首页 > 解决方案 > 这是一个有效的 SQL 关系吗?

问题描述

我有两个表相互依赖的关系。用户属于商店,其中一个用户是商店老板。因为我不能在没有 alter table 的情况下建立这种关系,所以感觉这不是一个好的关系。

关系图

标签: sqldatabase-design

解决方案


如我所见,如果表用户为空(由于 Boss 是来自平板电脑用户的 fk?),则无法在 Shop 中插入新行。由于同样的事情,插入新用户也是不可能的,所以它是一个循环关系。


推荐阅读