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

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. Bonjour,
    je c pa
    7
    1. 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
      1. 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. En fonction de koi?
          0
      2. 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