数据库设计[需求分析、概念结构设计].pptVIP

数据库设计[需求分析、概念结构设计].ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档