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

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

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: "Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)"— Transcription de la présentation:

1 Nicolas Zozor

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 lassociation Posséder Lentité ayant la cardinalité de type 1,1 ou 0,1 absorbe lidentifiant de lentité la plus forte (0, n ou 1, n) : clé étrangère.

5 Cas (1,1) ou (0,1) Suppression de lassociation Posséder Lentité ayant la cardinalité de type 1,1 ou 0,1 absorbe lidentifiant de lentité la plus forte (0, n ou 1, n) : clé étrangère.

6 Cas (1,1) ou (0,1) CodeClientNomPréno m AdresseCodePostalVilleTélMail 1xxx 2yyy 3zzz CodeMatérielDesignatio n Fabricant#CodeClient 1PC_portabl e Asus2 2SmartphoneApple2 3PC_portabl e Acer1

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

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

9 Cas (x,n)---(x,n) NumInterventionDescriptifDate Intervention temps_passé 1intervention Région 11/12/20102h 2Intervention Mairie 01/01/20113h 3Intervention Amep 15/01/20111h

10 Cas (x,n)---(x,n) Reférence_Piècelibelléprix 1Mémoire 1Go50 2Carte_réseau15 3Clavier Usb15

11 Cas (x,n)---(x,n) NumIntervention,Reférence_Piècequantité 1,33 1,25 3,11

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

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 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) MLD (modèle logique des données

18 association ternaire Clients(num_client,nom,prénom,adrese,codeP ostal,ville) Num_clientNomPrenomadresseCodePVille 1xxx 2yyy 3zzz occurrences

19 association ternaire Articles(num_article,designation,prix_achat,pri x_vente) Num_articleDesignationPrix_achatPrix_vente 1veste1015 2pantalon1216 3chaussure1520 occurrences

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

21 association ternaire Lidentifiant doit toujours être unique #Num_client,#Num_article quantitédate 1,2212/12/ h 1,2513/12/ h occurrences

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 #Num_client,#Num_article,#date quantité 1,2, ,2, occurrences

26 Association reflexive MCD

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

28 Association reflexive MLD. Cas 1:1 Employés ( Num_employé, nom, prénom, adresse, #Num_employé) Suppression de lassociation Lentité ayant la cardinalité de type 1,1 ou 0,1 absorbe lidentifiant de lentité la plus forte (0, n ou 1, n) : clé étrangère.

29 Association reflexive MLD. Cas 1:1 Num_employéNomPreno m adress e #Num_employé 1xxx NULL 2yyy 1 3zzz 1 occurrences manager

30 Recapitilatif MCD au MLD Lentité qui possède la cardinalité maximale égale à 1, recevra lidentifiant 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 dentité 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 "Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)"

Présentations similaires


Annonces Google