
 
 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