Patte d'oie - Un vs un Et Un Seul
4 réponses
À mon avis, la différence est:
- entité Rouge (Palais du Roi) est liée à un seul habitant - le Prince Arthur. Il n'y a pas d'autres habitants, qui peuvent vivre dans le palais, sauf Arthur. Mais le type de relation est encore beaucoup-à-un (beaucoup de Palais à un seul habitant)
- mais, tout habitant peut avoir un cheval. La Relation est, encore une fois , beaucoup-à-un (beaucoup de chevaux à l'habitant défini) , mais se comporte différemment. (Les chevaliers sont également autorisés à posséder un cheval).
I think N. piskunov est sur la bonne voie.
Je l'utiliserais comme l'analogie mathématique trouvée ici: https://math.stackexchange.com/questions/247380/analogy-between-one-and-only-one-and-if-and-only-if
"existence d'au plus un tel X qui satisfait Y. "
comme exemple, considérez ces relations:
une étudiante, Alice, ne peut avoir qu'une seule chambre à la fois. Une chambre dortoir ne peut accueillir qu'un élève à la fois (pour cet exemple). L'année prochaine, Alice se verra attribuer une nouvelle chambre, et à ce moment-là, sa chambre de cette année sera attribuée à un nouvel étudiant.
Alice peut avoir une et une seule connexion (par exemple a11235) et cette connexion ne peut être attribuée qu'à Alice. Quand Alice diplômés, personne d'autre ne peut être attribué la connexion a11235.
selon cette réponse à une autre question sur les différences dans la notation de crow pieds , il est dit " un " et " beaucoup " sont ambigus.
Wikipedia utilise également la barre double, " un et un seul " pour un artiste exécutant de nombreuses chansons. Cela ne correspond pas avec la solution acceptée , parce que cela ne signifie pas cet artiste interprète toutes les chansons comme le roi arthur habite tous les palais. Il ne correspond pas non plus à valem's solution , car un artiste n'est pas lié à une chanson et peut être réaffecté à d'autres chansons.
Ma conclusion, est que "beaucoup" peut signifier "zéro ou plusieurs" ou "un ou plusieurs" parce qu'il est ambigu sur le but. Vous ne le dites pas parce que vous ne savez pas ou de ne pas garde à ce point dans le temps. De même, "un" peut signifier zéro", ou" à ou "un ou une seule" . Voir comment dans les deux notations, être spécifique signifie simplement spécifier la limite inférieure comme 0 ou 1.
Donc, en résumé,
- utiliser zéro", ou" à si ça peut être 0 ou 1,
{0, 1}
- utiliser "un seul et unique un " si elle peut être 1,
{1}
- utiliser "un" si l'on peut être zéro", ou" à ou "un et un seul" ,
{0, 1} ∪ {1}
Si vous pensez à ce sujet, "un" ===
"zéro ou un," depuis {0, 1}
est un sur-ensemble de {1}
et {0, 1} ∪ {1} === {0, 1}
.
je pense que le la notation est conçue comme ceci juste pour parallèle à la notation "many" . Aussi, juste pour dire explicitement que vous êtes non spécifique au sujet de la limite inférieure.
un seul et unique est utilisé pour la cardinalité. Je ne pense pas Qu'on puisse en utiliser un seul pour la cardinalité à crow foot. Source