【发布时间】:2017-06-26 06:07:22
【问题描述】:
在 MySQL 工作台中完全可选的一对一关系?
我只能创建部分可选的一对一关系。
我的情况是:
GROUP 可以分配一个问题
问题 可以分配给GROUP
EDIT2:也许更好的问题是是否应该避免完全可选的一对一关系?
【问题讨论】:
-
一个组只能分配1个问题?一个问题只能分配给 1 个组?
-
是的,一个组可以分配一个问题,而一个问题可以分配给一个组。我不太确定如何建模。我希望能够创建组和问题,而无需分配任何内容。
-
我真的可以直接删除关系并将problem_id 作为普通列吗?
-
当然可以有problem_id 作为组表的FK。这是最初的方法,请阅读我的答案以获取更多详细信息和调整。
标签: database mysql-workbench entity-relationship