ISS8AC - Database Essentials

L'essentiel des bases de données - Database Essentials

Objectifs du cours :

  • acquérir les bases de la modélisation de systèmes de données complexes à travers le modèle entité-association
  • connaître les mécanismes de leur expression en modèle relationnel
  • implanter et utiliser une base de données relationnelle
  • appréhender les limites des bases de données relationnelles et connaître des alternatives à travers des approches NoSQL.

Supports du cours 2017-2018

  • Séance 1 - 18 avril 2018 :
    • Introduction : voir document seance1_partie1_intro.pdf
    • Modèle entité-association : voir document seance1_partie2_EA.pdf
    • Modèle relationnel : voir document seance1_partie3_rel.pdf
  • Séance 2 - 9 mai 2018 :
    • Exercices modèle entité-association et modèle relationnel : voir document séance2_exercices_EA_Rel.pdf
    • Correction de l'exercice 5 : voir document séance2_exercices_EA_Rel_correction_exercice_5.pdf
    • Devoir de modélisation à rendre au plus tard le mercredi 16 mai à 8h30 : voir document Devoir_modélisation.pdf
  • Séance 3 - 16 mai 2018 :
    • Cours langage SQL : voir document séance3_cours_SQL.pdf
    • Exercices langage SQL : voir document séance3_exercices_SQL.pdf
    • NOUVEAU : Correction partielle des exercices langage SQL : voir document séance3_exercices_SQL_correction_partielle.pdf
    • Correction du devoir de modélisation : voir les documents Devoir_modélisation_correction_....pdf
    • Devoir de modélisation à rendre au plus tard le lundi 28 mai à minuit : voir document Devoir_SQL.pdf