庫設(shè)計庫正規(guī)化課件_第1頁
庫設(shè)計庫正規(guī)化課件_第2頁
庫設(shè)計庫正規(guī)化課件_第3頁
庫設(shè)計庫正規(guī)化課件_第4頁
庫設(shè)計庫正規(guī)化課件_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論