ER図の設計方法(マップの基数)

カーディナリティのマッピング

最初の

1対1:1人の家庭教師が1人の学生まで指導し、1人の学生が1人の家庭教師によって監督されます。
家庭教師が生徒に指示しない場合や、生徒が一人で指示する場合があることを説明します。
ここに画像の説明を挿入
2.多対多:1人のチューターがすべての学生を指導でき、1人の学生がすべてのチューターによって指導されます。
家庭教師は学生を指導できない、または複数を指導できることを説明する。学生は一人でそれを行うことができます、または彼らはいくつかの追加の教師に支払うことができます
ここに画像の説明を挿入
3。

  • 1対多:1人の家庭教師が任意の数の学生を指導でき、1人の学生は最大1人の家庭教師によって指導されます。

ここに画像の説明を挿入

  • 多対1:1人のチューターが多くても1人の学生を指導でき、1人の学生はどのチューターでも指導できます。
    1日1対1の個別指導に似ています。学生は複数のチューターに尋ねることができますが、チューターは最大で1人の学生しか指導できません
    ここに画像の説明を挿入

描画を容易にするために、単純に表現することもできます。矢印を1に、直線を*に置き換えます。
1対多:
ここに画像の説明を挿入

2番目の種類(注、最初の写真の読み取り方法とは異なります)

たとえば、学校では少なくとも1人の生徒を指導するために家庭教師が必要であり、学生も家庭教師によって指導されなければならないなど、すべての状況を満足できるわけではないことがわかりました。
ここに画像の説明を挿入
私たちはラインで使用することがより複雑なためにA..Bマップすること。Aは少なくとも、Bは多くても意味します。*は任意を示します
チューターとチューターの間にある場合1..*、つまり、チューターが少なくとも1人の学生を指導する場合、上限はありません。
学生とガイダンスの間1..1、つまり、学生は少なくとも1人、多くても1人の家庭教師によって指導されます。つまり、学生には家庭教師が必要です。

時にはそれがまた、この絵秒でできる
ここに画像の説明を挿入
として描画することができます
ここに画像の説明を挿入

161のオリジナル記事を公開 68のような 訪問者20,000以上

おすすめ

転載: blog.csdn.net/qq_43179428/article/details/105307911