网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL_Server_2005数据库原理及应用教程第3章_数据库设计.ppt

SQL_Server_2005数据库原理及应用教程第3章_数据库设计.ppt

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

第3章 数据库设计 ;3.1数据库设计概述;1.数据库的结构设计 数据库的结构设计是指根据给定的应用环境,进行数据库的模式或子模式的设计。它包括数据库的概念设计、逻辑设计和物理设计。 2.数据库的行为设计 数据库的行为设计是指确定数据库用户的行为和动作,并根据其行为特性设计出数据库的子模式。 3.数据库设计时考虑的相关内容 数据库系统的硬件条件 数据库管理系统和主语言系统的特点 数据库用户的技术水平和管理水平;3.1.2数据库设计的方法;3.1.3数据库设计的基本步骤;3.2需求分析;3.2.2需求分析的方法;1.数据流图 数据流图是软件工程中专门描绘信息在系统中流动和处理过程的图形化工具,能够精确地在逻辑上描述系统的功能、输入输出和数据存储,是设计人员与用户之间一种较好的的交流工具。 在数据流图中,用命名的箭头表示数据流,用圆圈表示处理,用矩形或其他形状表示存储。 2.数据字典 数据字典是用来对系统中各类数据进行详尽的描述,是进行详细的数据收集和数据分析所获得的主要成果,它与数据流图互为注释,在数据库设计过程中占有重要的地位。数据字典的内容不是一成不变的,它贯穿于数据库需求分析直到数据库运行的全过程,在随后数据库设计的过程中会不断地被修改、充实和完善,发挥不同的作用。 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。 ;1)数据项 数据项是不可再分的数据单位,它的描述如下。 数据项={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}. 2)数据结构 数据结构反映了数据之间的组合关系。它可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。它的描述如下。 数据结构={数据结构名,含义说明,组成{数据项或数据结构}}。 3)数据流 表示某次数据处理过程中数据在系统内传输的路径,可以是数据项,也可以是数据结构。它的描述如下。 数据流={数据流名,说明,数据流来源,数据流去向,组成{数据结构},平均流量,高峰期流量}。;4)数据存储 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。数据存储可以是手工文档、手工凭单或计算机文档。它的描述如下。 数据存储={数据存储名,说明,编号,输入数据流,输出数据流,组成{数据结构},数据量,存取方式,存取频度}。 5)处理过程 处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典只需要描述处理过程的说明性信息,通常包括以下内容。 处理过程={处理过程名称,说明,输入数据{数据流},输出数据{数据流},处理{简单说明}}。;3.3概念结构设计;2.概念结构设计的方法 自顶向下的设计方法 自底向上的设计方法 逐步扩张的设计方法 混合策略;3.3.2数据抽象与局部视图设计;3.3.3视图的集成 ;;3.4逻辑结构设计;1.实体集的转换规则 概念模型中的每一个实体集转换为关系模型中的一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。 2.实体集间联系的转换规则 1)1∶1联系的转换 (1)转换为一个独立的关系模式。联系名为关系模式名,与该联系相连的两个实体的关键字及联系本身的属性为关系模式的属性,其中每个实体的码均是该关系模式的候选码。 (2)将1∶1联系与某一端实体对应的关系模???进行合并。这时需要将另一个关系模式的码及联系本身的属性加入到该关系模式中。 2)1∶n联系的转换 (1)转换为一个独立的关系模式。联系名为关系模式名,与该联系相连的两个实体的关键字及联系本身的属性为关系模式的属性,其中n端实体的码是该关系模式的码。 (2)将1∶n联系与n端实体对应的关系模式进行合并。这时需要将1端关系模式的码及联系本身的属性加入到n端关系模式中,n端关系模式的码不变。;;3.4.2数据模型的优化;3.4.3用户子模式的设计;3.5数据库的物理设计;3.5.1确定数据库的物理结构;3.5.2评价物理结构;3.6数据库实施;3.7数据库运行和维护

文档评论(0)

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

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

1亿VIP精品文档

相关文档