正规化的概念与运用-国立联合大学.pdf

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

正規化的概念與運用 國立聯合大學 資訊管理學系 陳士杰老師 Outlines 為什麼要正規化(Normalization)? 功能相依性 (Functional Dependency, FD) 正規化(Normalization) 正規化的過程 如何由E-R Model從事正規化 總結 【講義:Ch. 4】 【原文:Ch. 10】 國立聯合大學 資訊管理學系 資料庫系統課程 (陳士杰) 2 為什麼要正規化(Normalization)? 設計資料庫的相關表格時,常見的兩種錯誤作法: 直接將公司表單設計成表格 將E-R Diagram中的所有個體及其屬性直接設計成表格 上述兩種作法所設計出來的表格皆未經正規化 ,實際存放 或操作資料時,會產生下述問題: 容易有不必要的資料重覆儲存情形 資料在做插入 、刪除或更新動作時產生異常(Anomalies)情形 國立聯合大學 資訊管理學系 資料庫系統課程 (陳士杰) 3 某公司採購資料表單 聯合科技公司 供應商代號: 供應商名稱: 連絡電話: 產品代號 產品名稱 單價 採購量 國立聯合大學 資訊管理學系 資料庫系統課程 (陳士杰) 4 公司對某供應商之採購資料表 供應商代號 供應商名稱 聯絡電話 產品代號 產品名稱 單價 採購量 p147 X檯燈 1000 10 12345 連店 0800000XXX s201 A-101電池 150 300 s201 A-101電池 160 100 02314 台雞店 0800111△△△ s199 插座 20 100 22138 廣答 0800123○○○ u001 電鍋 750 20 更新產品代號s201之產品名稱為「A-101長效電池」。但因為資料 不只一筆,可能有些資料未被更新到,而造成資料不一致 。 插入代號為00133的新供應商「滑碩」,但插入不允許!! 除非此供 應商已賣給我們公司至少一項產品。 刪除 「u001電鍋」的銷售記錄,亦會刪除供商「廣答」之資訊。 國立聯合大學 資訊管理學系 資料庫系統課程 (陳士杰) 5 上述的問題,主要是因為同一份表格內的所有Attribute之間,有許多 不同類型的功能相依性(Functional Dependence; FD)存在。 正規化主要是對表格做分割的動作 在資料正規化的過程中,每個階段都是以不同類型的相依性 (Dependence)做為切割表格的依據。 將Attribute之間的關係,分散到不同表格。 正規化的目的: 降低資料重覆性(Data Redundancy)

文档评论(0)

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

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

1亿VIP精品文档

相关文档