|
Public concerné et conditions d’accès
DPCT en Informatique ou équivalent (IUT ou BTS en informatique,...)
Finalités 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 visées :
Connaissance approfondie des SGBD relationnels à tous les niveaux. Mâitrise du langage SQL.
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
- journalisation et reprise sur panne
Bibliographie
|
Auteur |
Titre |
|
Gardarin G |
Bases de Données, Eyrolles |
|
J. Akoka et I. Comyn-Wattiau |
Conception des Bases de Données Relationnelles, Vuibert Informatique |
|
R. Ramakrishnan et J. Gehrke |
DATABASE MANAGEMENT SYSTEMS, MacGraw Hill |
|
Date C.J |
Introduction aux Bases de Données, Vuibert |
|
R. Elmasri et S.B. Navathe |
Fundamentals of database systems, Addison Wesley | |