下载此文档

数据库设计案例.ppt


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

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhqw888
  • 文件大小356 KB
  • 时间2017-12-02
最近更新