SYSTEMES de GESTION de BASES de DONNEES
Modèle conceptuel

1.1 OBJETS

Un Objet est la plus petite abstraction (données du même type) qui a une signification pour l'utilisateur et qui est nommée.

Exemple
objet

1.2 - LIEN

Définition

Un lien est une association entre les objets qui traduit une contrainte de l'entreprise.

Différents types de liens :

  • Liens de type N : 1 (liens fonctionnels)

  • Liens de type 1 : N (liens hiérarchiques)

  • Liens de type N : M (liens maillés)

lien1
Exemple
N : 1
lien2
Exemple
1 : N
lien3
Exemple
Cas particulier N°SS et PERSONNE : lien 1 : 1.
lien4

1.3 - ENTITE

Définition

ENTITES = OBJETS + LIENS FONCTIONNELS

Une entité est un ensemble d'objets liés fonctionnellement (N :1) qui représente une abstraction de l'entreprise qui peut être nommée.

Exemple

PILOTE est une entité constituée de manière unique d'un ensemble d'attributs (objets ou entités) tels que PLNOM, PLNUM, ADRESSE, etc.

Une entité statique ne dépend pas des objets d'une autre classe d'objets ; elle a une existence autonome.

Exemple

AVION est composée des objets AVNOM, AVCAP, AVLOC.

Une entité dynamique dépend d'autres entités statiques ou dynamiques.

Exemple

VOL est composée des objets (VOL_, V-D, V-A, H-D, H-A) et son existence est liée aux entités AVION et PILOTE.

1.4 - EXEMPLE

Exemple

L'entreprise considérée est définie de la manière suivante :

- les entités sont : VOL, AVION, PILOTE

- les objets respectifs sont : VOL_, V-D, V-A, H-D, H-A, AV_, AVNOM, AVCAP, AVLOC PL_, PLNOM, PLADR

- les liens sémantiques intra et inter-entités sont :

1) Chaque vol, avion ou pilote est déterminé d'une manière unique par son numéro : VOL_ ---- N : 1 ----> PL_, AV_, V-D, V-A, H-D, H-A PL_ ---- N : 1 ----> PLNOM, PLADR AV_ ---- N : 1 ----> AVNOM, AVCAP, AVLOC

2) Chaque avion peut être conduit par plusieurs pilotes et chaque pilote peut conduire plusieurs avions : AVION ---- N : M ----> PILOTE

3) Un pilote peut assurer plusieurs vols PILOTE ---- 1 : N ----> VOL

4) Un avion peut servir sur plusieurs vols AVION ---- 1 : N ----> VOL

On pourrait par exemple se poser les questions suivantes :

Q1 : "Quels sont les avions conduits par le pilote n° 2 ?".

Q2 : "Quels sont les pilotes qui conduisent l'avion n° 4 ?".