版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统概论课程设计课程设计题目:医院管理系统姓名:学号:班级:日期:2013年12月10日数据库设计的分析题目:医院管理系统1. 基本需求一个医院管理包括人员管理和机构管理两大功能块。其中人员管理包括医生管理、护士管理和病人管理;机构管理包括科室管理、病房管理和药房药品管理等功能。医生管理需要记录医生编号、姓名、性别、年龄等。一名医生治疗多名病人,一名病人要多名医生治疗。病人需要记录病人的编号、姓名、性别、年龄等。对于病人管理,一名病人需要服用多种药品,一种药品要给多名病人服用。药品需要记录药品编号、类型、名称、规格等。护士管理需要记录护士的编号、姓名、性别、年龄。一名护士照顾多名病人,一
2、名病人要多名护士照顾。科室管理需要记录科室编号、名称、主任。一个科室由多名医生和多名护士组成。病房管理需要记录病房号、床位号、床位数量。一个科室拥有多间病房,一间病房住宿多名病人。分析并建立分部E-R图:医生管理需要记录医生编号、姓名、性别、年龄等。一名医生治疗多名病人,一名病人要多名医生治疗。病人需要记录病人的编号、姓名、性别、年龄等。 对于病人管理,一名病人需要服用多种药品,一种药品要给多名病人服用。药品需要记录药品编号、类型、名称、规格等。护士管理需要记录护士的编号、姓名、性别、年龄。一名护士照顾多名病人,一名病人要多名护士照顾。科室管理需要记录科室编号、名称、主任。一个科室由多名医生组
3、成。病房管理需要记录病房号、床位号、床位数量。一间病房住宿多名病人2. 参考设计:医院管理E-R图:3、由ER模型转换的关系模型是:药品(药品编号、类型、名称、规格)病房(病房号、床位号、床位数量)科室(科室编号、名称、主任)病人(病人编号、病人姓名、病人性别、病人年龄、病房号)护士(护士编号、护士姓名、护士性别、护士年龄)医生(医生编号、医生姓名、医生性别、医生年龄、科室编号)服用(药品编号、病人编号、服用日期)照顾(护士编号、病人编号)治疗(病人编号、医生编号、治疗日期) 4 物理设计基于SQL的 数据库结构设计如下。指定数据库文件的名称,并为设计好的关系模型设计表结构。数据库文件名:YY
4、GL.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(主)病人姓名
5、字符型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
6、值护士编号字符型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 (处方,非处方),ypgg char(20); 病房:create table bingf(bfno char(10) primary key,cwno char(6),cws char(2
7、); 科室:create table kes(ksno char(10) primary key,ksmc char(12),kszr char(10); 病人:create table bingr(brno char(10) primary key,brxm char(12),brxb char(2) check(brxb in(男,女),brnl char(3),bfno char(10),foreign key (bfno) references bingf(bfno); 护士:create table hus(hsno char(10) primary key,hsxm char(12
8、),hsxb char(2) check(hsxb in(男,女),hsnl char(3); 医生:create table yis(ysno char(10) primary key,ysxm char(12),ysxb char(2) check(ysxb in(男,女),ysnl char(3),ksno char(10),foreign key (ksno) references kes(ksno); 服用:create table fuy(ypno char(10),brno char(10),fyrq char(10),primary key(ypno,brno),foreign key (ypno) references yaop(ypno),foreign key (brno) references bingr(brno); 照顾:create table zhaog(hsno char(10),brno char(10),primary key(hsno,brno),foreign key (hsno) references hus(hsno),foreign key (brno) references bingr(brno); 治疗:create table zhil(ysno ch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中华文明的起源与早期国家课件-2024-2025学年高一上学期统编版(2019)必修中外历史纲要上
- 新解读《GBT 51234-2017城市轨道交通桥梁设计规范 》
- 内蒙古名校联盟2023-2024学年高一下学期教学质量检测语文试题(解析版)
- 广东省2024-2025学年八年级上学期9月月考地理试题(解析版)
- 建筑施工重大危险源清单
- 咖啡制作师知识试题与答案
- 人力资源政策对老年人就业影响的研究
- 股权结构对公司营销策略的影响分析
- 江苏省南通市海安市八校联考2024年中考五模数学试题含解析
- unit2(进阶作业)2024-2025学年六年级上册 英语 人教版
- 2024年四川能投兴文电力限公司招聘(高频重点提升专题训练)共500题附带答案详解
- 2024中国南水北调集团新能源投资有限公司招聘笔试参考题库附带答案详解
- 雅思听力讲稿PPT
- 小型露天采石场现场安全检查表
- 布袋除尘器施工组织设计
- 计量器具管理系统需求说明V1.0
- 外埠经营各分公司财务管理制度实施细则
- 2019年广东成人学士学位英语考试真题及答案
- 《中国骨科大手术静脉血栓栓塞症预防指南》(2015)要点汇编
- 医院继续医学教育管理组织及其职责(完整版)
- 员工手册(定稿)
评论
0/150
提交评论