数据库系统设计的步骤.pptVIP

  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文档。上传文档
查看更多
数据库系统设计的步骤.ppt

数据库系统设计的步骤和方法 3.1 数据库系统设计概述 3.1.1 数据库系统设计的内容 3.1.2 数据库系统设计应注意的问题 3.1.3 数据库系统设计方法 3.1.4 数据库设计的基本步骤 3.2 系统需求分析 3.2.1 需求分析的任务和方法 3.2.2 数据字典及其表示 3.3 数据库概念结构设计 3.4 数据库逻辑结构的设计 3.5 数据库的物理设计 3.6 数据库的实施和试运行 3.7 数据库的运行和维护 3.1 数据库系统设计概述 一.数据库系统设计的内容 目标: 对于给定的应用环境,建立一个性能良好的、能满足不同用户使用要求的、又能被选定的DBMS所接受的数据库系统模式。 按照该数据库系统模式建立的数据库系统,应当能够完整地反映现实世界中信息及信息之间的联系;能够有效地进行数据存储;能够方便地执行各种数据检索和处理操作;并且有利于进行数据维护和数据控制管理的工作。 一.数据库系统设计的内容 1. 数据库的结构特性设计 先将现实世界中的事物、事物间的联系用E-R图表示,再将各个分E-R图汇总,得出数据库的概念结构模型,最后将概念结构模型转化为数据库的逻辑结构模型表示。 2. 数据库的物理模式设计 根据库结构的动态特性(即数据库应用处理要求),在选定的DBMS环境下,把数据库的逻辑结构模型加以物理实现,从而得出数据库的存储模式和存取方法。 二. 数据库系统设计应注意的问题 根据计算机硬件、DBMS和主语言系统等软件的特点和数据库用户的技术水平和管理水平等情况 进行数据库系统设计; 使结构特性设计和行为特性设计紧密结合 数据库设计过程是一种自上而下的、逐步逼近设计目标的过程,是结构设计和行为设计分离设计、相互参照、反复探寻的过程。 三. 数据库系统设计方法和基本步骤 数据库系统的设计一般采用工程的原理和方法来进行,一般将设计分6个阶段进行,这6个阶段是: 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 三. 数据库系统设计方法和基本步骤 数据库系统的设计一般采用工程的原理和方法来进行,一般将设计分6个阶段进行,这6个阶段是: 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 3.2 系统需求分析 3.2.1 需求分析的任务和方法 任务: 调查现实世界要处理的对象; 了解原系统的概况和发展前景; 明确用户的各种需求; 收集基础数据及其处理方法; 确定新系统的功能和边界; 将分析结果用数据流图和数据字典表示。 3.2 系统需求分析 3.2.1 需求分析的任务和方法 1. 系统需求调查的内容 (1) 数据库中的信息内容 数据库中需存储哪些数据,包括用户将从数据库中直接获得或间接导出的信息内容和性质。 (2) 数据处理内容 用户要完成什么数据处理功能;用户对数据处理响应时间的要求;数据处理的工作方式。 (3) 数据安全性和完整性要求 数据的保密措施和存取控制要求;数据自身的或数据间的约束限制。 2. 系统需求的调查步骤 (1)了解现实世界的组织机构情况 弄清所设计的数据库系统与哪些部门相关,这些部门以及下属各个单位的联系和职责是什么。 (2) 了解相关部门的业务活动情况 各部门需要输入和使用什么数据;在部门中是如何加工处理这些数据的;各部门需要输出什么信息;输出到什么部门;输出数据的格式是什么。 (3) 确定新系统的边界 哪些功能现在就由计算机完成;哪些功能将来准备让计算机完成;哪些功能或活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。 3. 系统需求调查的方法 (1) 跟班作业 数据库设计人员亲身参加业务工作。 (2) 开调查会 通过与用户座谈的方式来了解业务活动情况及用户需求。 (3) 请专人介绍 请业务熟练的专家或用户介绍业务专业知识和业务活动情况,设计人员从中了解并询问相关问题。 (4) 询问 对某些调查中的问题,可以找专人询问。 (5) 设计调查表请用户填写 数据库设计人员可以提前设计一个合理的、详细的业务活动及数据要求调查表,并将此表发给相关的用户。 (6) 查阅现实世界的数据记录 查阅与原系统有关的数据记录,包括帐本、档案或文献等。 4. 系统需求分析方法 分析和表达用户的需求的常用方法: 自顶向下的结构化分析方法(Structured Analysis,简称SA方法)。 SA方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并用数据流图和数据字典描述系统。 3.2.2 数据流图和数据字典 1.数据流图 (

文档评论(0)

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

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

1亿VIP精品文档

相关文档