freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫設(shè)計三大范式應(yīng)用實例剖析-文庫吧

2025-06-15 02:05 本頁面


【正文】 名稱) → (姓名, 年齡, 成績, 學(xué)分)  這個數(shù)據(jù)庫表不滿足第二范式,因為存在如下決定關(guān)系:  (課程名稱) → (學(xué)分)  (學(xué)號) → (姓名, 年齡)  即存在組合關(guān)鍵字中的字段決定非關(guān)鍵字的情況?! ∮捎诓环?NF,這個選課關(guān)系表會存在如下問題:  (1) 數(shù)據(jù)冗余:  同一門課程由n個學(xué)生選修,學(xué)分就重復(fù)n1次;同一個學(xué)生選修了m門課程,姓名和年齡就重復(fù)了m1次?! ?2) 更新異常:  若調(diào)整了某門課程的學(xué)分,數(shù)據(jù)表中所有行的學(xué)分值都要更新,否則會出現(xiàn)同一門課程學(xué)分不同的情況?! ?3) 插入異常:  假設(shè)要開設(shè)一門新的課程,暫時還沒有人選修。這樣,由于還沒有學(xué)號關(guān)鍵字,課程名稱和學(xué)分也無法記錄入數(shù)據(jù)庫?! ?4) 刪除異常:  假設(shè)一批學(xué)生已經(jīng)完成課程的選修,這些選修記錄就應(yīng)該從數(shù)據(jù)庫表中刪除。但是,與此同時,課程名稱和學(xué)分信息也被刪除了。很顯然,這也會導(dǎo)致插入異常。   把選課關(guān)系表SelectCourse改為如下三個表:  學(xué)生:Student(學(xué)號, 姓名, 年齡);  課程:Course(課程名稱, 學(xué)分);  選課關(guān)系:SelectCourse(學(xué)號, 課程名稱, 成績)?! ∵@樣的數(shù)據(jù)庫表是符合第二范式的,消除了數(shù)據(jù)冗余、更新異常、插入異常和刪除異常。  另外,所有單關(guān)鍵字的數(shù)據(jù)庫表都符合第二范式,因為不可能存在組合關(guān)鍵字。  第三范式(3NF):在第二范式的基礎(chǔ)上,數(shù)據(jù)表中如果不存在非關(guān)鍵字段對任一候選關(guān)鍵字段的傳遞函數(shù)依賴則符合第三范式。所謂傳遞函數(shù)依賴,指的是如果存在A → B → C的決定關(guān)系,則C傳遞函數(shù)依賴于A。因此,滿足第三范式的數(shù)據(jù)庫表應(yīng)該不存在如下依賴關(guān)系:  關(guān)鍵字段 → 非關(guān)鍵字段x → 非關(guān)鍵字段y  假定學(xué)生關(guān)系表為Student(學(xué)號, 姓名, 年齡, 所在學(xué)院, 學(xué)院地點, 學(xué)院電話
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1