下载此文档

数据库设计案例.ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
数据库设计案例
医院病房管理
图书管理
工厂物资管理
教学管理
商业集团管理
8/25/2017
1
E-R图
例 1: 某医院病房管理系统的设计
说明:
一个科室有多个病房、多个医生
一个病房只能属于一个科室
一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个
要求:
设计系统的 E-R 图
8/25/2017
2
E-R图
例 1
解:
实体:病房、科室、病人、医生
联系:
病房实体与科室实体间存在“组成”联系,n : 1
病房实体与病人实体间存在“入住”联系,1 : n
医生实体与病人实体间存在“诊治”联系,1 : n
科室实体与医生实体间存在“从属”联系,1 : n
实体属性:
科室:科名、科地址、科电话
病房:病房号、床位号
医生:工作证号、姓名、职称、年龄
病人:病历号、姓名、性别
联系属性:
入住:住院日期
诊治:诊治日期
8/25/2017
3
E-R图
例 1
E-R图
病房
科室
病人
医生
组成
诊治
入住
从属
1
1
1
1
n
n
n
n
病房号
床位号
病历号
性别
姓名
工作证号
职称
姓名
年龄
科名
科地址
科电话
住院日期
诊治日期
8/25/2017
4
E-R图
例 1
转换为关系模式
病房(病房号, 床位号)
病人(病历号, 姓名, 性别)
科室(科名, 科地址, 科电话)
医生(工作证号, 姓名, 职称, 年龄)
入住(病房号, 床位号,病历号, 住院日期)
诊治(病历号, 工作证号, 诊治日期)
组成(病房号, 床位号, 科名)
从属(科名, 工作证号)
8/25/2017
5
E-R图
例 2
解:
实体:借书人、图书、出版社
联系:
借书人与图书之间存在“借阅”联系, m : n
出版社与图书之间存在“出版”联系, 1 : n
实体属性:
借书人:借书证号、姓名、单位
图书:书号、书名、数量、位置
出版社:出版社名、电报编号、电话、邮编、地址
联系属性:
借阅:借书日期、还书日期
出版:出版日期、出版数量
例 2:图书管理系统的设计
8/25/2017
6
E-R图
例 2
E-R图
借阅
图书
借书人
借书证号
姓名
单位
书号
书名
数量
位置
出版
m
n
出版社
n
1
借书日期
还书日期
出版社名
电报编号
邮编
地址
电话
出版日期
出版数量
8/25/2017
7
E-R图
例 2
转换得到的关系模式
借书人( 借书证号, 姓名, 单位)
图书( 书号, 书名, 数量, 位置)
出版社( 出版社名, 电报编号, 电话, 邮编, 地址)
借阅( 借书证号,书号, 借书日期, 还书日期)
出版( 出版社名, 书号, 出版日期, 出版数量)
“出版”作为独立的关系模式
出版(出版社名, 书号, 出版日期, 出版数量)作为独立的关系模式存在,但它可以与“多”方的“图书”合并
8/25/2017
8
E-R图
例 2
“出版”可以合并
出版是出版社名与图书之间的1:n 联系,可以将其与“多”方合并,即与“图书”实体合并,将出版中的出版社名、出版日期、出版数量作为属性加入到“图书”中
最后结果
借书人( 借书证号, 姓名, 单位)
图书( 书号, 书名, 数量, 位置, 出版社名, 出版日期, 出版数量)
出版社( 出版社名, 电报编号, 电话, 邮编, 地址)
借阅( 借书证号,书号, 借书日期, 还书日期)
8/25/2017
9
E-R图
例 3:某个工厂物资管理的概念模型
物资管理涉及的实体
仓库 属性有:仓库号、面积、电话号码
零件 属性有:零件号、名称、规格、单价、描述
供应商 属性有:供应商号、姓名、地址、电话号码、账号
项目 属性有:项目号、预算、开工日期
职工 属性有:职工号、姓名、年龄、职称
8/25/2017
10
E-R图

数据库设计案例 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小356 KB
  • 时间2017-08-25