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

数据库系统原理--课-程-设-计-报-告.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理--课-程-设-计-报-告

《数据库系统原理》课 程 设 计 报 告学 号姓 名班 级指导教师2015年6月引言1.1 数据密集型应用特点数据量大:事务数据,管理数据,决策数据;关系复杂:数据元素之间,数据集合之间;持久存储:支持各项业务,企业数据资源;共享使用:多个应用同时存取同一数据子集。1.2 数据库应用系统设计策略结构(数据)设计和行为(处理)设计相结合1.3 数据库设计方法和步骤新奥尔良方法、基于E-R模型的设计方法、3NF的设计方法、面向对象的数据库设计方法、统一建模语句方法等。步骤:(1)需求分析 (2)概念设计 (3)逻辑设计 (4)物理设计 (5)编码 (6)测试 (7)运行1.4 课程设计任务建设需求,建设需求分析,概念设计,逻辑设计,物理设计,建设实施等全过程的训练,在课程设计中重 点规范化给出个阶段的设计成果,并且为每个设计成果总结设计方法,分析对策和成果评价。第2章 概念模型设计需求分析需求分析方法:a.初步了解业务需求;b.进一步分析和表达用户的需求;c.需求分析报告必须提交给用户,征得用户的认可。医院管理系统的主要目的是支持医院的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以少的投入获得更好的社会效益与经济效益,如财务系统、人事系统、住院病人管理系统、药品库存管理医院管理数据库需求分析: 基本信息:医生、病人、药品、科别、病区 联系信息:化验单、住院、挂科系统构成医院管理系统病房科管理系统医生管理系统病人管理系统E R图局部ER图病人信息管理ER图性别姓名医生编号号职称医生年龄主治床号病房住院住院号病人科室年龄姓名病房号性别医生管理系统ER图医生编号号任期科长姓名任用性别医生科室科室名 1 n年龄 1职称管理 1病房管理系统ER图住院号病房号姓名床号性别病房病人住院年龄属于科室科长科室名全局ER图科室号性别姓名科室名职称医生编号号任用科室电话医生年龄属于主管主治床号病房住院住院号病人科室年龄姓名病房号性别总结评价 我知道关系模型由关系数据结构,关系操作集合,关系完整性约束三部分。而通过概念模型设计,在画出相应的ER图。第3章 逻辑数据模型设计3.1 逻辑数据模型设计方法先绘制局部的E-R图,在消除冗余,命名冲突、属性冲突和结构冲突,得到全局E-R图。3.2 应用的分析对策基本信息:医生、病人、科别、病房医生属性:医生编号、医生姓名、年龄、性别、职称、病房属性:病房号、床号;其中主键为(病房号)病人属性:住院号、姓名、性别、年龄、其中主键为住院号科室属性:科室称、科别号 电话号码 其中科室号为主键3.3 设计结果根据E-R图得出医生(医生编号、医姓名、职称 性别 年龄)病人(住院号、姓名、性别、年龄)科室(科室名、科室号 电话)病房(病房号、病床号)3.4 规范化结果总结评价 逻辑数据模型设计是将ER图文字化,通过写出几个基本信息,再写出基本信息的属性。第4章 物理数据模型设计4.1 物理模型设计方法数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。第一类是索引方法,目前主要是B+树索引方法;第二类是聚簇方法;第三类是HASH方法。4.2 应用的分析对策 主键是不允许为空,其它非主属性可以为空;为了提高查询,一般主键、外键需要索引;主键定义完整性约束,外键定义参照性约束。4.3 设计结果数据字典科室表名表定义数据类型列定义是否为主键是否为外键可否为空备注科室科室类别Char(16)科室号是否否Char(16)科室名否否否Char(8)电话号码否否否医生表名表定义数据类型列定义是否为主键是否为外键可否为空医生医生类别Int医生编号是否否Char(10)姓名否否否Char(2)性别否否否SmallInt年龄否否否Char(16)职称否否否 病房表名表定义数据类型列定义是否为主键是否为外键可否为空病房病房类别Int病房号是否否Smallint床号否否否表4-3-5 病人信息表表名表定义数据类型列定义是否为主键是否为外键可否为空病人病人类别Char(10)住院号是否否Char(2)姓名否否否Char(2)性别否否否Smallint年龄否否否 评价总结物理设计需要各个部门的存档数据和数据需求,再分析各个数据之间的关系,同时数据按照一定的分类、分组系统和逻辑层次组织起来。设计出能满足多种查询要求的数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档