《oracle数据库实用技术》课件第2章.ppt

  1. 1、本文档共162页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章案例数据库分析与设计

第2章案例数据库分析与设计

2.1数据库的设计方法

2.2数据库的设计步骤

2.3案例数据库设计

2.4案例数据库约定

2.5小结

习题与思考题

实践2PowerDesigner开发与应用

第2章案例数据库分析与设计

2.1数据库的设计方法

数据库设计主要是确定数据库的模型。合理的数据库结

构是保证数据库应用系统性能良好的基础,但数据库的设计

和开发却是一项庞大而复杂的工程。从事数据库设计的人员,

不仅要具备数据库知识和数据库设计技术,还要有程序开发

的实际经验,掌握软件工程的原理和方法等。此外,数据库

设计人员还必须深入了解用户具体的专业业务流程,在数据

库设计的前期和后期与客户保持密切联系,共同开发,这样

可大大提高数据库设计的成功率。

第2章案例数据库分析与设计

数据库设计方法包括科学的数据库设计理论和具体的设计

原则。好的设计方法,可以确保设计出的数据库系统的质量,

减少系统运行后的维护代价。目前,常用的数据库设计方法有

基于E-R模型的数据库设计方法、基于第三范式的设计方法、

基于抽象语言规范的设计方法等,它们都是数据库设计不同阶

段上的支持实现的具体技术和方法。

第2章案例数据库分析与设计

2.2数据库的设计步骤

按照规范设计的方法,考虑到数据库及其应用系统开发

全过程,将数据库设计分为以下6个阶段:

需求分析阶段。

概念结构设计阶段。

逻辑结构设计阶段。

物理结构设计阶段。

实施阶段。

运行和维护阶段。

第2章案例数据库分析与设计

2.2.1需求分析阶段

简单地说,需求分析阶段就是分析用户的要求。需求分析

是设计数据库的开始,需求分析的结果是否准确地反映了用户

的实际要求,将直接影响到后面各个阶段的设计,并会影响到

设计结果是否合理和实用。

1.需求分析的任务

需求分析的任务是通过详细调查现实世界要处理的对象

(组织、部门、企业等),充分了解原系统(手工系统或计算机系

统)工作的概况,明确用户的各种需求,然后在此基础上确定

新系统的功能。在新系统的设计中必须充分考虑今后可能的扩

充和改变,不能仅仅按当前应用需求来设计数据库。

第2章案例数据库分析与设计

2.需求分析的方法

在需求分析的过程中必须讲究方法。进行需求分析首先要

调查清楚用户的实际要求,要与用户达成共识,然后分析与表

达这些需求,一般分为以下几步进行:

(1)调查组织机构情况。包括了解该组织的部门组成情况、

各部门的职责等,为分析信息流程做准备。

(2)调查各部门的业务活动情况。包括了解各个部门输入

和使用什么数据,如何加工处理这些数据,输出什么信息等,

这是调查的重点之一。

第2章案例数据库分析与设计

(3)在熟悉了业务活动的基础上,协助用户明确对新系统

的各种要求,包括信息要求、处理要求、完全性与完整性要求,

这也是调查的重点之一。

(4)确定新系统的边界。确定哪些功能由计算机完成或将

来准备让计算机完成,哪些活动由人工完成。

第2章案例数据库分析与设计

在调查过程中,可以根据不同的问题和条件来使用不同的

调查方法。常用的方法有以下几种:

(1)跟班作业。通过亲身参加业务工作来了解业务活动的

情况,这种方法可以比较准确地理解用户的需求,但比较耗费

时间。

(2)开调查会。通过与用户座谈来了解业务活动情况及用

户需求。

(3)请专人介绍。

(4)询问。对某些调查中的问题,可以找专人询问。

第2章案例数据库分析与设计

(5)设计调查表请用户填写。如果调查表设计合理,这种

方法是很有效的,也易于用户接受。

(6)查阅记录。查阅与原系统有关的数据记录。

调查了解了用户的需求之后,还需要进一步分析和表达用

户的需求,将调查的数据和处理过程反馈到用户手中进行检查。

第2章案例数据库分析与设计

3.数据字典

数据字典是系统中各类数据描述的集合,是进行详细的数

据收集和数据分析所获得的主要成果。数据字典在数据库设计

中占有很重要的地位。

数据字典通常包括数据项、数据结构、数据流、数据存储

和处理过程5个部分。其中,数据项是数据的最小组成单位,

若干个数据项可以组成一个数据结构,数据字典通过对数据项

和数据结构的定义来描述数据流和数据存

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档