adb03_2_数据库设计_数据库设计过程教程范本.pptVIP

  • 6
  • 0
  • 约7.22千字
  • 约 71页
  • 2016-12-09 发布于湖北
  • 举报

adb03_2_数据库设计_数据库设计过程教程范本.ppt

(2)扩展ER模型转换到关系模型 弱实体转换 每个强实体转换为一个关系模式,强实体的属性成为关系模式的属性,实体标识成为主码 每个弱实体转换为一个关系模式,并加入所依赖的强实体的标识,关系模式的主码为弱实体的标识加上强实体的标识 子类转换 父类实体和子类实体都各自转换为关系模式,并在子类关系模式中加入父类的主码,子类关系模式的主码设为父类的主码 ER模型转换例子 转换实体 实体转换为关系模式: 1、部门(部门号,部门名) 2、职工(职工号,姓名) 3、项目(项目号,项目名) 4、领导者(奖金,车型) 5、子女(姓名,出生日期) 先考虑弱实体“子女”,加入“职工号”,并修改主码为“职工号+姓名” 5、子女(姓名,出生日期,职工号) 在考虑子类“领导者”,加入父类标识“职工号”作主码 4、领导者(奖金,车型,职工号) 转换联系 实体转换得到关系模式: 1、部门(部门号,部门名) 2、职工(职工号,姓名) 3、项目(项目号,项目名) 4、领导者(奖金,车型,职工号) 5、子女(姓名,出生日期,职工号) 考虑每个联系: 1、部门:领导者(1:1):领导者(奖金,车型,职工号,部门号,任职时间) 或者 部门(部门号,部门名,职工号,任职时间) 2、部门:职工(1:N):职工(职工号,姓名,部门号) 3、职工:项目(1:1):项目(项目号,项目名,职工号) 4、职工:项目(M

文档评论(0)

1亿VIP精品文档

相关文档