Web基础SQL练习:多表操作与外键约束详解.pdfVIP

  • 0
  • 0
  • 约3.54千字
  • 约 29页
  • 2026-05-13 发布于北京
  • 举报

Web基础SQL练习:多表操作与外键约束详解.pdf

多表设计——外键约束

⚫定义外键约束

•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)

1亿VIP精品文档

相关文档