Oracle - Introduction au SGBD Oracle

Bases de données    1490 € HT

Objectifs

Acquérir les compétences nécessaires pour connaître les différents aspects d’un serveur Oracle, comprendre un schéma relationnel, découvrir les langages SQL et PL/SQL, leurs rôles. Comprendre l’architecture d’uns instance ou d’une base et les principaux métiers associés à une base.

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Pré-requis

Aucun

2 jours
Prochaine session

Concepteurs : modélisation

  • Du réel au schéma relationnel : étapes, outils
  • Règles, contraintes associées
  • Création d'un schéma avec l'outil Oracle Data-Modeler
  • Lecture d'un schéma relationnel

Serveur Oracle

  • Serveur Oracle : instance, base, types de fichiers
  • Structure logique de la base : schémas, tables, index
  • Structure physique de stockage : fichiers, tablespaces
  • Utilisation de la console
  • Dictionnaire de données
  • Types de serveurs

Utilisateurs : interrogation des données

  • Structure d'une requête d'interrogation SQL
  • Clauses FROM, WHERE, GROUP BY, SELECT...
  • Utilisation d'Oracle SQL Developer
  • Requêtage avec une ou plusieurs tables
  • Possibilités offertes par le langage

Développeurs d'application : mise à jour et programmation

  • Requêtes de mise à jour et transactions
  • Langage PL/SQL
  • Procédures, fonctions, packages
  • Déclencheurs
  • Autres possibilités offertes en programmation

Administrateurs : gestion du serveur

  • Arrêts - Démarrage
  • Gestion réseau : fichiers de configuration
  • Gestion des sauvegardes (archivage, rman...)
  • Outils de surveillance

Serveur Oracle : Optimisation - Tunning

  • Tables partitionnées, tables externes, tables IOT...
  • Index Btree, bitmap, partitionnés
  • Statistiques, plans d'exécution