Table des matières
I - Introduction générale aux bases de données 4
A. Cours..............................................................................................................4
1. Notions fondamentales : donnée, base de données, système de gestion de bases de données..........4
2. Approche générale pour la conception des bases de données.......................................................9
B. Exercices.......................................................................................................17
1. Découverte d'une base de données relationnelle......................................................................17
2. Lab 0..................................................................................................................................21
II - Introduction à la modélisation conceptuelle de données avec
UML 23
A. Cours............................................................................................................23
1. Notion de modèle.................................................................................................................23
2. Introduction au diagramme de classes UML : classes et associations...........................................26
B. Exercices.......................................................................................................33
1. Exercice : Lire l'UML.............................................................................................................33
2. Gestion d'une coopérative viticole..........................................................................................35
3. Cours et intervenants...........................................................................................................36
4. Gestion du personnel............................................................................................................36
III - La modélisation logique relationnelle 38
A. Cours............................................................................................................38
1. Introduction au modèle relationnel.........................................................................................38
2. Les concepts fondamentaux du modèle relationnel : attributs, enregistrement, domaine...............39
3. Clés et clés étrangères dans le modèle relationnel :..................................................................41
4. Synthèse............................................................................................................................47
5. Définition formelle d'une relation............................................................................................47
B. Exercices.......................................................................................................48
1. Lab I-.................................................................................................................................48
IV - Introduction au passage UML-Relationnel : classes et
associations 50
A. Cours............................................................................................................50
1. Transformation des classes et attributs...................................................................................50
2. Transformation des associations.............................................................................................53
B. Exercices.......................................................................................................55
1. Lab I+................................................................................................................................55
2. Usine de production..............................................................................................................56