数据库第8章.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文档。上传文档
查看更多
第8章 数据库设计步骤 数据库设计概述 数据库设计的主要内容 数据库的结构特性设计:结构特性是指数据库的逻辑结构特征,因此又称为数据库的静态结构设计.—模式 数据库的行为特性设计:确定数据库用户的行为和动作(如数据查询和统计等),并根据其行为特性设计出数据库的子模式. 数据库的物理模式设计:根据库结构的动态特性(数据库应用处理要求),在选定DBMS环境下,把数据库逻辑结构模型加以物理实现,从而得出数据库的存储模式和存取方法. 数据库设计步骤——新奥尔良设计法 8.1 系统需求分析 需求分析的主要任务是通过对现行的手工系统或已有的计算机系统进行调查和分析,以确定企业对即将建立的数据库应用系统的信息要求和处理要求。 需求收集和分析,结果得到数据字典描述的数据需求,和数据流图描述的处理需求 需求分析的任务和方法 系统调查 1)组织机构调查。 2)业务流程调查。 3)各部门对系统的信息要求和处理要求。 4)企业的限制和目标。 需求分析的任务和方法 系统分析:对调查所获得的原始资料必须进行综合的分析,权衡各方面的利弊,确定数据库结构设计和程序设计的策略和方案。 1)业务流程分析。 2)信息收集和分析。 3)处理要求分析。 4)其他各种限制和要求分析。 需求分析的任务和方法 系统需求调查的内容 数据库中的信息内容 数据处理内容 数据安全性和完整性的要求 系统需求的调查步骤 了解现实世界的组织机构情况 了解相关部门的业务活动情况 确定新系统的边界 需求分析的任务和方法 系统需求分析方法 自顶向下的结构化分析方法(Structured Analysis):从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并且把每一层用数据流图和数据字典描述。 8.1 系统需求分析 数据字典:是各类数据描述的集合,是进行数据收集和数据分析所获得的主要成果。 数据字典 1: 数据项:不可分的数据单位 数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系} 取值范围、与其他数据项的逻辑关系,定义数据的完整性约束条件,是设计数据检验功能的依据。 数据字典 2: 数据结构:反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成 数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}} 数据字典实例 数据字典 3: 数据流:数据结构在系统内传输的路径。 数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量} 平均流量是指在单位时间里的传输次数。高峰期流量则是指在高峰时期的数据流量 数据字典 4: 数据存储:数据结构停留或保存的地方,也是数据流的来源和去向之一。 数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流, 组成:{数据结构},数据量,存取方式} 数据字典 5、处理过程:只需要描述处理过程的说明性信息 处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流}, 处理:{简要说明}} 8.2 概念结构设计 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计 概念结构设计是整个数据库设计的关键所在。 概念结构的特点及设计方法 设计概念结构通常有四类方法: 自顶向下:首先定义全局概念结构的框架,然后逐步细化。 自底向上:即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。 逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,生成其他概念结构,直至总体概念结构。 混合策略:即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。 概念结构的设计步骤 8.2.2 数据抽象与局部视图设计 以自底向上设计概念结构的方法为例,它通常分为两步: 设计各个局部视图即分E-R图,利用抽象机制对需求分析阶段收集到的数据分类、组织(聚集),形成实体集、属性和码,确定实体集之间的联系类型进而设计分E-R图。 集成局部视图。 8.2.2 数据抽象与局部视图设计 三种数据抽象方法 分类: 定义某一类概念作为现实世界中一组对象的类型,这些对象具有某些共同的特性和行为。在 E-R模型中,实体集就是这种抽象。 8.2.2 数据抽象与局部视图设计 三种数据抽象方法 聚集: 定义某一类型的组成部分,它抽象了对象内部类型和对象内部“组成部分”的语义。若干属性的聚集组成了实体集。 8.2.2 数据抽象与局部视图设计 三种数据抽象方法 概括: 定义了类型之间的一种子集联系,

文档评论(0)

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

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

1亿VIP精品文档

相关文档