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

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

ID:38677055

大小:33.05 KB

页数:16页

时间:2019-06-17

数据库系统原理  课 程 设 计 报 告_第1页
数据库系统原理  课 程 设 计 报 告_第2页
数据库系统原理  课 程 设 计 报 告_第3页
数据库系统原理  课 程 设 计 报 告_第4页
数据库系统原理  课 程 设 计 报 告_第5页
资源描述:

《数据库系统原理 课 程 设 计 报 告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统原理》课程设计报告学号姓名班级指导教师2015年6月第一章引言1.1数据密集型应用特点数据量大:事务数据,管理数据,决策数据;关系复杂:数据元素之间,数据集合之间;持久存储:支持各项业务,企业数据资源;共享使用:多个应用同时存取同一数据子集。1.2数据库应用系统设计策略结构(数据)设计和行为(处理)设计相结合1.3数据库设计方法和步骤新奥尔良方法、基于E-R模型的设计方法、3NF的设计方法、面向对象的数据库设计方法、统一建模语句方法等。步骤:(1)需求分析(2)概念设计(3)逻辑设计(4)物理设计(5)编码(6)测试(7)运行1.4课程设计任务建设需求,建设

2、需求分析,概念设计,逻辑设计,物理设计,建设实施等全过程的训练,在课程设计中重点规范化给出个阶段的设计成果,并且为每个设计成果总结设计方法,分析对策和成果评价。第2章概念模型设计需求分析需求分析方法:a.初步了解业务需求;b.进一步分析和表达用户的需求;c.需求分析报告必须提交给用户,征得用户的认可。医院管理系统的主要目的是支持医院的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以少的投入获得更好的社会效益与经济效益,如财务系统、人事系统、住院病人管理系统、药品库存管理医院管理数据库需求分析:基本信

3、息:医生、病人、药品、科别、病区联系信息:化验单、住院、挂科系统构成医院管理系统病房科管理系统医生管理系统病人管理系统ER图局部ER图病人信息管理ER图性别姓名医生编号号职称医生年龄主治床号病房住院住院号病人科室年龄姓名病房号性别医生管理系统ER图医生编号号任期科长姓名任用性别医生科室科室名1n年龄1职称管理1病房管理系统ER图住院号病房号姓名床号性别病房病人住院年龄属于科室科长科室名全局ER图科室号性别姓名科室名职称医生编号号任用科室电话医生年龄属于主管主治床号病房住院住院号病人科室年龄姓名病房号性别总结评价我知道关系模型由关系数据结构,关系操作集合,关系完整性约束三

4、部分。而通过概念模型设计,在画出相应的ER图。第3章逻辑数据模型设计3.1逻辑数据模型设计方法先绘制局部的E-R图,在消除冗余,命名冲突、属性冲突和结构冲突,得到全局E-R图。3.2应用的分析对策基本信息:医生、病人、科别、病房医生属性:医生编号、医生姓名、年龄、性别、职称、病房属性:病房号、床号;其中主键为(病房号)病人属性:住院号、姓名、性别、年龄、其中主键为住院号科室属性:科室称、科别号电话号码其中科室号为主键3.3设计结果根据E-R图得出医生(医生编号、医姓名、职称性别年龄)病人(住院号、姓名、性别、年龄)科室(科室名、科室号电话)病房(病房号、病床号)3.4规

5、范化结果总结评价逻辑数据模型设计是将ER图文字化,通过写出几个基本信息,再写出基本信息的属性。第4章物理数据模型设计4.1物理模型设计方法数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。第一类是索引方法,目前主要是B+树索引方法;第二类是聚簇方法;第三类是HASH方法。4.2应用的分析对策主键是不允许为空,其它非主属性可以为空;为了提高查询,一般主键、外键需要索引;主键定义完整性约束,外键定义参照性约束。4.3设计结果数据字典科室表名表定义数据类型列定义是否为主键是否为外键可否为空备注科室科室类别Char(16)科室号是否否Ch

6、ar(16)科室名否否否Char(8)电话号码否否否医生表名表定义数据类型列定义是否为主键是否为外键可否为空医生医生类别Int医生编号是否否Char(10)姓名否否否Char(2)性别否否否SmallInt年龄否否否Char(16)职称否否否病房表名表定义数据类型列定义是否为主键是否为外键可否为空病房病房类别Int病房号是否否Smallint床号否否否表4-3-5病人信息表表名表定义数据类型列定义是否为主键是否为外键可否为空病人病人类别Char(10)住院号是否否Char(2)姓名否否否Char(2)性别否否否Smallint年龄否否否评价总结物理设计需要各个部门的存档

7、数据和数据需求,再分析各个数据之间的关系,同时数据按照一定的分类、分组系统和逻辑层次组织起来。设计出能满足多种查询要求的数据模型。第5章数据库的实施5.1数据库的实施方法用RDBMS提供的数据定义语言和其他使用程序将数据库逻辑设计和物理设计结果描述出来,变为DBMS可以接受的源代码.创建表部分:(1)创建医生表createtable医生(职工号intprimarykey,姓名char(10)性别char(2),年龄smallint,职称char(16),check(age<150),check(employ<100),)(2)创建科室表c

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

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

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