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

数据库设计方法及步骤详解.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

验证整体概念结构AnIntroductiontoDatabaseSystem视图集成后形成一个整体的数据库概念结构,对该整体概念结构还必须进行进一步验证,确保它能够满足下列条件:整体概念结构内部必须具有一致性,不存在互相矛盾的表达整体概念结构能准确地反映原来的每个视图结构,包括属性、实体及实体间的联系整体概念结构能满足需要分析阶段所确定的所有要求验证整体概念结构(续)AnIntroductiontoDatabaseSystem整体概念结构最终还应该提交给用户,征求用户和有关人员的意见,进行评审、修改和优化,然后把它确定下来,作为数据库的概念结构,作为进一步设计数据库的依据。概念结构设计的步骤概念结构设计小结AnIntroductiontoDatabaseSystem抽象数据并设计局部视图01集成局部视图,得到全局概念结构02验证整体概念结构03数据抽象概念结构设计小结AnIntroductiontoDatabaseSystem聚集分类概括设计局部视图概念结构设计小结AnIntroductiontoDatabaseSystem选择局部应用逐一设计分E-R图标定局部应用中的实体、属性、码,实体间的联系用E-R图描述出来集成局部视图概念结构设计小结AnIntroductiontoDatabaseSystem合并分E-R图,生成初步E-R图消除冲突1属性冲突2命名冲突3结构冲突修改与重构消除不必要的冗余,设计生成基本E-R图4分析方法5规范化理论6第七章数据库设计AnIntroductiontoDatabaseSystem数据库设计概述01需求分析02概念结构设计03逻辑结构设计04数据库的物理设计05数据库的实施和维护06小结077.4逻辑结构设计AnIntroductiontoDatabaseSystem把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构逻辑结构设计的任务1将概念结构转化为一般的关系、网状、层次模型将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换对数据模型进行优化逻辑结构设计的步骤2逻辑结构设计(续)AnIntroductiontoDatabaseSystem逻辑结构设计时的3个步骤7.4逻辑结构设计AnIntroductiontoDatabaseSystemE-R图向关系模型的转换数据模型的优化设计用户子模式7.4.1E-R图向关系模型的转换AnIntroductiontoDatabaseSystem转换内容转换原则E-R图向关系模型的转换(续)AnIntroductiontoDatabaseSystemE-R图向关系模型的转换要解决的问题如何将实体型和实体间的联系转换为关系模式如何确定这些关系模式的属性和码转换内容将E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转换为关系模式。实体型间的联系有以下不同情况:E-R图向关系模型的转换(续)AnIntroductiontoDatabaseSystem实体型间的联系有以下不同情况:(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。转换为一个独立的关系模式与某一端实体对应的关系模式合并(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。转换为一个独立的关系模式与n端对应的关系模式合并E-R图向关系模型的转换(续)AnIntroductiontoDatabaseSystemSTEP3STEP2STEP1一个m:n联系转换为一个关系模式。例,“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码:选修(学号,课程号,成绩)E-R图向关系模型的转换(续)AnIntroductiontoDatabaseSystem三个或三个以上实体间的一个多元联系转换为一个关系模式。例,“讲授”联系是一个三元联系,可以将它转换为如下关系模式,其中课程号、职工号和书号为关系的组合码:讲授(课程号,职工号,书号)具有相同码的关系模式可合并E-R图向关系模型的转换(续)AnIntroductiontoDatabaseSystem目的:减少系统中的关系个数合并方法:将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性(可能同

文档评论(0)

135****1732 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档