1

私は特定の ER 図からテーブルを作成するのは初めてで、クロウズ フット図を扱ったことがありますが、以下のタイプの図はまったく初めてです。

このことから、テーブル内の主キー、外部キー、および 1-1、1-多などの関係をどのように決定すればよいでしょうか?

小胞体モデル

ご提案いただきありがとうございます。

PS私はMySQL Workbenchでモデル化しようとしているので、具体的な提案があれば、私は義務付けられます!

4

1 に答える 1

2

この図には、テーブル内の主キーまたは外部キーを判断するための十分な情報が含まれていません。たとえば、ShoppingCart には属性がリストされていないため、キーが何であるかはわかりません。

ただし、関係はかなり簡単に判断できます。括弧内の数字は、関係のカーディナリティを示します。たとえば、(0,*) は「0 個以上」、(0,1) は「0 個または 1 個」、(1,1) は「1 つだけ」を意味します。たとえば、この図から、製品は ShoppingCart の「0 個以上」のインスタンスに含めることができ、ShoppingCart は「0 個以上」の製品を持つことができますが、製品は「1 つだけ」のカテゴリに属する​​ことができると言えます。カテゴリは、「0 個または 1 個」の親カテゴリを持つことができますが、「0 個以上」の子カテゴリを持つことができます。

于 2015-11-23T22:00:46.243 に答える