2017-12-05 3 views
0

논리적 데이터 모델이 선택적인 외래 키를 사용하여 모델링 엔티티 인 경우 해당 모델에 표시된 방법은 무엇입니까? 예를 들어, 우리가 가지고있는 것을보고 있습니다.논리 데이터 모델 - 선택적 FK를 나타내는 방법은 무엇입니까?

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

TRANSACTION 엔티티에 값이 있거나 없을 수있는 국가 속성이 있습니다. 이 경우 FK의 선택 가능성은 다음과 같이 표시 될 것이라고 생각했을 것입니다.

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

맞습니까? 또는 1 : 1은 "IFF 가치 제공"을 의미합니까?

+0

논리 데이터 모델은 엔티티를 모델링하지 않으며, 개념 데이터 모델링입니다. 논리적 데이터 모델은 술어를 모델링합니다. – reaanb

+0

필자는 속성, PK 및 FK를 포함하여 https://stackoverflow.com/a/30982457/6923771의 "Logical"아래에 나열된 요소 유형을 포함하는 데이터 모델을 보유하고 있습니다. 나는 선택 모델 인 FK가 그러한 모델에서 묘사되어야하는 방법에 대해 궁금해하고있었습니다. – alabaster

답변

0

답은 간단합니다. 트랜잭션이 다음 최소 - 최대 표기법을 사용하여 국가와 옵션 관계가있는 경우, 우리는 "값이 제공되는 IFF"

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

1:1

이 의미하는 것은 아니다 나타냅니다, 명시 적으로 값을 제공해야합니다 상태.

관련 문제