病人床位管理系统

病人床位管理系统

ID:39458728

大小:40.50 KB

页数:3页

时间:2019-07-03

病人床位管理系统_第1页
病人床位管理系统_第2页
病人床位管理系统_第3页
资源描述:

《病人床位管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、病人床位管理系统1.需求分析数据字典病人信息=病历号+姓名+性别+地址+病房编号病房信息=编号+地点+所属科室病床信息=病房编号+床位号医生信息=编号+姓名+性别+职称+部门2.概念结构设计全局E-R图医生治疗病人入住病房拥有病床编号姓名性别职称部门病案号姓名性别病房编号地址病房编号床位号编号地点所属科室3.逻辑结构设计初始关系模式设计转化原则概念设计中得到的E-R图是由实体,属性和联系组成的,而关系数据库逻辑设计的结果是一组关系模式的集合,所以将E-R图转换为关系模型实际上就是将实体,属性和联系转换成关

2、系模式,在转换中要遵循以下原则:(1)一个实体转化为一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。(2)一个联系转换为一个关系模式,与该联系相连的各实体的键以及联系的属性均转换为该关系的属性。该关系的键有三种情况:1.如果联系为1:1,则每个实体的键都是关系的候选键。2.如果联系为1:n,则n端实体的键是关系的键。3.如果联系为n:m,则各实体键的组合是关系的键。3.1.2转换结果经分析,可将2中的E-R模型中的五个实体分别转换为五个关系模式:病房(编号、地点、所属科室)病床(病房编号、床

3、位号)病人(病案号、姓名、性别、地址、病房编号)医生(编号、姓名、性别、职称、部门)其中,有下划线的键表示是主键。再把其中一个联系转换为关系模式,由联系转换得到的关系模式的属性集中,包含两个发生联系的实体中的主键以及联系本身的属性,其关系键的确定与联系的类型有关。转换的关系模式如下:1.建立病人表CREATETABLE病人(病历号VARCHAR(15)PRIMARYKEY,姓名VARCHAR(15)NOTNULL,性别CHAR(2)CHECK(性别IN(‘男’,‘女’)),地址VARCHAR(100)NO

4、TNULL,病房编号CHAR(4)NOTNULL,FOREIGNKEY病房编号REFERENCES病房(病房编号));2.建立医生表CREATETABLE医生(医生编号VARCHAR(15)PRIMARYKEY,姓名VARCHAR(20)NOTNULL,性别CHAR(2)CHECK(性别IN(‘男’,’女’)),职称VARCHAR(20)NOTNULL,部门VARCHAR(20)NOTNULL);1.建立病房表CREATETABLE病房(病房编号CHAR(4)PRIMARYKEY,地点VARCHAR(40

5、)NOTNULL,所属科室VARCHAR(20)NOTNULL);,4.建立病床表CREATETABLE病床(病房编号CHAR(4)NOTNULL,床位号INTNOTNULL,PRIMARYKEY(病房编号,床位号),FOREIGNKEY病房编号REFERENCES病房(病房编号));

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。