逻辑数据模型 - 如何表示可选的FK?

时间:2017-12-05 22:59:22

标签: entity-relationship data-modeling

如果逻辑数据模型使用可选的外键建模实体,那么模型上的指示是什么?我现在正在看一个,例如,我们有:

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

TRANSACTION实体包含可能有也可能没有值的国家/地区属性。我原以为在这种情况下,FK的可选性将显示为:

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

这是对的吗?或者1:1是否也意味着“IFF提供了一个值”?

1 个答案:

答案 0 :(得分:0)

简短的回答是,你是正确的。如果TRANSACTION具有与COUNTRY的可选关联,则使用min-max表示法我们将指示

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

1:1并不意味着" IFF提供了一个值",它明确指出必须提供一个值。