Quelqu'un peut-il expliquer la partie avec l'attribut à plusieurs valeurs middleNames. À quoi cela ressemblerait-il dans la base de données/les tableaux?ER Diagramme expliqué
0
A
Répondre
0
Le schéma est pas valide. Les attributs multivalués n'ont pas de clé faible, sinon ils seraient des entités faibles. De plus, les attributs à valeurs multiples n'ont pas besoin d'indicateurs de cardinalité, puisqu'ils sont censés être à valeurs multiples. L'optionalité peut être indiquée par une ligne pointillée.
Ma façon préférée de corriger le schéma serait de laisser tomber les mnId
et middleName
attributs de composants, comme ceci:
Physiquement, cela serait mis en œuvre:
Notez la clé primaire composite sur les deux colonnes de la table MiddleNames.