| Public Concerné |
Niveau Bac+2 en informatique
|
Finalité de l'unité d'enseignement |
| Objectifs pédagogiques |
Maîtriser l'utilisation d'un SGBD relationnel et notamment l'utilisation du standard SQL.
Comprendre tous les aspects de l'architecture et du fonctionnement d'un SGBD relationnel : stockage physique, indexation, optimisation des requêtes, concurrence et reprise sur pannes.
|
| Capacité et compétences acquises |
| Connaissance approfondie des SGBD relationnels à tous les niveaux. Maitrise du langage SQL.
|
Organisation |
| 6 Crédits |
Contenu de la formation |
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
|
|