Mcd - base de données
sornico
-
jee pee Messages postés 31910 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 31910 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai un problème au niveau de la transformation d'une base de données en sql.
j'ai deux tables "entité" lorsqu'on parle de mcd":
Hôpital et patients.
Je poste directement le modèle relationnel car il correspondrait directement à ma base de données.
modèle relationnel :
hopital(num_hopital,..........,.......,.....)
Patient(num_patient,......,.....,#num_hopital)
jusque là aucun problème, mais je veux conserver les sauvegardes des hôpitaux ou sont passés les patients.
Les patients peuvent aller dans plusieurs hôpitaux mais pas au même moment.
je propose une chose comme ceci mais je n'en suis pas sure, je vous sollicite pour savoir si j'ai raison ou non.
date_hopital_patient(#num_patient, #num_hopital, dateentrée, datesortie)
C'est une sorte de table "entité" qui point sur la relation de hôpital et de patient.
Qu'en pensez vous ?
Merci d'avance
--
www.ecrits-libres.fr
j'ai un problème au niveau de la transformation d'une base de données en sql.
j'ai deux tables "entité" lorsqu'on parle de mcd":
Hôpital et patients.
Je poste directement le modèle relationnel car il correspondrait directement à ma base de données.
modèle relationnel :
hopital(num_hopital,..........,.......,.....)
Patient(num_patient,......,.....,#num_hopital)
jusque là aucun problème, mais je veux conserver les sauvegardes des hôpitaux ou sont passés les patients.
Les patients peuvent aller dans plusieurs hôpitaux mais pas au même moment.
je propose une chose comme ceci mais je n'en suis pas sure, je vous sollicite pour savoir si j'ai raison ou non.
date_hopital_patient(#num_patient, #num_hopital, dateentrée, datesortie)
C'est une sorte de table "entité" qui point sur la relation de hôpital et de patient.
Qu'en pensez vous ?
Merci d'avance
--
www.ecrits-libres.fr
Configuration: Windows XP Firefox 3.0.3
2 réponses
-
je ne vois pas de problème ds ta concaténation de clé primaire...
-
salut,
En MCD tes 2 objets hopital et patient sont liés par une relation "séjour", cette relation est porteuse de données (date entrée, date de sortie, ...)
En MPD cette relation type devient une table séjour (#num_patient, #num_hopital, dateentrée, datesortie, ...)