Ce cours comporte deux parties :
Le modèle relationnel
Modèle conceptuel de données et liens avec le modèle relationnel.
Rappels sur l'algèbre relationnelle.
Etude approfondie du langage de requêtes standard SQL.
Les SGBD relationnels
Architecture générale : les différentes fonctions, les différents niveaux
-
le stockage physique des données
-
les index
-
algorithmes de jointure
Evaluation et optimisation des requêtes (en prenant comme exemple un système du commerce)
-
plan d'exécution
-
mécanismes d'optimisation
Concurrence d'accès et reprise sur panne.
-
principes de la concurrence d'accès et de la reprise
-
verrouillage à deux phases et hiérarchique
-
journalisation et reprise sur panne
|