Sommaire
III
Sommaire
L’auteur V
Le relecteur VII
Avant-propos IX
Chapitre 1 • Introduction aux bases de données 1
1 Qu’est-ce qu’une base de données ? 2
2 Évolution des bases de données et de leur utilisation 4
3 Systèmes de gestion de bases de données 13
4 Étapes de la conception des bases de données 17
5 « Métiers » des bases de données 19
6 Plan de l’ouvrage 20
7 Présentation de la BD exemple 20
Exercices 22
Chapitre 2 • Analyse du monde réel 27
1 Démarche d’analyse 28
2 Modélisation par le modèle entité-association 30
3 Remise en cause et évolution du modèle 35
4 Représentation avec UML 40
Exercices 44
Chapitre 3 • Approche relationnelle 55
1Concepts 56
2 Opérations du modèle relationnel 60
3 Passage du modèle conceptuel au relationnel 68
4 Normalisation 70
5 Logique du premier ordre et base de données 76
Exercices 82
Chapitre 4 •SQL 95
1 Concepts du langage SQL 96
2 Opérations relationnelles avec SQL 97
3 Gestion de tables et de vues 110
4 Gestion des données 116
Exercices 120