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 ET PHYSIQUE des données

Copies: 1
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)

Présentations similaires


Présentation au sujet: "Modèle Logique ET PHYSIQUE des données"— Transcription de la présentation:

1 Modèle Logique ET PHYSIQUE des données
Révision 2: Slide31: flèche MLD Slide2 : concept Slide: 8 flèches Slide12:MLD Association ternaire: slide 23 Nicolas Zozor 2011

2 Concept suite normale du processus Merise
au plus près du modèle physique Suppression de certaines relations(associations) en suivant certaines règles Modification de certaines relations(associations) en suivant certaines règles

3 Cas (1,1) ou (0,1) MCD , CIF (1:1)

4 Cas (1,1) ou (0,1) Suppression de l’association Posséder
 L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère.

5 Cas (1,1) ou (0,1) Suppression de l’association Posséder
 L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère.

6 Cas (1,1) ou (0,1) 1 xxx 2 yyy 3 zzz CodeClient Nom Prénom Adresse
CodePostal Ville Tél Mail 1 xxx 2 yyy 3 zzz CodeMatériel Designation Fabricant #CodeClient 1 PC_portable Asus 2 Smartphone Apple 3 Acer

7 Cas (x,n)---(x,n) cardinalité maximale est n de chaque côté de la relation

8 Cas (x,n)---(x,n) clé1 #clé1 Association se transforme en entité et absorbe les identifiants de chaque entité reliée  concaténation d’identifiants identifiants absorbés = nouvelle clé de l’entité.

9 Cas (x,n)---(x,n) 1 interventionRégion 11/12/2010 2h 2
NumIntervention Descriptif Date Intervention temps_passé 1 interventionRégion 11/12/2010 2h 2 InterventionMairie 01/01/2011 3h 3 Intervention Amep 15/01/2011 1h

10 Cas (x,n)---(x,n) Reférence_Pièce libellé prix 1 Mémoire 1Go 50€ 2
Carte_réseau 15€ 3 Clavier Usb

11 NumIntervention,Reférence_Pièce
Cas (x,n)---(x,n) NumIntervention,Reférence_Pièce quantité 1,3 3 1,2 5 3,1 1

12 Modèle Physique des données
MPD  Schema relationnel Interventions (NumIntervention, Descriptif Panne, Date intervention, temps passé)

13 Modèle Physique des données
Pièces_neuves (RéférencePièce, libellé, prix)

14 Modèle Physique des données
Utiliser(#NumIntervention, #RéférencePièce, quantité)

15 Schema relationnel Interventions (NumIntervention, Descriptif Panne, Date intervention, temps passé) Pièces_neuves (RéférencePièce, libellé, prix) Utiliser(#NumIntervention, #RéférencePièce, quantité)

16 association ternaire MCD: Association binaire de départ

17 association ternaire MLD (modèle logique des données
MPD(modèle physique des données) Clients(num_client,nom,prénom,adrese,codePostal,ville) Articles(num_article,designation,prix_achat,prix_vente) Commander(#num_client, #num_article, quantité, date)

18 association ternaire occurrences Num_client Nom Prenom adresse CodeP Ville 1 xxx 2 yyy 3 zzz Clients(num_client,nom,prénom,adrese,codePostal,ville)

19 association ternaire occurrences Num_article Designation Prix_achat Prix_vente 1 veste 10 15 2 pantalon 12 16 3 chaussure 20 Articles(num_article,designation,prix_achat,prix_vente)

20 association ternaire Client 1 (xxx) achète 7 pantalons en 2 jours
occurrences #Num_client ,#Num_article quantité date 1,2 2 12/12/ h 5 13/12/2010 15h Client 1 (xxx) achète 7 pantalons en 2 jours

21 association ternaire L’identifiant doit toujours être unique
occurrences #Num_client ,#Num_article quantité date 1,2 2 12/12/ h 5 13/12/2010 15h L’identifiant doit toujours être unique

22 association ternaire MCD

23 association ternaire type (x,n)(x,n)
MLD

24 association ternaire type (x,n)(x,n)
Schéma relationnel ou ( MPD ): Client(Num_client, nom, prénom, adresse, codePostal) Date(date) Articles(Num_articles, désignation, prix_achat, prix_vente) Commander(#Num_client,#Num_article,#date,quantité)

25 association ternaire 1,2,12-12-2010-10 2 1,2, 12-13-2010-15 5
#Num_client ,#Num_article,#date quantité 1,2, 2 1,2, 5 occurrences

26 Association reflexive
MCD

27 Association reflexive
MCD amélioré. Cas 1:1

28 Association reflexive
Suppression de l’association  L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère. MLD. Cas 1:1 Employés ( Num_employé, nom, prénom, adresse, #Num_employé)

29 Association reflexive
manager Num_employé Nom Prenom adresse #Num_employé 1 xxx NULL 2 yyy 3 zzz MLD. Cas 1:1 occurrences

30 Recapitilatif MCD au MLD
L’entité qui possède la cardinalité maximale égale à 1, recevra l’identifiant ou les identifiants des entités ayant les cardinalités maximales les plus fortes. Les relations ayant toutes leurs entités reliées avec des cardinalités maximales supérieures à 1, se transformeront en entité en absorbant les identifiants des entités jointes. Toute relation porteuse de propriétés se transformera en entité et absorbera comme clé étrangère les identifiants des entités qui lui sont liées. Un nom d’entité doit être unique

31 TD Réaliser le MLD du logiciel pour auto entreprise interventions informatique

32 TD MCD

33 TD MLD


Télécharger ppt "Modèle Logique ET PHYSIQUE des données"

Présentations similaires


Annonces Google