![數(shù)據(jù)庫范式理解例題_第1頁](http://file4.renrendoc.com/view/fbe6c78a34d4e203ccc8309b9b1863db/fbe6c78a34d4e203ccc8309b9b1863db1.gif)
![數(shù)據(jù)庫范式理解例題_第2頁](http://file4.renrendoc.com/view/fbe6c78a34d4e203ccc8309b9b1863db/fbe6c78a34d4e203ccc8309b9b1863db2.gif)
![數(shù)據(jù)庫范式理解例題_第3頁](http://file4.renrendoc.com/view/fbe6c78a34d4e203ccc8309b9b1863db/fbe6c78a34d4e203ccc8309b9b1863db3.gif)
![數(shù)據(jù)庫范式理解例題_第4頁](http://file4.renrendoc.com/view/fbe6c78a34d4e203ccc8309b9b1863db/fbe6c78a34d4e203ccc8309b9b1863db4.gif)
![數(shù)據(jù)庫范式理解例題_第5頁](http://file4.renrendoc.com/view/fbe6c78a34d4e203ccc8309b9b1863db/fbe6c78a34d4e203ccc8309b9b1863db5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫范式理解例題函數(shù)依賴:部分函數(shù)依賴:完全函數(shù)依賴:【例】;舉個例子就明白了。假設(shè)一個學(xué)生有幾個屬性傳遞函數(shù)依賴:計算X+(屬性的閉包)算法:分析:根據(jù)屬性集閉包的定義,可知A1A2.求解過程:(1)利用依賴集計算閉包于總結(jié):函數(shù)依賴的閉包:正確的:偽傳遞率:):就是無重復(fù)的列不滿足1NF的數(shù)據(jù)庫就不是關(guān)系數(shù)據(jù)庫【例】:第二范式(2NF符合1NF,每一個非主屬性完全依賴于碼,不能存在部分依賴,有主鍵,非主鍵字段依賴主鍵;唯一性一個表只說明一個事物;【例】:不符合第二范式的例子:表:學(xué)號,姓名,年齡,課程名稱,成績,學(xué)分;這個表明顯說明了兩個事務(wù):學(xué)生信息,課程信息;存在問題:數(shù)據(jù)冗余,每條記錄都含有相同信息;刪除異常:刪除所有學(xué)生成績,就把課程信息全刪除了;插入異常:學(xué)生未選課,無法記錄進數(shù)據(jù)庫;更新異常:調(diào)整課程學(xué)分,所有行都調(diào)整。修正:學(xué)生:Student(學(xué)號,姓名,年齡);課程:Course(課程名稱,學(xué)分);選課關(guān)系:SelectCourse(學(xué)號,課程名稱,成績)。滿足第2范式只消除了插入異常。第三范式(3NF符合2NF,并且,消除傳遞依賴,非主鍵字段不能相互依賴;每列都與主鍵有直接關(guān)系,不存在傳遞依賴;若所有的屬性都是主屬性,則屬于第三范式要求一個數(shù)據(jù)庫表中不包含已在其它表中已包含的非主關(guān)鍵字信息【例】:不符合第三范式的例子:學(xué)號,姓名,年齡,所在學(xué)院,學(xué)院聯(lián)系電話,關(guān)鍵字為單一關(guān)鍵字"學(xué)號";存在依賴傳遞:(學(xué)號)→(所在學(xué)院)→(學(xué)院地點,學(xué)院電話)存在問題:數(shù)據(jù)冗余:有重復(fù)值;更新異常:有重復(fù)的冗余信息,修改時需要同時修改多條記錄,否則會出現(xiàn)數(shù)據(jù)不一致的情況刪除異常修正:學(xué)生:(學(xué)號,姓名,年齡,所在學(xué)院);學(xué)院:(學(xué)院,地點,電話)??偨Y(jié):1nf:不可分2nf:一個表說明一個事物,唯一性3nf:對字段冗余性的約束,即任何字段不能由其他字段派生出來,它要求字段沒有冗余。bcnf:是3NF的改進形式BCNF意味著在關(guān)系模式中每一個決定因素都包含候選鍵,也就是說,只要屬性或?qū)傩越MA能夠決定任何一個屬何屬性對候選鍵的傳遞依賴與部分依賴。滿足BCNF條件1所有非主屬性對每一個候選鍵都是;2所有的主屬性對每一個不包含它的候選鍵,也是完全函數(shù)依賴;3沒有任何屬性完全函數(shù)依賴于非候選鍵的任何一組屬性。候選鍵(又稱候選碼,候選關(guān)鍵字,碼,candidatekey)設(shè)K是一個R(U)中的屬性或?qū)傩约?注意可以是屬性集合,也即多個屬性的組合),若K完全函數(shù)確定U,則K為R的候選鍵(Candidatekey);通俗地說就是,能夠確定全部屬性的某個屬性或某組屬性,稱為候選鍵。若候選鍵多于一個,則選定其中一個【例
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 統(tǒng)編六上《青山不老》教學(xué)設(shè)計
- 教學(xué)設(shè)計方案作業(yè)
- XX公司天花吊頂施工合作合同
- 個人貸款合同范文及格式
- 個人保證擔(dān)保借款合同書正式版
- 臨街門面租賃合同標(biāo)準(zhǔn)版
- 中鐵物資商城物流配送合同新范本
- 個人住房抵押借款合同模板
- 產(chǎn)品生產(chǎn)裝配標(biāo)準(zhǔn)化合同
- 采購預(yù)付款合同范本
- 甲狀腺的科普宣教
- 在線心理健康咨詢行業(yè)現(xiàn)狀分析及未來三至五年行業(yè)發(fā)展報告
- 電動三輪車購銷合同
- 淋巴瘤的免疫靶向治療
- 校園駐校教官培訓(xùn)
- 自然辯證法論述題146題帶答案(可打印版)
- 儲運部部長年終總結(jié)
- 物業(yè)管理裝修管理規(guī)定(5篇)
- (新版)工業(yè)機器人系統(tǒng)操作員(三級)職業(yè)鑒定理論考試題庫(含答案)
- 教育環(huán)境分析報告
- 人力資源服務(wù)公司章程
評論
0/150
提交評論