例子 E-R图及数据库设计.ppt_第1页
例子 E-R图及数据库设计.ppt_第2页
例子 E-R图及数据库设计.ppt_第3页
例子 E-R图及数据库设计.ppt_第4页
例子 E-R图及数据库设计.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

e-r图 医院病房管理 图书管理 工厂物资管理 教学管理 商业集团管理 date 1 e-r图 例 1: 某医院病房计算机管理中需要如下 信息: 科室 :科名、科地址、科电话、医生姓名 病房 :病房号、床位号、所属科室名 医生 :姓名、职称、所属科室名、年龄、工作证号 病人 :病历号、姓名、性别、诊断、主管医生、病房号 说明 : 一个科室有多个病房、多个医生 一个病房只能属于一个科室 一个医生只属于一个科室,但可负责多个病人的诊治,一个病人 的主管医生只有一个 要求 : 设计该计算机管理系统的 e-r 图 date 2 e-r图 例 1 解 : 实体 :病房、 科室、 病人、 医生 联系 : 病房实体与科室实体间存在“组成”联系,n : 1 病房实体与病人实体间存在“入住”联系,1 : n 医生实体与病人实体间存在“诊治”联系,1 : n 科室实体与医生实体间存在“从属”联系,1 : n 实体属性 : 科室 :科名、科地址、科电话 病房 :病房号、床位号 医生 :工作证号、姓名、职称、年龄 病人 :病历号、姓名、性别 联系属性 : 入住 :住院日期 诊治 :诊治日期 date 3 e-r图 例 1 e-r图 病房科室 病人医生 组成 诊治 入住从属 11 1 1n n nn 病房号床位号 病历号性别姓名工作证号职称姓名年龄 科名科地址科电话 住院日期 诊治日期 date 4 e-r图 例 1 转换为关系模式 病房(病房号 , 床位号) 病人(病历号 , 姓名 , 性别) 科室(科名 , 科地址 , 科电话) 医生(工作证号 , 姓名 , 职称 , 年龄) 入住(病房号 , 床位号 ,病历号 , 住院日期) 诊治(病历号 , 工作证号 , 诊治日期) 组成(病房号 , 床位号 , 科名) 从属(科名 , 工作证号) date 5 e-r图 例 2:一个图书管理数据库要求提供下述服 务 可查询书库中现有图书的品种、数量和存放位置。所 有各类图书都由书号惟一标识 可随时查询图书借还情况,包括借书人单位、姓名、 借书证号、借书日期和还书日期。并规定任何人可借多 种书,任何一本书可为多个人所借。借书证号具有惟一 性 当需要时,可通过数据库中保存的出版社的电报编号 、电话、邮编及地址等信息向有图书的出版社增购有关 图书。并规定一个出版社可出版多种图书,同一本书仅 为一个出版社出版,出版社名具有惟一性 date 6 e-r图 例 2 解 : 实体 :借书人 、图书 、出版社 联系 : 借书人与图书之间存在“借阅”联系, m : n 出版社与图书之间存在“出版”联系, 1 : n 实体属性 : 借书人 :借书证号 、姓名、单位 图书 :书号 、书名、数量、位置 出版社 :出版社名、电报编号、电话、邮编、地址 联系属性 : 借阅 :借书日期、还书日期 出版 :出版日期、出版数量 date 7 e-r图 例 2 e-r图 借阅 图书 借书人 借书证号 姓名 单位 书号 书名 数量 位置 出版 m n 出版社 n1 借书日期 还书日期 出版社名 电报编号 邮编 地址 电话 出版日期 出版数量 date 8 e-r图 例 2 转换得到的关系模式 借书人( 借书证号 , 姓名 , 单位 ) 图书( 书号 , 书名 , 数量 , 位置 ) 出版社( 出版社名 , 电报编号 , 电话 , 邮编 , 地址 ) 借阅( 借书证号,书号 , 借书日期 , 还书日期 ) 出版( 出版社名 , 书号 , 出版日期 , 出版数量 ) q “出版”作为独立的关系模式 出版(出版社名 , 书号, 出版日期 , 出版数量)作为独立的关系模 式存在,但它可以与“多”方的“图书”合并 date 9 e-r图 例 2 q “出版”可以合并 出版是 出版社名与图书之间的1:n 联系,可以将其与“ 多”方合并,即与“图书”实体合并,将出版中的出版社名 、出版日期、出版数量作为属性加入到“图书”中 q 最后结果 借书人( 借书证号 , 姓名 , 单位 ) 图书( 书号 , 书名 , 数量 , 位置 , 出版社名 , 出版日期 , 出版数量 ) 出版社( 出版社名 , 电报编号 , 电话 , 邮编 , 地址 ) 借阅( 借书证号,书号 , 借书日期 , 还书日期 ) date 10 e-r图 例 3:某个工厂物资管理的概念模 型 物资管理涉及的实体 仓库属性有:仓库号、面积、电话号码 零件属性有:零件号、名称、规格、单价、描 述 供应商属性有:供应商号、姓名、地址、电话号 码、账号 项目属性有:项目号、预算、开工日期 职工属性有:职工号、姓名、年龄、职称 date 11 e-r图 例 3 实体间的联系如下: 一个仓库可以存放多种零件,一种零件可以存放在多个 仓库,仓库和零件具有m:n的“库存”联系,其属性:库存 量 一个仓库有多个职工当仓库保管员,一个职工只能在一 个仓库工作,仓库和职工具有1:n的“工作”联系 职工之间具有领导-被领导关系。即仓库主任领导若干保 管员,职工实体集中具有1:n的联系 供应商、项目和零件三者之间具有m:n:p的“供应”联系, 其属性:供应量。即一个供应商可以供给若干项目多种零 件,每个项目可以使用不同供应商供应的零件,每种零件 可由不同供应商供给 date 12 e-r图 例 3 实体及其属性图 仓库 仓库号面积电话号码 职工 职工号姓名年龄职称 零件 零件号名称规格单价描述 项目 项目号预算开工日期 供应商 供应商号姓名地址电话号码账号 date 13 e-r图 例 3 实体及其联系图 仓库职工 零件项目 供应商 供应量供应 m 库存 m n np 工作 n1 库存量 领导 1n date 14 e-r图 例 3 完整的实体联系图 仓库职工 零件项目 供应商 供应量供应 m 库存 m nnp 工作 n1 库存量领导 1n 项目号预算开工日期零件号 名称 规格 单价 描述 供应商号 姓名 地址 电话号码 账号仓库号面积电话号码职工号姓名年龄 职称 date 15 e-r图 例 4:教学管理有如下陈述 一门课程只能有一个教师任课,一个教师 可以上多门课程;一个学生可以选修多门 课程,一门课程可以由多个学生来选修 已知教师的属性有:工号、姓名、职称, 课程的属性有课程号、课程名、学时数, 学生的属性有学号、姓名、性别、年龄 date 16 e-r图 例 4 解 : 实体 :教师、学生、课程 联系 : 教师与课程间存在“任课”联系,1 : n 学生与课程间存在“选修”联系,m : n 实体属性 : 教师 :工号、姓名、职称 课程 :课程号、课程名、学时数 学生 :学号、姓名、性别、年龄 联系属性 : 任课 :学期 选修 :成绩、学期 date 17 e-r图 例 4 e-r图 教师课程 学生 任课 选修 n n1 m 工号姓名 性别姓名年龄 课程号课程名学时数职称 学号 学期 学期成绩 date 18 e-r图 例 4 转换为关系模式 教师(工号 , 姓名 , 职称) 课程(课程号 , 课程名 , 学时数) 学生(学号 , 姓名 , 性别 , 年龄) 任课(工号 , 课程号 , 学期) 选修(学号 , 课程号 , 学期 , 成绩) date 19 e-r图 例 5:商业集团管理有如下陈述 设某商业集团数据库有 3 个实体集:一是“商店”实体集 ,属性有商店号、商店名、地址等;二是“商品”实体集, 属性有商品号、商品名、规格、单价等;三是“职工”实体 集,属性有职工号、姓名、性别、业绩等 商店与商品间存在“销售”联系,每个商店可销售多种商 品,每种商品也可存放在多个商店销售,每个商店销售的 每一种商品用月销售量描述;商店与职工之间存在“聘用” 联系,每个商店有许多职工,每个职工只能在一个商店工 作,商店聘用职工有聘期和月薪 date 20 e-r图 例 5 解 : 实体 :商店、商品、职工 联系 : 商店与商品间存在“销售”联系,m : n 商店与职工间存在“聘用”联系,1 : n 实体属性 : 商店 :商店号、商店名、地址 商品 :商品号、商品名、规格、单价 职工 :职工号、姓名、性别、业绩 联系属性 : 销售 :月销售量 聘用 :聘期、月薪 date 21 e-r图 例 5 e-r图 商店职工 商品 聘用 销售 m n1 n 商店号商店名 规

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论