有一个名为 的表Department
,其中显示了大学的各个部门。
还有一个名为 的表Branch
,显示了各个分支(如电气、计算机科学、机械、汽车、法律、文学等)
条件:
- A
Department
可以有任意数量的Branch
es。 - A
Branch
可以关联到 singleDepartment
。
Department
这意味着:之间的基数Branch
是“一对多”。
现在的问题是,在这种情况下,如果我将dept_id
(表的属性:)Department
作为主键。我如何能够关联多个branch_id
(表的属性:)Branch
,因为如果我这样做,我可能会违反其dept_id
自身的主键条件。
如何处理基数和使外键齐头并进?