答案 0 :(得分:0)
举一个简单的例子,说明许多人在一个部门工作,但有一个人只能在一个部门工作。这使部门以一对多的方式与人们联系。
表示此问题的最简单方法是将您部门表的主键添加为人员表中的外键。
架构看起来像这样
DEPARTMENT (dept_no, dept_name, dept_location,....)
PEOPLE (p_no, dept_works, p_name, p_dob,....)
其中,PEOPLE表中的dept_works是引用DEPARTMENTS表中dept_no主键的外键。这样,您就可以为他/她工作的每个人存储部门的ID。