CONSERVATOIRE NATIONAL DES ARTS ET METIERS
PICARDIE

NFP107 - Systèmes de gestion de bases de données  [ 6 crédits ]

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