MCD

MCD - SQL/NoSQL - Programmation

Marsh Posté le 22-04-2014 à 09:01:19    

Bonjour !

 

J'ai des petits problèmes pour modéliser certaines choses.
Voici mon schéma (j'ai simplifié les tables) :
http://imagik.fr/view-rl/92040

 

Voici le MLD que je voudrais avoir :
SITE ( Site_Rattach, Site_travail, Site_Adre1)
RESS ( Ress_Matri, Ress_Lib, #Site_Rattach)
SECRE ( Secre_CA, #Site_Code, Secre_Tel, #Secre_Matri )
TELE ( #Tele_Matri, Tele_Type, Tele_Num, #Secre_Tel)
PERS ( Pers_Matri, Pers_Nom, Pers_Preno, #Site_Rattach, #Site_Travail)

 

Donc les problèmes :
- Faire passer Secre_Tel dans la table TELE, mais ce n'est pas une clef primaire
- Faire passer Site_Travail dans la table PERS, mais ce n'est pas une clef primaire (une personne est rattachée à un site, mais peut travailler sur un autre site), j'ai pensé à faire un héritage "T", est-ce la bonne solution?
- Dire que Tele_Matri est soit Pers_Matri, soit Ress_Matri (je l'ai représenté comme je peux)

 

:jap:


Message édité par minimoack le 22-04-2014 à 09:26:32
Reply

Marsh Posté le 22-04-2014 à 09:01:19   

Reply

Marsh Posté le 25-04-2014 à 22:22:36    

j'ai vu ton MCD et ton MLD  
1er ton MLD c'est incorecte  dans une relation pere et fis c'est la cle primaire de la table pere qui va a la table fis exp latable avec la cardinaliter (1,n) qui va cher 1,1 ou 0,1
pour la table tele resoi ( ress Matri et elle devient une cle etrangere )
SP: c'est un champ que je veu affecher ou imporete .... je vai ramener ce champ mais c'est la fanction de la clee primere c'est son role  
qui va aide dans les jointure  j espere que t'as comprer
mais je doi dire je suis pas sur de ton MCD que il soi corecte  a+ :hello:

Reply

Marsh Posté le 11-05-2014 à 13:52:58    

ok merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed