1 - Modélisation des données
- Des données de l’entreprise au schéma relationnel
- Création, compréhension d’un schéma MCD
- Traduction en schéma Relationnel et compréhension d’un schéma relationnel
- Utilisation d’un outil de conception (data modeler)
2 - Langage SQL : Interrogation premiers pas
- Clauses SELECT, FROM et WHERE : l’indispensable
- NULL : gestion du non renseigné !
- Requêtes sur des données applicatives
- Requêtes et curseurs : plan d’exécution
- Utilisation des index : premiers pas d’optimisation
- Vues
3 - Structure d'une base de données
- Structure physique (fichiers)
- Structure logique (schémas)
- Utilisateur system
- Requêtes sur la structure : vues statiques du catalogue
4 - Structure de l'instance
- Mémoire, processus et paramètres
- Utilisateur sysdba
- Requêtes sur les vues dynamiques
- Arrêt et démarrage d’instance
5 - Langage SQL : Interrogation
- Requêtes imbriquées
- Requêtes de jointures
- Clauses GROUP BY, HAVING et ORDER BY
- Requêtes applicatives et de gestion de la base
6 - Langage SQL : Gestion des transactions
- Requêtes DELETE, UPDATE, INSERT
- Transactions : verrous, lecture consistante
- Gestion des undos et des redos
- COMMIT et ROLLBACK
7 - Gestion des utilisateurs, des sessions
- Propriétés des utilisateurs
- Gestion des privilèges et leur logique
- Accorder et restaurer des privilèges
- Gestion des ressources à utiliser
8 - Langage PL/SQL : les traitements stockés
- Déclaration de données
- Instructions boucles, conditions
- Gestion des exceptions
9 - Gestion du réseau
- Compréhension de l’architecture et fichiers associés
- Côté serveur et Listener
- Côté client et Tnsping
- Gestion des ressources à utiliser
10 - Objets Oracle : le final
- Tablespace (data, temporaire, undo)
- Tables (normales, temporaires)
- Index (btree, bitmap)
- Vues (normales, matérialisées)