网站大量收购独家精品文档,联系QQ:2885784924

医院管理系统(大数据库设计).doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档