[merise] cardinalités 0,1-1,1 possible?

Fermé
sylvain42 - 6 nov. 2007 à 15:48
 DMhg1 - 11 mars 2012 à 18:13
Bonjour,

je souhaiterai savoir, il est possible d'avoir des cardinalités 0,1-1,1 entre 2 entités. Car je vous explique, mes 2 entités s'appelent patient et chambre, donc un patient se trouve dans une et une seule chambre et une chambre a 0 ou 1 patient.

Si c'est possible, comment fait-on avec les clés étrangère.

merci d'avance

4 réponses

Bonjour,
je c pa
7
kierla kat 1988
9 janv. 2010 à 09:37
bonjour,
oui les cardinalité 1,1 - 1,1 son possible aussi dans ce cas on choisit l'une des entités qui hérite de l'ensemble des attribus de l'autre entité, la clé primaire restant celle de l'entité ..
EX: registre peut inscrire ds 1 et 1 seul société ..méme pour société alors la tables sera comme suite.

sachons que : registre(Num Org, date création )
Société ( Num siret, libellé )
On trouve donc : Registre ( Num Org, date creation, num siret, libellé )

voila !!
je souhaite que c compirs !!

bon chance !
4
Rosella001 Messages postés 68 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 8 septembre 2010 19
15 nov. 2007 à 19:07
Bonjour.
Oui c possible la cardinalité (0,1) (1,1).
Tu considères le 1 de (0,1) comme un N et donc la clé étrangère va migrer vers le patient.
En relationnel tu auras:
Patient(id_patient,nom,age,...,id_chambre)
Chambre(id_chambre,etage,...)

Bon courage!
3
En fonction de koi?
0
Bonjours dans le même esprit, les cardinalité (1,1) > (1,1) entre deux entités sont elle possible ?

Si oui quelle sont les exceptions ?

Merci

Guillaume
2