如果逻辑数据模型使用可选的外键建模实体,那么模型上的指示是什么?我现在正在看一个,例如,我们有:
COUNTRY 1:1 ----------- 0:N TRANSACTION
TRANSACTION实体包含可能有也可能没有值的国家/地区属性。我原以为在这种情况下,FK的可选性将显示为:
COUNTRY 0:1 ----------- 0:N TRANSACTION
这是对的吗?或者1:1是否也意味着“IFF提供了一个值”?
答案 0 :(得分:0)
简短的回答是,你是正确的。如果TRANSACTION具有与COUNTRY的可选关联,则使用min-max表示法我们将指示
COUNTRY 0:1 ----------- 0:N TRANSACTION
1:1
并不意味着" IFF提供了一个值",它明确指出必须提供一个值。