- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论课程设计
课程设计题目:医院管理系统
:
学号:
班级:
日期:2013年12月10日
数据库设计的分析
题目:医院管理系统
1. 基本需求
一个医院管理包括人员管理和机构管理两大功能块。其中人员管理包括医生管理、护士管理和病人管理;机构管理包括科室管理、病房管理和药房药品管理等功能。
医生管理需要记录医生编号、、性别、年龄等。一名医生治疗多名病人,一名病人要多名医生治疗。病人需要记录病人的编号、、性别、年龄等。
对于病人管理,一名病人需要服用多种药品,一种药品要给多名病人服用。药品需要记录药品编号、类型、名称、规格等。
护士管理需要记录护士的编号、、性别、年龄。一名护士照顾多名病人,一名病人要多名护士照顾。
科室管理需要记录科室编号、名称、主任。一个科室由多名医生和多名护士组成。
病房管理需要记录病房号、床位号、床位数量。一个科室拥有多间病房,一间病房住宿多名病人。
分析并建立分部E-R图:
医生管理需要记录医生编号、、性别、年龄等。一名医生治疗多名病人,一名病人要多名医生治疗。病人需要记录病人的编号、、性别、年龄等。
对于病人管理,一名病人需要服用多种药品,一种药品要给多名病人服用。药品需要记录药品编号、类型、名称、规格等。
护士管理需要记录护士的编号、、性别、年龄。一名护士照顾多名病人,一名病人要多名护士照顾。
科室管理需要记录科室编号、名称、主任。一个科室由多名医生组成。
病房管理需要记录病房号、床位号、床位数量。一间病房住宿多名病人
参考设计:
医院管理E-R图:
3、由ER模型转换的关系模型是:
药品(药品编号、类型、名称、规格)
病房(病房号、床位号、床位数量)
科室(科室编号、名称、主任)
病人(病人编号、病人、病人性别、病人年龄、病房号)
护士(护士编号、护士、护士性别、护士年龄)
医生(医生编号、医生、医生性别、医生年龄、科室编号)
服用(药品编号、病人编号、服用日期)
照顾(护士编号、病人编号)
治疗(病人编号、医生编号、治疗日期)
4. 物理设计
基于SQL的 数据库结构设计如下。
指定数据库文件的名称,并为设计好的关系模型设计表结构。
数据库文件名:YYGL.bak。
表包括:药品、病房、科室、病人、护士、医生、服用、照顾、治疗。对应表结构如表1-2至表1-10所示。
表1-2药品表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
药品编号
字符型
10
↑(主)
药品名
字符型
20
药品分类
字符型
6
处方or非处方
药品规格
字符型
20
表1-3病房表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
病房编号
字符型
10
↑(主)
床位号
字符型
6
床位数量
字符型
2
表1-4科室表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
科室编号
字符型
10
↑(主)
名称
字符型
12
主任
字符型
10
表1-5病人表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
病人编号
字符型
10
↑(主)
病人
字符型
12
病人性别
字符型
2
男or 女
病人年龄
字符型
3
病房编号
字符型
10
病房表
表1-6护士表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
护士编号
字符型
10
↑(主)
护士
字符型
12
护士性别
字符型
2
男or 女
护士年龄
字符型
3
表1-7医生表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
医生编号
字符型
10
↑(主)
医生
字符型
12
医生性别
字符型
2
男or 女
医生年龄
字符型
3
科室编号
字符型
10
科室表
表1-8服用表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
药品编号
字符型
10
↑(主)
药品表
病人编号
字符型
10
↑(主)
病人表
服用日期
字符型
10
表1-9照顾表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
护士编号
字符型
10
↑(主)
护士表
病人编号
字符型
10
↑(主)
病人表
表1-10治疗表
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
医生编号
字符型
10
↑(主)
医生表
病人编号
字符型
10
↑(主)
病人表
治疗日期
字符型
10
各表的SQL语言:
药品表:
create table yaop
(ypno char(10) primary key,
ypname char(20),
ypfl char(6) check(ypfl in (处方,非处方)),
y
您可能关注的文档
- 信息消费理论研究及相关政策(上).doc
- 宿舍楼装修方案设计.doc
- 学生管理系统(专为辅导员设计)地大数据库设计.doc
- 学生信息管理系统65017.doc
- 学生宿舍管理系统选题报告材料.doc
- 学校爱国卫生工作计划清单.docx
- 学校教师年度考核评价与衡量体系(完整版).doc
- 学校应当如何能预防校园暴力和性侵犯事件地发生.doc
- 寻找潜在客户地方法与技巧.doc
- 岩溶注浆加固施工实用工艺.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)