- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都工业学院数据库系统原理题 目: 医院管理系统 学生姓名: 罗俊杰 唐浩 陈嘉鑫 李洪亮 班 级: 1505011 院系年级: 2015级通信工程学院 2016年11月20日目录一、 需求分析3二、概念结构设计32.1 概念设计的方法及步骤32.2设计局部分E-R图32.3确定实体与属性的原则32.4基本符号4二、 逻辑结构设计43.1数据表的设计43.2数据完整性设计43.3数据库对象设计5四、数据库设计实现及运行54.1数据库的创建54.2数据表的创建54.3数据库视图的设计64.4 数据库关系图8 4.5 数据库索引的创建84.6 实例8六、 用SQL语句解决以下几个问题9需求分析 医院管理系统是医院中常见的计算机管理系统。它的主要任务是对日常的医护关系信息进行管理,如病人入院的安排入住、和医生护士工资的管理表。迅速准确的查找病人所在的病房和负责该病人的医生和护士。这样充分发挥了数据库管理系统高效、可靠、便捷的性能,减少编程人员的工作量。二、概念结构设计 1976年P.P.S.Chen提出逻辑结构设计之前先设计一个概念模型,并提出了数据库设计的实体——联系方法Entity-Realationship Approach。2.1 概念设计的方法及步骤设计概念结构的四类方法自顶向下 首先定义全局概念结构的框架,然后逐步细化。自底向上 首先定义各局部应用的概念结构,然后将它们集成起来,得到概念结构。逐步扩张 首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。混合策略 将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。2.2设计局部分E-R图需求分析阶段,已用多层数据流图和数据字典描述了整个系统。设计E-R图首先需要根据系统的具体情况,在多层的数据流图中选择一个适当层次的数据流图,让这组图中每一部分对应一个局部应用然后以这一层次的数据流图为出发点,设计E-R图。3)标定局部应用中的实体、属性、码,实体间的联系。 将各局部应用涉及的数据分别从数据字典中抽取出来,参照数据流图,标定各局部应用中的实体、实体的属性、标识实体的码,确定实体之间的联系及其类型(1:1,1:n,m:n)。2.3确定实体与属性的原则属性不能再具有需要描述的性质。即属性必须是不可分的数据项,不能再由另一些属性组成。属性不能与其他实体具有联系。联系只发生在实体之间。凡能作为属性对待的,应尽量作为属性。2.4基本符号实体的表示:用长方形联系的表示:用菱形1:1、1:n、n : m属性的表示:用椭圆形逻辑结构设计3.1数据表的设计病人病人表包含以下字段:住院号、姓名、性别、年龄、病房号、入院日期。医护人员医护人员表包含以下字段:职工编号、姓名、性别、年龄、病房号、部门编号。病人管理病人管理表包含以下字段:序号、住院号、职工编号、病房号。病房病房表包含以下字段:病房号、所在楼层。处方处方表包含以下字段:处方号、住院号、职工编号、药品。(6)病房病房表包含以下字段:病房号、所在楼层。3.2数据完整性设计 为了保证数据库的正确性、完备性、和一致性,就必须进行数据完整性设计。就本设计而言应考虑实施如下数据完整性:给每个表实施主键及外键约束。设定缺省约束,如医生性别。设置非空约束,如医生姓名。3.3数据库对象设计 为了充分发挥数据库的效能,保证数据库的安全性,提高数据库管理系统的执行效率,可以考虑使用视图存储过程及表的触触发器来实现某些功能。在这个数据库中,六个关系模式是:病人(住院号,姓名,性别,年龄,病房号,入院日期)医护人员(职工编号,姓名,性别,年龄,病房号,部门编号)病人管理(序号,职工编号,病房号)病房(病房号,所在楼层)处方(处方号,住院号,职工编号,药品)部门(部门编号,部门名称)这六个关系模式组成了医院管理系统的数据库模式,这七个关系组成了工资管理系统关系数据库。该关系模型中有下划线的为主键。四、数据库设计实现及运行4.1数据库的创建 直接在SQL Sever Management Studio中新建一个数据库,名为PatientDoctorNurse。4.2数据表的创建CREATETABLE病人(住院号char(10)PRIMARYKEY,姓名char(10)NOTNULL,性别char(2),年龄char(10),病房号char(10),入院日期smalldatetime)CREATETABLE医护人员(姓名char(10) NOT NULL,性别char(2),
您可能关注的文档
- 555门铃电路讲解剖析.ppt
- 我国能源消费量的计量分析讲解.docx
- 施工现场灭火及应急疏散预案讲解.doc
- 【金版学案】2015-2016学年高中物理第7章第五节探究弹性势能的表达式学案新人教版必修2剖析.doc
- 施工现场质量、安全管理体系讲解.doc
- 施工扬尘治理专项方案0427讲解.doc
- 【经典必备》薪酬设计常用67张表格剖析.doc
- 我和书的故事讲解.ppt
- 施工用电组织设计(镇江)讲解.doc
- 【精品】2011年洋房及类别墅产品专题研究报告剖析.ppt
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)