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

sylvain42 -  
 DMhg1 -
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
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. zizou1988
     
    Bonjour,
    je c pa
    7
  2. kierla kat 1988
     
    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
  3. Rosella001 Messages postés 68 Statut Membre 19
     
    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
    1. DMhg1
       
      En fonction de koi?
      0
  4. GUIGUIGUI
     
    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