Inutile de se compliquer la vie. Il faut simplement considérer que l'étagère est ce qu'on appelle une
entité-type faible : sans armoire, pas d'étagère.
Dans ce type de cas, on applique l'identification relative : l'identifiant de l'armoire contribue à identifier l'étagère
Au niveau du MCD ça se matérialise, selon le logiciel de modélisation par des parenthèses autour des cardinalités ou bien d'un R en suffixe de celles-ci.
Par exemple : ARMOIRE 0,n --- posseder --- 1,1
R ETAGERE
Au niveau tabulaire, on trouve les tables suivantes (PK soulignées, FK suffixées #)
AR_ARMOIRE(
AR_ident, AR_attribut1, AR_attribut2, ...)
ET_ETAGERE(
AR_ident#, ET_ident, ET_attribut1, ET_attribut2...)
On constate que la PK de ET_etagere comporte comme première colonne la FK AR_ident
Partager