Systèmes de gestion de bases de données
Public concerné et conditions d’accès
Niveau Bac+2 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 acquises
Connaissance approfondie des SGBD relationnels à tous les niveaux. Maitrise du langage SQL.
Organisation
Nombre de crédits enseignements ECTS
6 ECTS
Modalités de validation :
Examen final
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
- plan d'exécution
- mécanismes d'optimisation
- principes de la concurrence d'accès et de la reprise
- verrouillage à deux phases et hiérarchique
- 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 |
- Code : NFP107
- Parcours
- Cette unité d'enseignement NFP107 apparait dans les parcours diplômants ou certifiants suivants :
- Certificat de compétence administrateurs de machines en réseaux
- Titre professionnel inscrit au RNCP - niveau II concepteur-architecte informatique
- Ingénieur diplômé de l'école d'ingénieurs du Cnam spécialité informatique - option systèmes d'information (ISI)
- Ingénieur diplômé de l'école d'ingénieurs du Cnam spécialité informatique - option réseaux, systèmes et multimédia (IRSM)
- Ingénieur diplômé de l'école d'ingénieurs du Cnam spécialité informatique - option modélisation et ingénierie mathématique
- Ingénieur diplômé de l'école d'ingénieurs du Cnam spécialité informatique - option architecture et ingénierie des systèmes et des logiciels (AISL)
- Ingénieur diplômé de l'école d'ingénieurs du Cnam spécialité informatique - option informatique modélisation optimisation (IMO)
- Diplôme d'établissement (niveau II, bac+4) responsable en organisation
- Licence informatique générale
- Master statistique voie professionnelle)