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és et compétences visées :
Connaissance approfondie des SGBD relationnels à tous les niveaux. Maitrise du langage SQL.

Organisation

Nombre de crédits enseignements ECTS
6 ECTS

Contenu de la formation
Ce cours comporte trois parties :

Le modèle relationnel
Modèle conceptuel de données et liens avec le modèle relationnel.
Rappels sur l'algèbre relationnelle.
Étude 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

Évaluation et optimisation des requêtes (en prenant comme exemple un système commercial)

  • 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
Téléchargez la fiche de la formation: