Introduction aux bases de données

Crédit : 4 ECTS

Volume horaire

  • CM : 36 h
  • Volume horaire global (hors stage) : 36 h

Compétences à acquérir

L'objectif de cet enseignement est de former les étudiantes et étudiants à la création et à la manipulation des bases de données relationnelles.

Description du contenu de l'enseignement

Au cours de cette unité d’enseignement, les étudiantes et étudiants vont apprendre à interroger une base de données relationnelle en Algèbre Relationnelle et en SQL, ainsi que quelques notions d'optimisation de requêtes. Les étudiantes et étudiants vont également apprendre à définir un schéma de base de données relationnelle à partir d’un modèle de données entité/association et/ou UML, à interroger et manipuler les données de la base en SQL (pour la manipulation de données, la définition de schéma du langage et la définition de déclencheurs).
Chaque partie du cours fait l'objet d'un cours magistral et d'une séance de TP.

Mode de contrôle des connaissances

40% CC (précisé en début du cours) et 60% Examen

Bibliographie, lectures recommandées

  • J-L. Hainaut Bases de données - Concepts, utilisation et développement - 5e éd., InfoSup, Dunod, 2022, ISBN : 978-2100784608
  • A. Silberschatz, H.F. Korth et S. Sudarshan, Database System Concepts, McGraw-Hill, 7ème édition, 2019, ISBN: 978-0073523323

Enseignant responsable

MAUDE MANOUVRIER



Année universitaire 2023 - 2024 - Fiche modifiée le : 01-04-2026 (15H54) - Sous réserve de modification.