如何确定表之间的关系 需要从实际需求中分析
第一步:
从员工的角度来考虑
多个员工是不是可以属于同一个部门?
员工的多条记录是否对应部门的一条记录?
如果是 则可以确定 员工与部门是多对一
第二步:
从部门的角度来考虑
多个部门是不是可以有同一个员工?
员工部门多条记录是否对应员工的一条记录?
都不是 而是一个部门对应多个员工
也就是 部门与员工之间是一对多
最终我们发现 多个员工对应一个部门 一个部门对应多个员工
称之为单向多对一
如何在数据库中表示这种关系?
我们可以员工表中保存部门表的编号