La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Modèle Logique de Données (MLD)

Présentations similaires


Présentation au sujet: "Modèle Logique de Données (MLD)"— Transcription de la présentation:

1 Modèle Logique de Données (MLD)
Souheib Baarir Université Paris Ouest Nanterre la défense.

2 Quel formalisme ? Norme CODASYL : Bases de données relationnelles.
Conference On Data SYstems Languages. Bases de données relationnelles.

3 Les concepts de la base de données relationnelle
Table Attribut Clef primaire Entité Table

4 Association binaire fonctionnelle.
Le lien remplace l’association binaire fonctionnelle. Clef externe. MCD MLD

5 Association binaire non fonctionnelle (1/2)
L’association devient une table. Chacune des pattes devient un lien. MCD

6 Association binaire non fonctionnelle (2/2)
MCD MLD

7 Association ternaire MCD MLD

8 Ternaire avec CIF MLD MCD

9 Association binaire fonctionnelle avec cardinalités (0,1) / (?, n)
MCD Pas de problème si clef externe non renseignée autorisée. Comment faire sinon ? MLD

10 Association entre occurrences de la même entité
Deux particularités : Faire apparaître les rôles différents des pattes. Cardinalités minimum nulles.

11 Cas d’une ternaire MCD MLD

12 Cas d’une binaire 2. Cas d’une binaire MCD

13 Cas d’une binaire : avec Null autorisé

14 Cas d’une binaire : avec Null interdit
MLD

15 Historisation (1/2) MCD

16 Historisation (2/2) MLD

17 Identifiant relatif (1/2)
L’identifiant relatif correspond très précisément à une clef primaire composée. MCD Ce qui était implicite dans le Modèle Conceptuel de Données, devient explicite dans le Modèle Logique de Données.

18 Identifiant relatif (2/2)
MLD

19 Héritage La traduction d’une entité complexe (légataire et héritiers), peut se faire de plusieurs façons. La plus immédiate est que chacune des composantes devienne une table. MLD MCD


Télécharger ppt "Modèle Logique de Données (MLD)"

Présentations similaires


Annonces Google