类别正规化.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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);雖然類別正規化常被用在完成類別圖整合後再執行,其實類別正規化之原則應該在物件互動行為及結構塑模時就要應用。 因為在塑模過程中,若先用這些原則來協助判斷屬性與操作應歸給哪個物件及屬性是否須在拆解等,可減少事後須再次修改類別之工作,以提升分析與設計之效率。

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档