如何设置一对多关系?

如题所述

实例:员工与部门
对应表:员工信息表和部门表
约束:一个员工只能属于一个部门,一个部门可有多个员工
主外键设置:员工信息表:主键为员工编号,外键为部门编号;部门表:主键为部门编号
为什么这样设置呢?因为部门和员工的对应关系式一对多关系。员工信息表为参照表,部门表为被参照表。员工编号如果设置了自动标志当然可以插入数据,但是不能插入主键值重复的数据。并且删除数据会出现这样的情况:原数据列表员工编号:1,2,3,4;当删除编号为2的员工信息后,你再次检索员工编号就变成了:1,3,4.。而且再插入员工数据的时候编号就从5开始了。
温馨提示:答案为网友推荐,仅供参考
相似回答