- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
您可能关注的文档
最近下载
- 检验科职业安全防护和职业暴露紧急处理.pptx
- 加油站安全风险分级管控清单.docx VIP
- T∕CBMF 37-2018 T∕CCPA 7-2018- 超高性能混凝土基本性能与试验方法.pdf
- 公开课----议论文阅读——论证思路省公开课获奖课件市赛课比赛一等奖课件.pptx
- 2024新苏教版一年级数学上册全一册全部教案(共21课时).pdf VIP
- 《我和小姐姐克拉拉》乐读分享ppt课件[文字可编辑].ppt
- 工程经济学第3版教学课件第二章 资金时间价值与现金流量.pdf
- 数据透视表教程-教学课件.pptx
- 日立GVF2、NPH系列FMT板、A板使用说明(2).pdf VIP
- 传染病预防控制必修和选修答案-2024年全国疾控系统“大学习”活动.docx VIP
文档评论(0)