1

私はオンラインで検索してきましたが、上記の関係を区別するのに役立つ情報を見つけることができませんでした.どちらも同じように見えます. それが別の用語で言及されているかどうかはわかりませんが、関係の「onlyOne」側は通常、er の図では曲がった矢印で示されています。

2つを区別するのに役立つ小さな例が誰かにあったことを本当に感謝しています。

4

2 に答える 2

0

これは、参加とも呼ばれる最小カーディナリティに関するものです。参加は、特定のエンティティ セットのすべてのエンティティ オカレンスが関係に参加する必要があるかどうかを示します。言い換えれば、参加は必須ですか、それとも任意ですか?

この場合、丸い/曲がった矢印は必須の参加を示しているため、各エンティティ オカレンス関係に参加する必要があります。

例: 1 対多のリレーションシップ WorksFor によってリンクされたエンティティ Employee と Department (1 つの従業員が 1 つの部門で働き、1 つの部門で複数の従業員がそこで働くことができます)。各従業員が少なくとも 1 つの部門に関連付けられている必要があるため、参加が必須であると仮定すると、そのカーディナリティを「1 つだけ」(または「正確に 1 つ」) として定義できます。

注: 多くの ER 表記 (Chen の表記法、UML など) があるため、丸みを帯びた/曲がった矢印は、必須の参加を表す唯一の方法ではありません。重要な側面は、表記法と一致していることです。たとえば、http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model#Diagramming_conventionsを参照してください。

于 2013-06-18T14:48:32.340 に答える