数据库设计案例_第1页
数据库设计案例_第2页
数据库设计案例_第3页
数据库设计案例_第4页
数据库设计案例_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

数据库设计案例医院病房管理图书管理工厂物资管理教学管理商业集团管理1/11/20231E-R图例1:某医院病房管理系统的设计说明:一个科室有多个病房、多个医生一个病房只能属于一个科室一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个要求:设计系统的E-R

图1/11/20232E-R图例1解:实体:病房、科室、病人、医生联系:病房实体与科室实体间存在“组成”联系,n:1病房实体与病人实体间存在“入住”联系,1:n医生实体与病人实体间存在“诊治”联系,1:n科室实体与医生实体间存在“从属”联系,1:n实体属性:科室:科名、科地址、科电话病房:病房号、床位号医生:工作证号、姓名、职称、年龄病人:病历号、姓名、性别联系属性:入住:住院日期诊治:诊治日期1/11/20233E-R图例1E-R图病房科室病人医生组成诊治入住从属1111nnnn病房号床位号病历号性别姓名工作证号职称姓名年龄科名科地址科电话住院日期诊治日期1/11/20234E-R图例1转换为关系模式病房(病房号,床位号)病人(病历号,姓名,性别)科室(科名,科地址,科电话)医生(工作证号

,姓名,职称,年龄)入住(病房号,床位号,病历号,住院日期)诊治(病历号,工作证号,诊治日期)组成(病房号,床位号,科名)从属(科名,工作证号)1/11/20235E-R图例2解:实体:借书人、图书、出版社联系:借书人与图书之间存在“借阅”联系,

m:n出版社与图书之间存在“出版”联系,1:n实体属性:借书人:借书证号

、姓名、单位图书:书号

、书名、数量、位置出版社

:出版社名、电报编号、电话、邮编、地址联系属性:借阅

:借书日期、还书日期

出版

:出版日期、出版数量例2:图书管理系统的设计

1/11/20236E-R图例2E-R图借阅图书借书人借书证号

姓名单位书号

书名数量位置出版mn出版社n1借书日期还书日期出版社名

电报编号邮编地址电话出版日期出版数量1/11/20237E-R图例2转换得到的关系模式借书人(借书证号

,姓名,单位)图书(书号

,书名,数量,位置)出版社(出版社名

,电报编号,电话,邮编,地址)借阅(借书证号,书号

,借书日期,还书日期)出版(出版社名,书号

,出版日期,出版数量)“出版”作为独立的关系模式出版(出版社名,书号,出版日期,出版数量)作为独立的关系模式存在,但它可以与“多”方的“图书”合并1/11/20238E-R图例2“出版”可以合并出版是出版社名与图书之间的1:n

联系,可以将其与“多”方合并,即与“图书”实体合并,将出版中的出版社名、出版日期、出版数量作为属性加入到“图书”中最后结果借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名,出版日期,出版数量)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)1/11/20239E-R图例3:某个工厂物资管理的概念模型物资管理涉及的实体仓库 属性有:仓库号、面积、电话号码零件 属性有:零件号、名称、规格、单价、描述供应商 属性有:供应商号、姓名、地址、电话号码、账号项目 属性有:项目号、预算、开工日期职工 属性有:职工号、姓名、年龄、职称1/11/202310E-R图例3实体间的联系如下:一个仓库可以存放多种零件,一种零件可以存放在多个仓库,仓库和零件具有m:n的“库存”联系,其属性:库存量一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工具有1:n的“工作”联系职工之间具有领导-被领导关系。即仓库主任领导若干保管员,职工实体集中具有1:n的联系供应商、项目和零件三者之间具有m:n:p的“供应”联系,其属性:供应量。即一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给1/11/202311E-R图例3实体及其属性图仓库仓库号面积电话号码职工职工号姓名年龄职称零件零件号名称规格单价描述项目项目号预算开工日期供应商供应商号姓名地址电话号码账号1/11/202312E-R图例3实体及其联系图仓库职工零件项目供应商供应量供应m库存mnnp工作n1库存量领导1n1/11/202313E-R图例3完整的实体联系图仓库职工零件项目供应商供应量供应m库存mnnp工作n1库存量领导1n项目号预算开工日期零件号名称规格单价描述供应商号姓名地址电话号码账号仓库号面积电话号码职工号姓名年龄职称1/11/202314E-R图转换得到的关系模式供应商(供应商号,姓名,地址,电话号码,账号)仓库(仓库号,面积,电话号码)职工(职工号,姓名,年龄,职称)项目(项目号,预算,开工日期)零件(零件号,名称,规格,单价,描述)供应(供应商号,项目号,零件号,供应量)库存(仓库号,零件号,库存量)工作(仓库号,职工号)1/11/202315E-R图例4:教学管理有如下陈述一门课程只能有一个教师任课,一个教师可以上多门课程;一个学生可以选修多门课程,一门课程可以由多个学生来选修已知教师的属性有:工号、姓名、职称,课程的属性有课程号、课程名、学时数,学生的属性有学号、姓名、性别、年龄1/11/202316E-R图例4解:实体:教师、学生、课程联系:教师与课程间存在“任课”联系,1

:

n学生与课程间存在“选修”联系,m:n实体属性:教师:工号、姓名、职称课程:课程号、课程名、学时数学生:学号、姓名、性别、年龄联系属性:任课:学期选修:成绩、学期1/11/202317E-R图例4E-R图教师课程学生任课选修nn1m工号姓名性别姓名年龄课程号课程名学时数职称学号学期学期成绩1/11/202318E-R图例4转换为关系模式教师(工号,姓名,职称)课程(课程号,课程名,学时数)学生(学号,姓名,性别,年龄)任课(工号,课程号,学期)选修(学号,课程号,学期,成绩)1/11/202319E-R图例5:商业集团管理有如下陈述设某商业集团数据库有3个实体集:一是“商店”实体集,属性有商店号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工号、姓名、性别、业绩等商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可存放在多个商店销售,每个商店销售的每一种商品用月销售量描述;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪1/11/202320E-R图例5解:实体:商店、商品、职工联系:商店与商品间存在“销售”联系,m:n商店与职工间存在“聘用”联系,1

:

n实体属性:商店:商店号、商店名、地址商品:商品号、商品名、规格、单价职工:职工号、姓名、性别、业绩联系属性:销售

:月销售量聘用

:聘期、月薪1/11/202321E-R图例5E-R图商店职工商品聘用销售mn1n商店号商店名规格商品名单价职工号姓

温馨提示

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

最新文档

评论

0/150

提交评论