




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、資料庫設(shè)計資料庫正規(guī)化原理簡介10/12/20221資料庫設(shè)計資料庫正規(guī)化資料庫設(shè)計資料庫正規(guī)化原理簡介10/10/20221資料學(xué)習(xí)目標(biāo)資料庫的設(shè)計流程資料庫正規(guī)化理論10/12/20222資料庫設(shè)計資料庫正規(guī)化學(xué)習(xí)目標(biāo)資料庫的設(shè)計流程10/10/20222資料庫設(shè)計資資料庫的設(shè)計流程圖資料需求分析成關(guān)連式資料模式將實體關(guān)係模式映對建立實體關(guān)係模式正規(guī)化訪談蒐集報表資料字典實體關(guān)係模式資料表格完成正規(guī)化之資料表格10/12/20223資料庫設(shè)計資料庫正規(guī)化資料庫的設(shè)計流程圖資料需求分析成關(guān)連式資料模式建立實體關(guān)係模資料庫正規(guī)化理論目的:將一個資料表格分割成數(shù)個大小適當(dāng)之資料表格,以避免因資料
2、重複而造成異?,F(xiàn)象,其輸出為數(shù)個彼此相關(guān)聯(lián)之正規(guī)化(Normalization)資料表格。大資料表格正規(guī)化表格一表格二表格三10/12/20224資料庫設(shè)計資料庫正規(guī)化資料庫正規(guī)化理論目的:大資料表格正規(guī)化表格一表格二表格三未正規(guī)化之資料表格的問題資料重複更正異常新增異常刪除異常10/12/20225資料庫設(shè)計資料庫正規(guī)化未正規(guī)化之資料表格的問題資料重複10/10/20225資料庫資料庫正規(guī)化的階段10/12/20226資料庫設(shè)計資料庫正規(guī)化資料庫正規(guī)化的階段10/10/20226資料庫設(shè)計資料庫正水果供應(yīng)商管理系統(tǒng)(UNF)供應(yīng)商(編號,姓名,電話,地址,郵遞區(qū)號,水果編號、品名,價格)編號
3、姓名電話地址郵遞區(qū)號水果編號品名價格001林國鐘076595619高雄市1001蘋果1002香蕉603鳳梨50002葉連芳027216530臺北市4004葡萄601蘋果95003郭明正075837384高雄縣1205西瓜40004翁進(jìn)發(fā)077611943高雄縣1202香蕉65005陳孟達(dá)024657899臺北市4006葡萄柚8510/12/20227資料庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)(UNF)供應(yīng)商(編號,姓名,電話,地址,第一階正規(guī)化若資料表格R之每一欄位值為單一的(Atomic),則R屬於第一階正規(guī)化形式(First Normal Form,簡稱為1NF)10/12/20228資料庫
4、設(shè)計資料庫正規(guī)化第一階正規(guī)化若資料表格R之每一欄位值為單一的(Atomic)水果供應(yīng)商管理系統(tǒng)(1NF)供應(yīng)商(編號,姓名,電話,地址,郵遞區(qū)號,水果編號、品名,價格)編號姓名電話地址郵遞區(qū)號水果編號品名價格001林國鐘076595619高雄市1001蘋果100001林國鐘076595619高雄市1002香蕉60001林國鐘076595619高雄市1003鳳梨50001林國鐘076595619高雄市1004葡萄60002葉連芳027216530臺北市4001蘋果95003郭明正075837384高雄縣1205西瓜40004翁進(jìn)發(fā)077611943高雄縣1202香蕉65005陳孟達(dá)0246578
5、99臺北市4006葡萄柚8510/12/20229資料庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)(1NF)供應(yīng)商(編號,姓名,電話,地址,功能相依Functional Dependency,FD定義: 為一資料表格,且X,Y為 的部份集合;若找不到任兩筆記錄,其X值相同,Y值不同,則稱X在功能上決定Y,或稱Y功能相依於X,並以符號表示為XY;此時我們便稱XY為資料表格R上的FD。10/12/202210資料庫設(shè)計資料庫正規(guī)化功能相依Functional Dependency,FD水果供應(yīng)商管理系統(tǒng)(1NF)供應(yīng)商(編號,姓名,電話,地址,郵遞區(qū)號,水果編號、品名,價格)編號姓名電話地址郵遞區(qū)號水果編
6、號品名價格001林國鐘076595619高雄市1001蘋果100001林國鐘076595619高雄市1002香蕉60001林國鐘076595619高雄市1003鳳梨50001林國鐘076595619高雄市1004葡萄60002葉連芳027216530臺北市4001蘋果95003郭明正075837384高雄縣1205西瓜40004翁進(jìn)發(fā)077611943高雄縣1202香蕉65005陳孟達(dá)024657899臺北市4006葡萄柚8510/12/202211資料庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)(1NF)供應(yīng)商(編號,姓名,電話,地址,1NF 後供應(yīng)商表格有什麼異常現(xiàn)象?新增異常刪除異常更正異常20
7、00/5/2612資料庫設(shè)計資料庫正規(guī)化1NF 後供應(yīng)商表格有什麼異常現(xiàn)象?新增異常2000/5/2水果供應(yīng)商管理系統(tǒng)的FD編號姓名編號電話編號地址編號郵遞區(qū)號地址郵遞區(qū)號水果編號品名編號水果編號價格10/12/202213資料庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)的FD編號姓名10/10/202213資水果供應(yīng)商管理系統(tǒng)的功能相依圖編號 姓名 電話 地址 郵遞區(qū)號 水果編號 品名 價格10/12/202214資料庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)的功能相依圖編號 姓名 電話 地址 水果供應(yīng)商管理系統(tǒng)的功能相依圖姓名電話編號水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名10/12/202215資料庫設(shè)
8、計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)的功能相依圖姓名電話編號水果編號地址郵遞區(qū)主鍵Primary Key定義: 為一資料表格,且X為 的部份集合;若資料表格內(nèi)所有其它欄位都功能相依於X,則X便稱為資料表格R的主鍵。學(xué)生編號姓名生日PK10/12/202216資料庫設(shè)計資料庫正規(guī)化主鍵Primary Key定義:學(xué)生編號姓名生日PK10全功能相依Full Dependency所有非主鍵之欄位必需只功能相依於整個主鍵,不可相依於部份主鍵。學(xué)生編號姓名生日10/12/202217資料庫設(shè)計資料庫正規(guī)化全功能相依Full Dependency所有非主鍵之欄位部份功能相依Partial Dependency
9、在一資料表格R中,若有一非主鍵欄位功能相依於部份主鍵,則此資料表格便稱為部份功能相依。姓名電話編號水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名10/12/202218資料庫設(shè)計資料庫正規(guī)化部份功能相依Partial Dependency在一資第二階正規(guī)化若資料表格R屬於1NF,且所有非主鍵之欄位皆全功能相依於主鍵,則R屬於第二階正規(guī)化形式(Second Normal Form,簡稱為2NF)10/12/202219資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化若資料表格R屬於1NF,且所有非主鍵之欄位皆全水果供應(yīng)商管理系統(tǒng)的功能相依圖姓名電話編號水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名10/12/202220資料
10、庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng)的功能相依圖姓名電話編號水果編號地址郵遞區(qū)第二階正規(guī)化水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名姓名電話編號2000/5/2621資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名姓名電話編第二階正規(guī)化編號水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名姓名電話編號2000/5/2622資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化編號水果編號地址郵遞區(qū)號價格水果供應(yīng)商品名姓名電第二階正規(guī)化編號水果編號價格水果供應(yīng)商品名2000/5/2623資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化編號水果編號價格水果供應(yīng)商品名2000/5/26第二階正規(guī)化編號水果編號價格水果供應(yīng)商品
11、名2000/5/2624資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化編號水果編號價格水果供應(yīng)商品名2000/5/26第二階正規(guī)化編號水果編號價格水果供應(yīng)商品名水果編號2000/5/2625資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化編號水果編號價格水果供應(yīng)商品名水果編號2000/第二階正規(guī)化姓名電話編號地址郵遞區(qū)號水果供應(yīng)商編號價格水果編號品名水果編號2000/5/2626資料庫設(shè)計資料庫正規(guī)化第二階正規(guī)化姓名電話編號地址郵遞區(qū)號水果供應(yīng)商編號價格水果編水果供應(yīng)商管理系統(tǒng) (2NF)編號姓名電話地址郵遞區(qū)號編號品名價格001林國鐘076595619高雄市1001蘋果100002葉連芳027216530臺北市400
12、2香蕉60003郭明正075837384高雄縣1203鳳梨50004翁進(jìn)發(fā)077611943高雄縣1204葡萄60005陳孟達(dá)024657899臺北市4001蘋果955西瓜402香蕉656葡萄柚85水果編號品名1蘋果2香蕉3鳳梨4葡萄5西瓜6葡萄柚10/12/202227資料庫設(shè)計資料庫正規(guī)化水果供應(yīng)商管理系統(tǒng) (2NF)編號姓名電話地址郵遞編號品名價1NF 後供應(yīng)商表格的異?,F(xiàn)象還存在嗎?更正異常新增異常刪除異常2000/5/2628資料庫設(shè)計資料庫正規(guī)化1NF 後供應(yīng)商表格的異?,F(xiàn)象還存在嗎?更正異常2000/52NF 後供應(yīng)商表格有什麼異?,F(xiàn)象?更正異常新增異常刪除異常2000/5/26
13、29資料庫設(shè)計資料庫正規(guī)化2NF 後供應(yīng)商表格有什麼異?,F(xiàn)象?更正異常2000/5/2轉(zhuǎn)接相依Transitive Dependency若某一非主鍵欄位功能相依於另一個非主鍵欄位,則稱此資料表格存在轉(zhuǎn)接相依關(guān)係。姓名電話編號地址 郵遞區(qū)號10/12/202230資料庫設(shè)計資料庫正規(guī)化轉(zhuǎn)接相依Transitive Dependency若某第三階正規(guī)化若資料表格R屬於2NF,且所有非主鍵之欄位皆無轉(zhuǎn)接相依於主鍵,則R屬於第三階正規(guī)化形式(Third Normal Form,簡稱為3NF)10/12/202231資料庫設(shè)計資料庫正規(guī)化第三階正規(guī)化若資料表格R屬於2NF,且所有非主鍵之欄位皆無第三階正規(guī)化姓名電話編號地址郵遞區(qū)號姓名電話編號地址郵遞區(qū)號2000/5/2632資料庫設(shè)計資料庫正規(guī)化第三階正規(guī)化姓名電話編號地址郵遞區(qū)號姓名電話編號地址郵遞區(qū)號第三階正規(guī)化姓名電話編號地址郵遞區(qū)號地址2000/5/2633資料庫設(shè)計資料庫正規(guī)化第三階正規(guī)化姓名電話編號地址郵遞區(qū)號地址2000/5/263水果供應(yīng)商管理系統(tǒng) (3NF)編號姓名電話地址001林國鐘076595619高雄市002葉連芳027216530臺北市003郭明正075837384高雄縣0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度有限責(zé)任公司股東借款協(xié)議模板
- 2025年度交通事故損害賠償調(diào)解協(xié)議書匯編
- 2025年度企業(yè)債權(quán)轉(zhuǎn)讓合同示范文本
- 2025年度新媒體內(nèi)容授權(quán)委托書合同
- 2025年度安全防護(hù)培訓(xùn)與安全教育協(xié)議
- 2025年度用人單位與派遣公司醫(yī)療健康領(lǐng)域人才派遣協(xié)議
- 2025年度北京市房屋租賃合同電子版(含租賃糾紛解決機(jī)制)
- 2 學(xué)會溝通與交流(第一課時)(教學(xué)設(shè)計)2024-2025學(xué)年統(tǒng)編版道德與法治五年級上冊
- 第19課 北朝政治和北方民族大交融2024-2025學(xué)年新教材七年級上冊歷史新教學(xué)設(shè)計(統(tǒng)編版2024)
- 2025年矯味劑項目合作計劃書
- 煙氣排放連續(xù)監(jiān)測系統(tǒng)CEMS培訓(xùn)
- 服務(wù)質(zhì)量、保證措施
- 2024年部編版九年級語文上冊電子課本(高清版)
- Python程序設(shè)計 課件 第八章 多線程
- 探究“雙高”背景下高職數(shù)學(xué)與專業(yè)融合創(chuàng)新能力培養(yǎng)教學(xué)模式
- 施工現(xiàn)場建筑垃圾減量化施工專項方案
- 2024年江西省高考地理真題(原卷版)
- matlab應(yīng)用第八章-MATLAB在電力系統(tǒng)中的典型應(yīng)用
- 勞保用品投標(biāo)方案(技術(shù)標(biāo))
- 廣東省高等教育“創(chuàng)新強(qiáng)校工程”考核指標(biāo)及評分辦法
- 骨科術(shù)后常見并發(fā)癥
評論
0/150
提交評論