2022年数据库设计2.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文档。上传文档
查看更多

第7章数据库设计;数据库设计特点;数据库设计方法;按照规范化设计的方法,数据库设计的步骤:;§7.1数据库设计的步骤;4.数据库物理设计阶段;§7.2需求分析;2.需求分析的方法;分析和表达用户需求的方法:;用SA方法做需求分析,设计人员需要设计出系统的高层抽象图(数据流图-DFD);数据流图的符号;例学校管理信息系统;学生毕业管理子系统数据流图;3.数据字典;(1)数据项;主要考虑如何建立索引的问题。

(1)制订调研计划,写出调研任务书

注意:在需求分析过程中,必须要考虑业务的未来发展。

学生毕业管理子系统数据流图

根据需求分析的结果,在多层的数据流图中选择一个适当层次的数据流图,让该层中每一部分对应一个局部应用。

概念结构设计的方法和步骤

写出设计实现系统功能中你认为比较关键的实现方法。

系统中的数据则借助数据字典(DataDictionary,简称DD)来描述。

数据流图表达了数据和处理过程的关系。

概念结构是对现实世界的一种抽象,独立于数据库逻辑结构,也独立于支持数据库的具体DBMS。

b.设计系统的初步E—R图

消除不必要的冗余数据和联系,可以采用分析的方法和规范化理论进行。

一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

针对不同级别的用户定义不同的外模式,以满足系统安全性的要求。

这就是数据模型的优化。;(3)数据流;(4)数据存储;(5)处理过程;数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。

数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。

需求分析阶段强调(1)可扩展性(2)用户参与;§7.3概念结构设计;1.概念结构设计的方法和步骤;自底向上;无论采用哪种设计方法,常常用E-R模型为工具来描述概念结构。;另一种E-R图符号;2.数据抽象与局部视图设计;a.划分和确定实体类型

b.划分和确定联系类型

c.确定属性(两个准则)

d.画出E—R图;例如,学籍管理子系统的分E-R图:;3.将各个局部E-R视图进行集成;第二步,修改与重构,生成基本E-R图。;分析的方法消除数据冗余:以数据字典和数据流图为依据,根据数??字典中关于数据项之间逻辑关系的说明来消除冗余。;概念设计阶段应达到的目标:;§7.4逻辑结构设计;分三步进行:

将概念结构转换为一般的关系、网状、层次模型;

将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;

对数据模型进行优化。;1.E-R图向关系数据模型的转换;E-R图向关系模型转化的原则和方法;一个1:1联系可转换为一个独立的关系模式,也可与任一端对应的关系模式合并。

;自联系(递归联系):

1:1的自联系:如人的互助关系,人-----资助者,规定一个人最多可以支助一个人,而每个人最多可以被一个人支助,此时,有如下表格:

Person

Jones-------Smith(被支助者)Smith-------ParksMyrtle------Pines

可以把被支助者的关键字置于支助者中:

PersonPersonSponsored

JonesSmith

SmithParks

Parksnull

MyrtlePines

Pinesnull

可以把支助者的关键字置于被支助者关系中:

PersonPersonSponsoredBy

Jonesnull

SmithJones

ParksSmith

Myrtlenull

PinesMyrtle

;2.数据模型的优化;关系模型的优化;3.设计用户外模式;定义数据库模式主要从系统的时间效率、空间效率和易维护等角度出发。而定义外模式主要考虑以下因素:;使用视图必须遵循以下原则:;§7.5数据库物理设计;数据库物理设计主要考虑因素:;聚簇功能;

建立与维护聚簇的开销都相当大。

;建立聚簇的条件;评价数据库物理结构;设计数据库的物理结构必须充分了解;§7.6数据库实施;数据库装入一小部分后,就可以开始数据库的试运行。数据库试运行又称为联合调试,主要包括功能测试和性能测试。

功能测试:实际

文档评论(0)

192****8852 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档