
Modélisation
de logiciels de gestion
160. Modélisation logique des données (MLD)
Aspects macroscopiques
Table des matières
1 Préambule...........................................................................................................................2
2 Concepts de base................................................................................................................3
2.1 Le modèle relationnel initial ......................................................................................3
2.2 Le modèle logique de données relationnel.................................................................4
3 Table...................................................................................................................................5
3.1 Schéma d’une table ....................................................................................................6
3.2 Extension d’une table.................................................................................................6
3.3 Espace de nommage...................................................................................................6
4 Clés.....................................................................................................................................7
4.1 Clé primaire................................................................................................................7
4.2 Clé secondaire............................................................................................................8
4.3 Clé secondaire unique et non nulle ............................................................................9
4.4 Clé étrangère ............................................................................................................10
5 Relation entre tables.........................................................................................................11
6 Degré d’une relation.........................................................................................................12
7 Contraintes d’intégrité......................................................................................................13
7.1 Contrainte d’unicité de valeur (UNIQUE)...............................................................13
7.2 Contrainte de valeur non nulle (NOT NULL)..........................................................13
7.3 Contrainte de clé primaire (PRIMARY KEY).........................................................14
7.4 Contrainte d’intégrité référentielle stricte (FOREIGN KEY, REFERENCE).........15
1/15