1

情况:员工注册系统,每个员工必须有一个分公司,每个分公司必须有一个分公司经理。(对不起图表我没有合适的工具)

在此处输入图像描述

Table Employee
[ID].... [Branch_ID]

Table Branch
[ID].... [Manager] (ID of employee who manages)

问题:处理这种情况的最佳方法是只检查第一个员工或删除经理的经理强制检查?或者任何其他方式?任何帮助,将不胜感激。

4

1 回答 1

0

您只需要在数据库中插入新分支时删除对分支管理器的强制检查。如果您有任何外键关系,请找到在外键列中插入 NULL 值的方法。

于 2014-03-04T07:09:12.107 回答