- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概论第七章节数据库设计
第7章 数据库设计;7.1数据库设计概述;进行数据库设计应具备的技术和知识:;7.1.2.数据库设计的特点
;现实世界;7.1.3.数据库设计方法;7.1.4.数据库设计的基本步骤
; ①需求分析;
②概念结构设计;
③逻辑结构设计;
④物理结构设计;
⑤数据库实施;
⑥数据库运行和维护;;需求收集和分析;设计特点:;?
;数据库的各级模式图:;7.2 需求分析;需求分析的重点:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
(1)信息要求
用户需要从数据库中获得信息的内容与性质
由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据;需求分析的难点:确定用户的最终需求
用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此无法一下子准确地表达自己的需求,他们所提出的需求往往不断地变化。
设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。
新的硬件、软件技术的出现也会使用户需求发生变化。;⑴ 调查组织机构情况
组织部门的组成情况
各部门的职责等;⑷ 确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成
确定哪些活动由人工完成
由计算机完成的功能就是新系统应该实现的功能。;⑷询问
对某些调查中的问题,可以找专人询问
⑸设计调查表请用户填写
如果调查表设计合理,则很有效,且易于为用户接受
⑹查阅记录
查阅与原系统有关的数据记录;1.首先把任何一个系统都抽象为:;(3)表达方法
处理过程:用判定表或判定树来描述
数据:用数据字典(DD)来描述
;需求分析过程;实例:假设我们要开发一个学校管理系统。
1.经过可行性分析和初步需求调查,抽象出该系统最高层数据流图,该系统由教师管理子系统、学生管理子系统、后勤管理子系统组成,每个子系统分别配备一个开发小组。
2.进一步细化各个子系统。
其中学生管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行学籍管理和课程管理,包括学生报到、入学、毕业的管理??学生上课情况的管理。通过详细的信息流程分析和数据收集后,他们生成了该子系统的数据流图。;7.2.3 数据字典;数据字典的内容
数据项
数据结构
数据流
数据存储
处理过程
数据项是数据的最小组成单位
若干个数据项可以组成一个数据结构
数据字典通过对数据项和数据结构的定义来描
述数据流、数据存储的逻辑内容。;数据项是不可再分的数据单位
对数据项的描述
数据项描述={数据项名,数据项含义说明,
别名,数据类型,长度,取值范围,
取值含义,与其他数据项的逻辑关系,数据项之间的联系};⒉ 数据结构;⒊ 数据流;数据流“体检结果”可如下描述:
数据流名: 体检结果
说明: 学生参加体格检查的最终结果
数据流来源:体检
数据流去向:批准
组成: {学生,医生}
平均流量: ……
高峰期流量:……;⒋ 数据存储;数据存储“学生登记表”可如下描述:
数据存储名:学生登记表
说明: 记录学生的基本情况
输入数据流:学生信息维护模块
输出数据流:学生信息维护模块、学生信息查询模块…
组成: {学生}
数据量: 每年3000张
存取方式: 随机存取
;⒌ 处理过程;处理过程“分配宿舍”可如下描述:
处理过程名:分配宿舍
说明: 为所有新生分配学生宿舍
输入: 学生数据流,宿舍数据流,
输出: 宿舍安排数据流
处理: 在新生报到后,为所有新生分配学生宿舍。要求同一
间宿舍只能安排同一性别的学生,同一个学生只能
安排在一个宿舍中。每个学生的居 住面积不小于3平
方米。安排新生宿舍其处理时间应不超过15分钟。 ;7.3 概念结构设计;概念结构的特点:
(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。
(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。
(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
(4)易于向关系、网状、层次等各种数据模型转换。
;7.3.2 概念结构设计的方法与步骤;自顶向下方法图;自底向
文档评论(0)