Ensimag Rubrique Formation 2022

Systèmes de gestion de bases de données - 4MM1SGBD

  • Volumes horaires

    • CM 27.0
    • Projet -
    • TD 27.0
    • Stage -
    • TP -
    • DS -

    Crédits ECTS

    Crédits ECTS 4.0

Objectif(s)

Les données sont aujourd'hui au coeur de notre société de l’information. Une gestion adaptée, fiable et performante des données est cruciale au fonctionnement efficient des entreprises et à leur évolution. Les Systèmes de Gestion de Bases de Données (SGBD) sont des outils primordiaux pour assurer cette gestion.
L'objectif de ce cours est de rappeler les fondements des SGBD, de comprendre leur fonctionnement, leur architecture et leur évolutions.

Responsable(s)

Christophe BOBINEAU

Contenu(s)

Nous rappellerons les principes des SGBD relationnels (les plus utilisés) : modèles, propriétés des relations (normalisation) et langages de manipulation. Les aspects conception de schémas de bases de données seront revisités. Nous présenterons également des extensions de ces systèmes (systèmes non relationnels et relationnel-objet).
Nous étudierons les architectures des Systèmes de Gestion de Bases de Données, en regardant leurs différents composants et notamment le noyau transactionnel, élément essentiel de ces systèmes. Nous parlerons des principaux aspects (techniques, algorithmes) du support transactionnel dont les mécanismes pour la tolérance aux pannes, le contrôle de la concurrence et la gestion de la cohérence. Nous nous intéresserons également à l'évaluation et à l'optimisation de requêtes, aux techniques d'optimisation algébrique ainsi qu’aux méthodes d'indexation et autres chemins d'accès.
Nous concluons le cours par une présentation de l’évolution du domaine (modèles, langages, système) lié au phénomène Big Data.

    • Ce cours est donné en Période(s) Académique(s) 5 et 6 **

Prérequis

Basiques sur les bases de données
Concepts de la programmation orientée objet.

Contrôle des connaissances

Période Académique 5 :
Type d'examen : écrit
Durée : 2 heures
Documents autorisés : 2 feuilles A4 recto-verso, dictionnaires langues étrangères
Documents interdits : Livres
Matériel :

  • matériel autorisé, préciser : Aucun
  • matériel interdit, préciser : Tous

Période Académique 6 :
Type d'examen : écrit
Durée : 2 heures
Documents autorisés : 2 feuilles A4 recto-verso, dictionnaires langues étrangères
Documents interdits : Livres
Matériel :

  • matériel autorisé, préciser : Calculatrice 4 opérations
  • matériel interdit, préciser : Tout autre matériel

SESSION DE RATTRAPAGE :
Type d'examen : écrit
Durée : 2 heures
Documents autorisés : 3 feuilles A4 recto-verso, dictionnaires langues étrangères
Documents interdits : Livres
Matériel :

  • matériel autorisé, préciser : Calculatrices 4 opérations
  • matériel interdit, préciser : Tout autre matériel

PA5 = 1/3 TP + 2/3 Examen écrit
PA6 = 1/3 TP + 2/3 Examen écrit
N1 = 1/2 PA5 + 1/2 PA6
N2 = 1/3 max(PA5, PA6) + 2/3 Examen écrit

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Alternance - Alternance 2eme annee
cf. l'emploi du temps 2023/2024

Informations complémentaires

Code de l'enseignement : 4MM1SGBD
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

  • C. Delobel, M. Adiba, Bases de données et Systèmes Relationnels, Dunod informatique, 1982
  • G. Gardarin, Objet et Relationnel , Eyrolles, 2003
  • T. Connolly et C. Begg, Systèmes de Bases de Données, Editions Reynald Goulet, 2005
  • J.-L. Hainaut, Bases de données : Concepts, utilisation et développement, Dunod, 2009
  • S. Navathe, R. Elamasri, Fundamentals of database systems, second ed., Adison-Wesley Pub, 1994
  • J. Ullman, J. Widom, A First Course in Database Systems, Prentice-Hall, 1997
  • J. Ullman, J. Widom, A Second Course in Database Systems, Prentice-Hall, 1999
  • M. Adiba et C. Collet. “Les SGBD a objets - le systeme O2”, vol. , Hermès, 1993.
  • J. Gray, A.Reuter. “Transaction processing”, vol. , Morgan Kaufmann, 1993.
  • H. Garcia-Molina, J. Ullman and J. Widom. “Database System Implementation”, Prentice-Hall, 1999.

have a look to