- 0
- 0
- 约3.54千字
- 约 29页
- 2026-05-13 发布于北京
- 举报
多表设计——外键约束
⚫定义外键约束
•foreignkey
•foreignkey(ordersid)referencesorders(id)
⚫新建部门表department(id,name)
⚫通过外键约束建立与员工表employee关系
多表设计中三种实体关系
M:N的联系引入关系表
⚫联系的属性及两个实体的主标识形成关系表。
⚫关系表的主键为两个实体主标识的组合
⚫参加表(E1,P1,percent)
⚫雇员表(E1,E2)
⚫项目表(P1,P2,P3)
1:N的联系可不引入关系表
⚫将关系的属性及非多方的主标识加入到多方表
⚫多方表的外键是非多方实体的主标识
⚫老师表(Tid,Tname,T)
⚫课程表(Cid,Cname,Tid,allowance)
1:1的联系不必引入关系表
⚫方案一
•s(Eid,Ename)
•studios(Sid,Sname,Eid,year)
⚫方案二
•s(Eid,Ename,
原创力文档

文档评论(0)