- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类别正规化.ppt
第十章 類別正規化;內容大綱;學習目標;10.1 導論(1/2);在關聯式資料庫之設計上,正規化僅考量資料,並未考量行為。
但物件中除了包含資料外,也包含物件之行為,因此進行物件綱目正規化時,需同時考量資料與行為。
所以,原來正規化之規則需要經過一些修改,才能被用在物件關聯資料庫之物件綱目設計上 (Ambler, 2003),這項技術稱為類別正規化。 ;10.2 類別正規化之概念(1/8);10.2 類別正規化之概念(2/8);;10.2 類別正規化之概念(4/8);10.2 類別正規化之概念(5/8);10.2 類別正規化之概念(6/8);10.2 類別正規化之概念(7/8);10.2 類別正規化之概念(8/8);圖10-1 部分功能相依與遞移相依範例 ;10.2.1 LEE的物件正規化型式(1/8);10.2.1 LEE的物件正規化型式(2/8);10.2.1 LEE的物件正規化型式(3/8);10.2.1 LEE的物件正規化型式(4/8);10.2.1 LEE的物件正規化型式(5/8);10.2.1 LEE的物件正規化型式(6/8);10.2.1 LEE的物件正規化型式(7/8);10.2.1 LEE的物件正規化型式(8/8);10.2.2 AMBLER的物件正規化型式(1/12);10.2.2 AMBLER的物件正規化型式(2/12);10.2.2 AMBLER的物件正規化型式(3/12);10.2.2 AMBLER的物件正規化型式(4/12);10.2.2 AMBLER的物件正規化型式(5/12);;10.2.2 AMBLER的物件正規化型式(6/12);以左圖之Seminar 類別為例,該類別維護兩種資訊:Seminar 之課程資訊與授課教授之資訊。假設要更改某一門課的名稱時,必須更改所有開這門課的Seminar 中的courseName,同理,要更改授課教授之資訊也有相同的問題。;10.2.2 AMBLER的物件正規化型式(8/12);10.2.2 AMBLER的物件正規化型式(9/5);圖10-4c STUDENT類別-符合20NF;10.2.2 AMBLER的物件正規化型式(10/12);10.2.2 AMBLER的物件正規化型式(11/12);10.2.2 AMBLER的物件正規化型式(12/12);;10.3 類別正規化之原則與執行步驟;10.3.1 10NF之原則與執行步驟(1/5);10.3.1 10NF之原則與執行步驟(2/5);10.3.1 10NF之原則與執行步驟(3/5);10.3.1 10NF之原則與執行步驟(4/5);10.3.1 10NF之原則與執行步驟(5/5);第二物件正規化之目的是將類別中共用式操作所處理的屬性抽離,以建立新類別,並與原類別建立關聯關係,使之符合2ONF。
執行第二物件正規化之檢驗與調整步驟如下:
找出共用式操作以建立新類別
確認類別間的關係
繪製2ONF類別圖;10.3.2 20NF之原則與執行步驟(2/4);10.3.2 20NF???原則與執行步驟(3/4);10.3.2 20NF之原則與執行步驟(4/4);10.3.3 30NF之原則與執行步驟(1/4);10.3.3 30NF之原則與執行步驟(2/4);10.3.3 30NF之原則與執行步驟(3/4);10.3.3 30NF之原則與執行步驟(4/4);執行1ONF 之檢驗與調整
經檢查客戶資料、訂單資料、便當袋資料、便當資料等類別後並未發現有多值或複合屬性,但是便當袋資料類別中的「讀取便當袋資料」操作會使用到便當資料以及便當袋資料此兩類別之資訊,依照控制類別與實體類別之功能角色定義應置於控制類別中,因此這個操作沒有歸到適當的類別,該類別圖不符合1ONF。
所以須將「讀取便當袋資料」這個操作移至「顯示」控制類別中,並且藉由「顯示」與「便當資料」類別,以及「顯示」與「便當袋資料」類別間的相依關係,表示操作所需之資訊是透過相依關係取得。;10.4 類別正規化之應用(2/2);圖10-5 符合30NF之便當王網路訂購系統匯總類別圖;10.5 結論(1/2);雖然類別正規化常被用在完成類別圖整合後再執行,其實類別正規化之原則應該在物件互動行為及結構塑模時就要應用。
因為在塑模過程中,若先用這些原則來協助判斷屬性與操作應歸給哪個物件及屬性是否須在拆解等,可減少事後須再次修改類別之工作,以提升分析與設計之效率。
您可能关注的文档
- 第六课与宋元思书.ppt
- 第十一章-可编程序控制器应用实训.ppt
- 第十一章流量.ppt
- 第十一章肢体障碍与身体病弱幼儿-2.ppt
- 第十一章茶叶精制.ppt.ppt
- 第十一章药品的保管与养护.ppt.ppt
- 第十七章Photoshop利用工具绘制图像.ppt
- 第十三章-普通用户登录.ppt
- 第十专题函数与方程思想.doc
- 第十二单元统计单元简析【教学内容】本单元主要教学简单的拆线统计图.doc
- 2025年电商平台知识产权保护与电商知识产权保护技术专利运营模式创新研究报告.docx
- 2025年BIM技术在建筑工程招标投标中的应用报告.docx
- 2025年体育休闲广场项目投资决策评估报告.docx
- 2025年乡村医生考试题库:农村医疗卫生服务体系建设法律法规专项练习.docx
- 2030年前新能源行业资本市场动态与太阳能光伏电池技术创新研究报告.docx
- 2024-2025年太阳能硅片硅碇行业光伏产业技术创新与产业竞争力研究报告.docx
- 2025年乡村医生考试题库:农村医疗卫生服务体系改革与发展试题.docx
- 新能源汽车电池热失控风险预警系统2025年技术发展报告.docx
- 2025年环保型环保设备研发资金申请项目书.docx
- 2025年乡村医生考试题库:农村医疗卫生服务政策应用试题.docx
文档评论(0)