【发布时间】:2011-04-07 10:12:11
【问题描述】:
参考此处给出的答案的最后一部分: What's the difference between identifying and non-identifying relationships?
非识别关系可以是 可选或强制,这意味着 外键列允许 NULL 或 分别不允许 NULL。
我在 MySQL Workbench 中创建了一个非标识关系,我是否保留外键列 MANDATORY 或 NON-MANDATORY 都没有效果。即使它是非强制性的,我也不能在其中输入 NULL 值。我必须明确选择该特定外键作为允许 NULL,然后才能存储 NULL 值。
所以我想问一下这是正确的行为还是 MySQL Workbench 或 MySQL 的问题?
谢谢
【问题讨论】:
标签: database database-design data-modeling