- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计[需求分析、概念结构设计]
数据库设计; 数据库设计的步骤;按照应用的要求、工作环境要求,在DBMS支持下,对其结构(数据)设计和行为(处理)设计,从而设计出一个结构合理、使用方便、效率较高的数据库及其应用系统。;数据库设计的内容;参加设计的人员;3. 程序员
在系统实施阶段参与进来,负责编制程序
4. 操作员
在系统实施阶段参与进来,准备软硬件环境;数据库分析设计人员应具备的知识;数据库设计的过程(六个阶段);① 需求分析阶段
综合各个用户的应用需求,是整个设计过程的基础
需求分析做的不好,可能会导致整个数据库设计失败
② 概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
③ 逻辑结构设计阶段
将概念结构转换成具体的数据库产品支持的数据模型,并对其模型进行优化,形成数据库逻辑模式。
根据用户处理的要求、安全性考虑,在基本表上建立必要的视图,形成数据的外模式;④ 数据库物理设计阶段
为逻辑数据模型选取合适的物理结构。根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。
⑤ 数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库
编制与调试应用程序
组织数据入库
并进行试运行
⑥ 数据库运行和维护阶段
正式运行,并不断对其进行评价、调整和修改。;分析系统需求;设计阶段;4.2 需求分析; 需求分析的任务;① 需求分析的任务;② 需求分析的重点;③ 需求分析的难点;③ 需求分析的难点(续);需求分析的方法;1) 调查组织机构情况
(1) 该组织由哪些部门组成
(2) 各部门的职责和任务
2) 调查各部门的业务活动情况
(1) 各部门输入输出的数据和格式
(2) 所需的表格和卡片
(3) 如何加工处理这些数据
(4) 输入输出的部门;3) 协助用户明确对新系统的各种需求
(1) 信息要求
(2) 处理要求
(3) 安全性要求
(4) 完整性要求
4) 确定新系统的边界
(1) 哪些功能由计算机完成
(2) 哪些活动由人工完成
;5) 分析系统功能
(1) 系统应具有哪些功能,完成哪些任务
(2) 设计人员和用户协商、确定、备案
(3) 尽量满足用户的要求
(4) 不要随便承诺用户不合理或无法实现的要求
(5) 注意功能与条件的谐调;6) 分析系统数据
(1) 需要存储哪些数据
1. 实体集
2. 实体的属性集
3. 实体集间的联系
(2) 数据是否有矛盾
1. 基本数据
2. 导出数据
(3) 用户对数据的处理要求
1. 完成什么样的处理
2. 响应时间
3. 安全性要求
4. 完整性要求
(4) 绘制数据流程图
(5) 编制数据字典;7) 编写系统分析报告
(1) 提交用户的决策部门审核
(2) 报告内容
1. 系统概况
2. 系统功能说明
3. 设计阶段划分
4. 可行性分析
5. 系统软硬件环境要求
(1) 计算机配置; (2) 操作系统;(3) 汉字平台
(4) 数据库管理系统;(5) 网络环境
6. 结构图表
(1) 组织机构图;(2) 组织间联系图;
(3) 各机构功能业务图
7. 数据图表
(1) 数据流程图;(2) 功能模块图;(3) 数据字典;8) 后续工作
(1) 组织专家评估报告
(2) 项目双方签字
(3) 签订协议书
;简单概括:需求分析的步骤有四步
分析用户活动,产生用户活动图(即用户的业务流程图);
确定系统范围,产生系统范围图(即确定人机界面);
分析用户活动所涉及的数据,产生数据流图(数据的流向及加工);
分析系统数据,产生数据字典。 ;需求分析阶段的输入和输出
输入是总体信息需求和处理需求。
输出是需求说明书包括系统的数据流程和数据字典。
数据流图和数据字典
数据流图DFD有四个基本成分:
用箭头表示数据流、用圆圈表示加工或处理,
用双线段表示文件、用方框表示外部实体。;③ 进一步分析和表达用户需求;1.首先把任何一个系统都抽象为: ;2.分解处理功能和数据
(1)分解处理功能
将处理功能的具体内容分解为若干子功能,再将每个子功能继续分解,直到把系统的工作过程表达清楚为止。
(2)分解数据
在处理功能逐步分解的同时,其所用的数据也逐级分解,形成若干层次的数据流图
数据流图表达了数据和处理过程的关系
(3)表达方法
处理过程:用判定表或判定树来描述
数据:用数据字典来描述
3.将分析结果再次提交给用户,征得认可;补充:数据流程图;数据流程图基本组成;数据流程图绘制方法;数据流表示数据的流动情况;
加工(进程)表示对数据的加工处理过程,它的名字应能简明扼要地表明所完成的是什么加工;
数据存贮在数据流图中起着保存数据
文档评论(0)