以下內(nèi)容源自數(shù)據(jù)庫原理作業(yè)
僅供學(xué)習(xí)交流使用
數(shù)據(jù)庫原理
第五章 作業(yè)【數(shù)據(jù)庫原理】 第5章第1題(名詞解釋)一. 名詞解釋(共1題,100分)
1.(名詞解釋)
理解并給出下列術(shù)語的定義:
函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴、候選碼、主碼、外碼、全碼、1NF、2NF、3NF、BCNF。
略
第5章第2題(規(guī)范化)一. 計算題(共1題,100分)
1 (計算題)有關(guān)系模式 R(A, B, C, D, E),回答下面各個問題:
(1)若A是R的候選碼,具有函數(shù)依賴BC->DE,那么在什么條件下R是BCNF?
(2)如果存在函數(shù)依賴A->B, BC->D, DE->A,列出R的所有碼。
(3)如果存在函數(shù)依賴A->B, BC->D, DE->A,R屬于3NF還是BCNF。
我的答案:
(1)BC也是R的候選碼
(2)BCE、ACE、CDE
(3)R的候選碼BCE、ACE、CDE,沒有非主屬性對碼部分依賴或傳遞依賴,所R屬于3NF。而三個函數(shù)依賴中,決定因素不都包含碼,所以R不屬于BCNF。
規(guī)范化理論練習(xí)題一. 簡答題(共1題,100分)
1.(簡答題)
1、設(shè)有關(guān)系模式:學(xué)生修課管理(學(xué)號,姓名,所在系,性別,課程號,課程名,學(xué)分,成績),相關(guān)語義如下:設(shè)一名學(xué)生可以選修多門課程,一門課程可以被多名學(xué)生選修。一名學(xué)生有唯一的所在系,每門課程有唯一的課程名和學(xué)分。
2、設(shè)有關(guān)系模式:學(xué)生表(學(xué)號,姓名,所在系,班號,班主任,系主任),相關(guān)語義如下:一名學(xué)生只在一個系的一個班學(xué)習(xí),一個系只有一名系主任,一個班只有一名班主任,一個系可以有多個班。
3、設(shè)有關(guān)系模式:授課表(課程號,課程名,學(xué)分,授課教師號,教師名,授課時數(shù)),相關(guān)語義如下:一門課程(由課程號決定)有確定的課程名和學(xué)分,每名教師(由教師號決定)有確定的教師名,每門課程可以由多名教師講授,每名教師也可以講授多門課程,每名教師對每門課程有確定的授課時數(shù)
針對以上內(nèi)容,分別對以上三個關(guān)系模式完成以下要求:
①指出此關(guān)系模式的候選鍵,判斷此關(guān)系模式是第幾范式的;
②若不是第三范式的,請將其規(guī)范化為第三范式關(guān)系模式,并指出分解后的每個關(guān)系模式的主鍵和外鍵。
我的答案:
1.(1)候選碼:(學(xué)號,課程號)
(2)學(xué)號→姓名,學(xué)號→所在系,學(xué)號→性別,課程號→課程名,課程號→學(xué)分,(學(xué)號,課程號)→成績
(3)屬于第二范式,因為存在部分函數(shù)依賴:學(xué)號→姓名。
(4)第三范式關(guān)系模式:
學(xué)生(學(xué)號,姓名,所在系,性別)
課程(課程號,課程名,學(xué)分)
考試(學(xué)號,課程號,成績),學(xué)號為引用學(xué)生的外碼,課程號為引用課程的外碼。
2.(1)候選碼:學(xué)號
(2)學(xué)號→姓名,學(xué)號→所在系,學(xué)號→班號,班號→班主任,所在系→系主任
(3)第二范式,因為有:學(xué)號→班號,班號→班主任,因此存在傳遞函數(shù)依賴:學(xué)號→班主任
(4)第三范式關(guān)系模式:
學(xué)生(學(xué)號,姓名,所在系,班號),班號為引用班的外碼,所在系為引用系的外碼。
班(班號,班主任)
系(系名,系主任)
3.(1)候選碼:(課程號,授課教師號)
(2)課程號→課程名,課程號→學(xué)分,授課教師號→教師名,(課程號,授課教師號)→授課時數(shù)
(3)屬于第二范式。因為有:課程號→課程名,因此存在部分函數(shù)依賴關(guān)系:(課程號,授課教師號)→ 課程名
(4)第三范式關(guān)系模式:
課程(課程號,課程名,學(xué)分)
教師(教師號,教師名)
授課(課程號,教師號,授課時數(shù)),課程號為引用課程的外碼,教師號為引用教師的外碼。
最后這篇博客能寫好的原因是:站在巨人的肩膀上
這篇博客要寫好的目的是:做別人的肩膀
開源:為愛發(fā)電
學(xué)習(xí):為我而行
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧