- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遞移相依-聯合大學
資料庫系統理論與實務-使用Oracle 正規化概念與應用 ? 為什麼要正規化(Normalization)? 沒有正規化會造成: 容易有資料重覆儲存的浪費情形 資料在做插入、刪除或更新動作時產生異常(Anomalies)情形 正規化的目的: 降低資料重覆性(Data Redundancy) 避免產生插入、刪除或更新可能的異常(Anomalies) ? 功能相依性 (Functional Dependency, FD) 假如 R(A1, A2,…, An) 代表一個關聯,其中X 與 Y 為關聯 R 中屬性的子集合,則Y功能相依於X可以利用符號寫成: Y ? X (Y 功能相依於 X) 或 X → Y (X 決定 Y) 其中,X為決定因素 (Determinant)或left-hand side,Y為相依因素 (Dependent)或right-hand side 一個關聯表格中的數個屬性間之功能相依性可能如: 所在地可決定分公司電話區碼 (即: 所在地?區碼) 郵遞區號可決定地址所在之區域 員工編號可決定員工姓名 (即: 員工編號?姓名) Trivial(沒價值)及Non-Trivial(非沒價值)相依性 沒價值 (Trivial) 若功能相依右邊之相依因素,為左邊決定因素的部份集合時,稱此功能相依為沒價值的。 Ex: {供應商代號,產品代號}→供應商代號 非沒價值 (Non-Trivial) 若功能相依右邊之相依因素,不為左邊決定因素的部份集合時,稱此功能相依為非沒價值的。 Ex: {供應商代號,產品代號}→單價 Non-Trivial的功能相依性,在後續要談的正規化過程中才具有意義。 功能相依性的種類 功能相依性有幾種型式: 完全功能相依 (Full Functional Dependency) 部份功能相依 (Partial Functional Dependency) 遞移相依 (Transitive Dependency) 鍵值屬性(Key Attribute) 能構成候選鍵的所有屬性。反之,則稱為非鍵值屬性(Non-Key Attribute)。 因為主鍵是由候選鍵所選出,所以主鍵的組成屬性也是鍵值屬性。 Key Attribute範例: 鍵值屬性:學號,身份証字號 非鍵值屬性:姓名,系別,年級,生日,地址 功能相依性範例 假設現在有下面的相依性範例: 完全功能相依 (Full Functional Dependency) 若主鍵是由多個屬性組合而成,且某非鍵值屬性依賴主鍵之全部而非部分時,則稱該欄位“完全相依”於主鍵。 例如: 若主鍵僅由一個屬性所組成,則任一非鍵值屬性必“完全相依”於主鍵。 部份功能相依 (Partial Functional Dependency) 主鍵X由多個屬性組成,某非鍵值屬性依賴主鍵之部分時,則稱該屬性“部份相依”於主鍵。 例如: 遞移相依 (Transitive Dependency) 若存在一個非鍵值屬性子集合 Z,使得 X→Z 且 Z→Y 的功能相依性均成立,則稱之 Y 遞移相依於 X。 即:X、Y、Z三個屬性,形成Z依賴X (X→Z),Y依賴Z (Z→Y) ,即稱為遞移相依。 例如: 功能相依圖(FD Diagram) 學生選課資料的功能相依性(FD) 為: 功能相依性的推導法則-阿姆斯壯定理 (Armstrongs Axioms) 目的:利用已知的功能相依性,透過一些性質,推導出以下可能項目: 其它隱含(Implicit) 的功能相依性。 一個關聯中的候選鍵或主鍵、 最簡功能相依性(Irreducible Functional Dependence) 最簡功能相依性的特性: 相依因素僅有一個屬性 沒有多餘的決定因素 沒有多餘的功能相依性 假設A, B, C, D為關聯R的四個任意屬性子集,且AB表示A聯集B。則阿姆斯壯定理如下: 反身性(Reflexivity):若B是A的子集合,則A→B 擴張性(Augmentation):若A →B,則AC →BC 遞移性(Transitivity):若A →B且B →C,則A →C 自身決定性(Self-determination):A →A 分解性(Decomposition):若A →BC,則A →B且A →C 聯集性(Union):若A →B且A →C,則A →BC 合成性(Composition):若A →B且C →D,則AC →BD 虛擬遞移性(Pseudo-transitivity): 若A →B且BC →D,則AC →D 例:某一關聯R={A, B, C, D},且有以下功能相依: {C→BD, B→D, C→B, B
您可能关注的文档
- 距離向量演算法.ppt
- 轴位移胀差.ppt
- 辽宁石化职业技术学院教案附页第1章可编程序控制器概述1.2PLC.doc
- 运用Storyline开发学习模块教程三2014-10-11.ppt
- 資訊網路第2-2章OSI七層模式.ppt
- 运筹学1.ppt.ppt
- 进口可用作原料的固体废物国外供货商注册登记管理实施细则-附件.doc
- 较薄THGEM用于同步辐射X射线探测-Indico.ppt
- 选择结构-上海交通大学继续教育学院.ppt
- 通信工程教研室教育思想观念大讨论交流稿.pps-信息科学与工程学院.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 开封市检察机关聘用制书记员招聘笔试真题2023.docx VIP
- 易飞代理商高级生产应用认证考试(答案).docx VIP
- 工厂运营培训课件.pptx VIP
- 中国移动L1-L3等级认证(无线LTE网络优化)考试复习题库汇总-中(多选题汇总).docx VIP
- DB21_T 2977-2018低影响开发城镇雨水收集利用工程技术规程.docx
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题.docx VIP
- FPGA开发入门教程.pdf VIP
- 夏秋贵州省旅游产业发展集团有限公司员工招聘考试真题2024.docx VIP
- AWS D1.1-2020钢结构焊接规范(中英文版).pdf
- XX公司审计整改工作实施方案.doc VIP
文档评论(0)