Bonjour,
Je me pose des questions au sujet d'une relation réflexive que j'ai créée dans mon MCD.
J'ai une table PERSONNES avec ses attributs et je souhaite connaitre qui est papa de qui et qui est maman de qui. Je souhaite aussi connaître le nombre d'enfants d'une personne.
Pour arriver à mes fins, j'ai donc créé deux relations réflexives 'père' et 'mère'.
Voici le schéma :
Mes questions :
--> Mon schéma est-il dans les normes ?
--> Ne faudrait-il pas créer une seule association avec un attribut 'type_parent' ? car imaginons que nous puissions naître de mille parents portant chacun un nom distinct, dans mon cas j'aurais mille relations réflexives !
--> Afin de connaître le nombre d'enfants d'une personne, je compte le faire avec une requête qui vérifiera, pour chaque personne, toutes les personnes qui lui ont étés liées en tant qu'enfant et en faire le comptage....
--> Les conseils sont les bienvenus autant pour moi que pour la communauté
Merci d'avance !
Partager