资料库系统理论与实务培训资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资料库系统理论与实务培训资料.ppt

95 /119 第二正規化(Second Normal Form,2NF) 必須去除部份相依性的存在,也就是所有的相依性,皆必須是具有完全功能相依,定義如下 【定義】 在一個關聯綱要中,所有的屬性,皆完全功能相依於主要鍵。換言之,也就是去除部份相依性的存在。 96 /119 圖3-18(a)展現出相依關係,並從中可以將其繪出兩個不同的相依關係 訂單編號 產品代號 產品名稱 單價 數量 訂單日期 客戶 圖3-18 第二正規化 (a) 第二正規化前之相依性關係 63 /119 轉換後之ERD(未經正規化) 圖3-10 轉換後之ERD(未經正規化) 64 /119 本章內容 3-1關聯式資料模型的發展 3-2關聯式資料庫簡介 3-3關聯式模型的基本介紹 3-4關聯式模型的完整性限制 3-5關聯式模型的轉換與設計 3-6不當設計所引發的異動操作異常問題 3-7鍵值屬性的介紹 3-8功能相依性 3-9正規化 3-10實體關聯圖的實例探討與設計 3-11案例資料之參考 65 /119 3-6 不當設計所引發的異動操作異常問題 實體關聯圖的設計,對於同一個關聯,有可能會造成許多的問題,查詢操作和異動操作(包括新增、刪除和修改操作)之間的衝突 同一個關聯之中,方便地查詢出所有的資料,則對於異動操作往往會出現不同的異常現象(新增異常、刪除異常和修改異常) 沒有異動操作上的異常現象,卻又會造成在查詢操作上的麻煩和不方便,如圖3-11所示。 為達到查詢和異動操作兩者之間的平衡點 對於一個不當的關聯要透過適當的『切割』成為數個關聯,可以避免掉不同異動的異常 要解決查詢上的不便,則可以使用數個相關的關聯(Relation),和彼此相關之關聯中的關聯性(Relationship),透過不同的『合併』方式,還原回原有的關聯模式或合併出所需要的資料,以解決關聯因切割後所造成查詢上的不方便性 66 /119 查詢與異動之間的衝突與解決 操作項目 查詢操作 異動操作   查詢(Select)   新增(Insert)   刪除(Delete)   修改(Update) 衝突性 方便 造成異動操作 的異常 造成查詢操作 的不方便性 正常 解決方式 合併理論(Join) 正規化(Normal Form) 或稱為切割理論 邏輯分層 外部層 (外部綱要) 介面 (Interface) 概念層 (概念綱要) 67 /119 異動操作的三個異常現象 異動操作的異常 新增異常(Insertion Anomaly) 刪除異常(Deletion Anomaly) 修改異常 Modification Anomaly) 68 /119 訂單編號 訂貨日期 客戶 產品代號 產品名稱 單價 數量 00001 2006/06/08 陳明希 T0001 紅茶 15 50 00001 2006/06/08 陳明希 C0001 咖啡 25 60 00001 2006/06/08 陳明希 T0002 青草茶 20 100 00002 2006/07/15 林阿德 T0001 紅茶 15 80 00002 2006/07/15 林阿德 T0003 烏龍茶 20 100 00003 2006/12/20 蔡淑媛 T0003 烏龍茶 20 80 00003 2006/12/20 蔡淑媛 C0001 咖啡 25 120 00003 2006/12/20 蔡淑媛 T0004 奶茶 20 100 00003 2006/12/20 蔡淑媛 T0005 綠茶 15 60 重複 重複 多筆 產品 多筆 產品 多筆 產品 同筆 訂單 同筆 訂單 同筆 訂單 圖3-12 操作異常範例 (a)原始資料 原始資料 – 單一個資料表的設計 此單一資料表的設計以查詢資料而言非常方便,因為資料全在一個資料表內 69 /119 訂單編號 訂貨日期 客戶 產品代號 產品名稱 單價 數量 00001 2006/06/08 陳明希 T0001 紅茶 15 50 00001 2006/06/08 陳明希 C0001 咖啡 25 60 00001 2006/06/08 陳明希 T0002 青草茶 20 100 00002 2006/07/15 林阿德 T0001 紅茶 15 80 00002 2006/07/15 林阿德 T0003 烏龍茶 20 100 00003 2006/12/20 蔡淑媛 T0003 烏龍茶 20 80 00003 2006/12/20 蔡淑媛 C0001 咖啡 25 120 00003 2006/12/20 蔡淑媛 T0004 奶茶 20 100 00003 2006/12/20 蔡淑媛 T0005 綠茶 15 60 Null Null 劉少翔 Null Null Null

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档