- 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)
您可能关注的文档
最近下载
- 小学六年级下册数学 期末测试卷及答案.docx
- 2024年芜湖职业技术学院单招职业适应性测试试题库 带答案(实用).docx
- 2024年中级注册安全工程师《专业实务-建筑施工安全》真题及答案解析.pdf
- 乌鲁木齐地区2025年高三年级第一次质量监测(一模)物理试卷(含官方答案).pdf
- 2023年中科院遗传所遗传学考博试题含有整理答案详细.pdf
- 2025会计考试题库及答案(通用6篇) .pdf VIP
- 2014款上汽大众途观_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 秋叶 - COC七版半自动人物卡v2.0.1(通用)(2022年-2023年).pdf VIP
- (完整)高考英语3500词汇表中英文 .pdf
- 住院患者身体约束中华护理学会团体标准解读.pptx
文档评论(0)