web-dev-qa-db-fra.com

Ligne pointillée dans la notation des pieds de corbeau

J'apprends à propos de la notation des pieds de corbeau, et il y a quelque chose que je ne comprends pas, certains tutoriels montrent une relation d'identification comme ayant une ligne droite et une relation sans identification comme une ligne pointillée:

enter image description here

Tandis que d'autres tutoriels montrent les deux relations comme ayant une ligne droite:

enter image description here

Les deux notations sont-elles correctes?

3
Tom

Le + O sur le côté gauche indique qu'il est non identifiant (en option) sur le côté droit. Cela serait mis en œuvre comme une colonne nullable sur le côté droit. Ceci est commun à tous les outils avec qui j'ai travaillé et certainement les deux outils avec lesquels vous travaillez.

Les extrémités des relations ont montré deux valeurs (max et min) indiquant la cardinalité de la relation pour la table à l'autre extrémité de la ligne. La valeur minimale comporte deux valeurs de cardinalité possibles zéro (O) ou 1 (| ou +), La valeur max a également deux valeurs schématiques possibles 1 (| ou +) ou beaucoup (un pied de croche). Si la valeur minimale est nulle, la relation est facultative.

Une valeur d'identification doit avoir une cardinalité de (1-1). Certains outils peuvent afficher un seul indicateur de cardinalité pour une cardinalité (1-1).

Certains outils utilisent des lignes pointillées pour des relations optionnelles. Les deux notations sont correctes. Je préfère le format des lignes en pointillé, en particulier lorsque le diagramme est grand ou occupé. J'ai travaillé avec des outils qui fournissent une capacité approfondie de modification de la manière dont les lignes de relation sont rendues telles que la modification du fil de ligne, du modèle et de la couleur.

1
BillThor