- 1、本文档共125页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 7.3.4 视图的集成 各个局部视图即分E-R图建立好后,还需要对它们进行合并,集成为一个整体的数据概念结构即总E-R图。 视图集成的两种方式 多个分E-R图一次集成 一次集成多个分E-R图 通常用于局部视图比较简单时 视图的集成(续) 逐步集成 用累加的方式一次集成两个分E-R图 视图的集成(续) 集成局部E-R图的步骤 1. 合并 2. 修改与重构 视图的集成(续) 视图集成 合并分E-R图,生成初步E-R图 各分E-R图存在冲突 各个分E-R图之间必定会存在许多不一致的地方 合并分E-R图的主要工作与关键 合理消除各分E-R图的冲突 合并分E-R图,生成初步E-R图(续) 冲突的种类 属性冲突 命名冲突 结构冲突 ⒈ 属性冲突 两类属性冲突 属性域冲突 属性值的类型 取值范围 取值集合不同 属性取值单位冲突 ⒉ 命名冲突 两类命名冲突 同名异义:不同意义的对象在不同的局部应用中具有相同的名字 异名同义(一义多名):同一意义的对象在不同的局部应用中具有不同的名字 ⒊ 结构冲突 三类结构冲突 同一对象在不同应用中具有不同的抽象 同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同 实体之间的联系在不同局部视图中呈现不同的类型 消除不必要的冗余,设计基本E-R图 基本任务 消除不必要的冗余,设计生成基本E-R图 合并 初步E-R图 分E-R图 可能存在冗余的数据 和冗余的实体间联系 基本E-R图 消除不必要的冗余 消除不必要的冗余,设计基本E-R图(续) 冗余 消除冗余的方法 1.冗余 冗余的数据是指可由基本数据导出的数据 冗余的联系是指可由其他联系导出的联系 冗余数据和冗余联系容易破坏数据库的完整性,给数据库维护增加困难 消除不必要的冗余后的初步E-R图称为基本E-R图 消除冗余的方法 分析方法 以数据字典和数据流图为依据 根据数据字典中关于数据项之间的逻辑关系 消除冗余的方法(续) 消除冗余 消除冗余的方法(续) 效率VS冗余信息 需要根据用户的整体需求来确定 若人为地保留了一些冗余数据,则应把数据字典中数据关联的说明作为完整性约束条件 Q4=∑Q5 一旦Q5修改后就应当触发完整性检查,对Q4进行修改 消除冗余的方法(续) 规范化理论 函数依赖的概念提供了消除冗余联系的形式化工具 消除冗余的方法(续) 方法 1. 确定分E-R图实体之间的数据依赖 ,并用实体码之间的函数依赖表示。 劳动人事管理的分E-R图 消除冗余的方法(续) 上图中, 部门和职工之间一对多的联系可表示为: 职工号→部门号 职工和产品之间多对多的联系可表示为: (职工号,产品号)→工作天数 得到函数依赖集FL 消除冗余的方法(续) 2. 求FL的最小覆盖GL ,差集为D = FL-GL。 逐一考察D中的函数依赖,确定是否是冗余的联系,若是,就把它去掉。 (1) 冗余的联系一定在D中,而D中的联系不一定是冗余的; (2) 当实体之间存在多种联系时要将实体之间的联系在形式上加以区分。 消除冗余,设计生成基本E-R图实例 [实例] 某工厂管理信息系统的视图集成。 书中图1.14(c)、图7.24、图7.29分别为该厂物资、销售 和劳动人事管理的分E-R图 图7.30为该系统的基本E-R图 支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象、更接近现实世界。 消除冗余,设计生成基本E-R图实例(续) 支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象、更接近现实世界。 图1.14(c) 工厂物资管理E-R图 该厂物资管理分E-R图 消除冗余,设计生成基本E-R图实例(续) 支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象、更接近现实世界。 图7.24 销售管理子系统的分E-R图 该厂销售管理分E-R图 消除冗余,设计生成基本E-R图实例(续) 支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象、更接近现实世界。 图7.29 劳动人事管理的分E-R图 该厂劳动人事管理分E-R图 消除冗余,设计生成基本E-R图实例(续) 支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象、更接近现实世界。 系统的基本E-R(图7.30) 某工厂管理信息系统的基本E-R图 消除冗余,设计生成基本E-R图实例(续) 集成过程,解决了以下问题: 异名同义,项目和产品含义相同 库存管理中职工与仓库的工作关系已包含在劳动人事管理的部门与职工之间的联系之中,所以可以取消 职工之间领导与被领导关
您可能关注的文档
- 01--第一章宏观经济学导论.ppt
- 010第三章钢筋混凝土受弯构件.ppt
- 01VisualFoxpro中的常量变量表达式.ppt
- 01医知康企业文化及产品理论.ppt
- 01第01章最优化概述.ppt
- 01第一章汽车底盘技术的发展概况.ppt
- 02-有机化合物的命名、结构和物理性质.ppt
- 02-面向对象基础与UML的组成.ppt
- 02、HTML文档的结构.ppt
- 02中级土壤与肥料基础知识.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)