2017-12-05 22 views
0

論理データモデルがオプションの外部キーを持つモデリングエンティティである場合、それはモデル上でどのように示されますか?私は例えば、私たちは持っているところ、今1で探しています:論理データモデル - オプションのFKを指定する方法?

COUNTRY 1:1 ----------- 0:N TRANSACTION 

TRANSACTIONエンティティは、または値があってもなくてもよいcountry属性が含まれています。この場合、FKのオプション性は次のように表示されると考えていたでしょう:

COUNTRY 0:1 ----------- 0:N TRANSACTION 

これは間違いありませんか?あるいは、1:1は「IFFの価値が提供されている」ことを暗示していますか?

+0

論理データモデルはエンティティをモデル化しません。概念データモデリングです。論理データモデルは述語をモデル化する。 – reaanb

+0

OK、属性、PK、FKを含む、https://stackoverflow.com/a/30982457/6923771の「論理」にリストされている要素のタイプを含むデータモデルがあります。私は、オプションのFKをそのようなモデルで描写する方法について疑問を抱いていました。 – alabaster

答えて

0

短い答えはあなたが正しいことです。 TRANSACTIONは国とオプションの関連性を持っているならば、我々は

COUNTRY 0:1 ----------- 0:N TRANSACTION 

1:1を示すことになる最小 - 最大表記を使用すると、「値IFF提供する」を意味するものではありません、それが明示的に値が提供されなければならないと述べ。

関連する問題