Une relation 1,1 -- 1,1 est "théoriquement" une erreur de conception.
En réalité, elle sera au moins corrigée en 1,1 --- 0,1 qui reste une absurdité d'un point de vue MERISE : il faut une unique entité avec les champs de tes deux entités, plus les éventuels champs de la relation.
Celà dit, 1,1 --- 0,1 sera parfois utile d'un point de vue pratique et lisibilité (moins de place perdues quand il n'y a pas de valeurs dans la seconde entité, ou simplement parceque les entités ne sont pas de la même nature.
Par exemple :
PATIENT
ID_PATIENT
NOM
PRENOM
...
CATRE SECU
ID_PATIENT
NUM_SS
...
Un patient est censé avoir une et une seule carte de sécu, et une carte de sécu ne peut appartenir qu'à un seul client. Seulement, si les données des deux entités sont vraiment différentes, on pourra dénormaliser pour séparer les deux entités. Mais cette dénormalisation sera toujours de type 1,1 -- 0,1 parcequ'au niveau de la base de données, il est impossible que des FK se croisent, car on ne peut pas insérrer/supprimer de lignes dans deux tables à la fois, donc tout INSERT dans ces tables (ou DELETE) plantera systématiquement.
Message édité par Arjuna le 04-12-2004 à 00:37:40