1 / 31

第四章 DB 的设计 4.1 概述 4.2 实体联系模型 E-R 图 4.3 将 ER 图转换成关系模式 4.4 ER 图实例

第四章 DB 的设计 4.1 概述 4.2 实体联系模型 E-R 图 4.3 将 ER 图转换成关系模式 4.4 ER 图实例. 4.1 概述 DB 是 MIS( 管理信息系统), DSS( 决策 支持系统), OAS( 办公自动化系统)的基 础,重要组成,其设计方法如下:. 需求分析 概念结构设计 逻辑结构设计 物理结构设计 DB 实施阶段 DB 运行,维护. 现实世界. 概念模型. 机器世界. 逻辑模型. E-R 图. 关系模式.

zohar
Download Presentation

第四章 DB 的设计 4.1 概述 4.2 实体联系模型 E-R 图 4.3 将 ER 图转换成关系模式 4.4 ER 图实例

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第四章 DB的设计 4.1 概述 4.2 实体联系模型E-R 图 4.3 将ER图转换成关系模式 4.4 ER图实例

  2. 4.1 概述 DB是MIS(管理信息系统),DSS(决策 支持系统),OAS(办公自动化系统)的基 础,重要组成,其设计方法如下:

  3. 需求分析 概念结构设计 逻辑结构设计 物理结构设计 DB实施阶段 DB运行,维护

  4. 现实世界 概念模型 机器世界 逻辑模型 E-R图 关系模式 P143

  5. 4.2 E-R模型(实体-联系模型) A 职工号 职工 B 姓名 C 性别 属性 实体 实体——ER图中实体,相当于实体集,相当于一个表;表中一行仅是实体的一个实例 属性——是实体的性质,其关键属性就是表的主键

  6. 概念模型 ---- E-R模型[图] 学号 学号 姓名 姓名 学生 学生 年龄 性别 性别 年龄 实体 属性

  7. 课程号 课程号 课程名 课程 课程名 课程 教师 教师 概念模型 ---- E-R模型 [图] 实体 属性

  8. 学生学习课程 成绩 课程名 教师 课程 课程号 m 成绩 选修 年龄 n 成绩 姓名 学生 性别 学号 m:n

  9. 分析联系,画出E-R图: • 一个班级有一个班长。 • 班级有班主任,人数,专业。班长有学号和姓名 • 一个班级有很多学生 • 班级和教师

  10. 1. 研究所有若干个研究室,每一个研究室多位科研人员在指定的办公地点.每一位科研人员只属于一个研究室,有编号,姓名,性别和年龄.研究所承当了多个科研项目,包括负责人,项目号项目名和开工时间(每位科研人员可以参加多个科研项目).每个科研项目有多位科研人员参加.科研人员参加科研项目均有相应的工作量。画 E — R图 并转换成关系模式。

  11. 4.3 ER图转换成关系模式 代码 D 校名 E 地址 F A 职工号 B 姓名 C 性别 1 1 学校 领导 校长 1 H 任期 招收 数量 G m 选修 课程 学生 n m Sh Sn Age Sex Gr Ch Cn Te

  12. 课程(ch,cn,te)选修(sh,ch,gr)学生(sh,sn,age,sex,D,G)学校(D,E,F)校长(A,B,C,D,H)课程(ch,cn,te)选修(sh,ch,gr)学生(sh,sn,age,sex,D,G)学校(D,E,F)校长(A,B,C,D,H) m:n 1:N 1:1

  13. E-R 图 关系模式 m 1 1 系 聘用 教师 1 m 2 职工 有 亲属 1 1 飞机票 3 旅客 拥有 n m 课程 选修 4 学生

  14. 系(系编号,系名称)教师(教工编号,姓名,性别,工资,系编号)系(系编号,系名称)教师(教工编号,姓名,性别,工资,系编号) 1 教工编号 姓名 系编号 1 m 性别 系 聘用 教师 工资 系名称

  15. 2 姓名 职工号 1 m 职工 有 亲属 姓名 职务 亲属关系 职工(职工号,姓名,职务) 亲属(亲属姓名,亲属关系,职工号)

  16. 3 日期 身份证号 价格 1 1 姓名 旅客 拥有 飞机票 航班号 座位号 旅客(身份证号码,姓名,航班号,座位号) 飞机票(航班号,座位号,日期,价格) 旅客(身份证号,姓名) 飞机票(航班号,座位号,日期,价格,身份证号)

  17. 4 课程号 学号 姓名 名称 n m 课程 选修 学生 性别 学时 性质 专业 分数 课程(课程号,课程名称,学时,性质) 学生(学号,姓名,性别,专业) 成绩(学号,课程号,分数)

  18. 1 1:M 2 1:1 3 M:N Note • 每个实体建一张表,属性转为表属性,关键属性为主键 1 方主键出现在M方成为外键 任意一方主键出现在另一方中,成外键 联系建为一新表,其主键由两个父实体的主键复合组成

  19. 商店(商店编号,商店名,地址,电话) 职工(职工编号,姓名,性别,年龄,商店编号,进店日期,月薪) n 1 工作 商店 职工 年龄 商店编号 电话 职工编号 商店名 性别 地址 姓名 月薪 进店日期

  20. 商店(商号,店名,地址) 顾客(编号,姓名,电话) 消费(编号,商号,日期,金额) m 消费 n 顾客 商店 商号 电话 日期 金额 姓名 编号 店名 地址

  21. 医生(Zno,Dn,Qc,Ks) 病人(Pno,Pna,Sex,Age) 处方 (Pno,Zno,Ch,Desc,Me,Date) Desc Ch m n 处方 医生 病人 Zno Age Ks Pno Dn Qc Sex Pna Me Date

  22. 存款日期 取款日期 储户 1 1 金额 存款 金额 取款 存款方式 n 取款方式 m 存款单 取款单 存款单号 取款单号 储户(账号,身份证号,姓名,地址,存款余额) 存款单(账号,存款单号,存款日期,金额,存款方式) 取款单(账号,取款单号,取款日期,金额,取款方式)

  23. 借证号 姓名 借书人 单位 m 借书日期 借阅 还书日期 书名 n 图书 书号 单价 m 出版 数量 出版社名 1 邮编 出版社 地址 电话

  24. 应 商 进 货 单 价 单 价 数 量 供 应 号 日 期 开 户 行 帐 号 商品号 进货 m n 商品名 供应商 商品 m 售货单价 日期 销售 数量 n p 员工 客户 编号 姓名 权限 姓名 邮编 电话 客户编号

  25. 供应商(供应商号,商名,开户行,账号) 商品(商品号,商品名,货价) 进货(进货单价,单价,数量,日期,供应商号,商品号) 员工(编号,姓名 ,权限) 客户(客户编号,客户名,邮编,电话) 销售(商品号,编号,客户编号,日期,数量)

  26. 科名 地址 电话 病房号 床位号 m 组成 1 病房 科室 1 1 入住 从属 m m m 诊治 n 病人 医生 工作证号 姓名 职称 病历号 姓名 性别 处方

  27. 学生(学号,姓名,性别,年龄,系别,专业)学生(学号,姓名,性别,年龄,系别,专业) 课程(课程号, 课程名 ,学分,开课系,先修课,教师号) 教师(教师号,名,性别,专业) 学习(学号,课程,成绩) 请根据关系模式写出E-R图

  28. 车间(车间号,车间名,电话,产品号,计划量)车间(车间号,车间名,电话,产品号,计划量) 产品(产品号,规格) 或 车间(车间号,车间名,电话) 产品(产品号,规格,车间号,计划量) 车间号 产品号 1 生产 1 名 车间 产品 规格 电话 计划量

  29. 商店(商店编号,商店名,地址,电话) 职工(职工编号,姓名,性别,年龄,商店编号,进店日期,月薪) 编号 进店日期 编号 名称 工作 姓名 职工 商店 1 m 地址 性别 电话 年龄 月薪

  30. 借阅人(借书证号,姓名,单位) 借阅(借书证号,书号,借书日期,还书日期) 图书(书号,书名,数量,位置,出版社名) 出版社(出版社名,地址,邮编,电话) m n 借阅 借书人 图书 m 出版 1 出版社

  31. GNO 产品(GNO,GNA,GUP) 零件(PNO,PNA,UW,UP) 供应( GQTY) 产品 GNA m GUP 供应 GQTY GNO,PNO, PNO n PNA 材料(MNO,MNA,CU,MUP 零件 1 UW ,PNO,PQTY) UP 制造 PQTY MNO MNA m 材料 CU MUP

More Related