數(shù)據(jù)庫習(xí)題答案 -3_第1頁
數(shù)據(jù)庫習(xí)題答案 -3_第2頁
數(shù)據(jù)庫習(xí)題答案 -3_第3頁
數(shù)據(jù)庫習(xí)題答案 -3_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫習(xí)題答案-3數(shù)據(jù)庫習(xí)題答案-3數(shù)據(jù)庫習(xí)題答案-3數(shù)據(jù)庫習(xí)題答案-3編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:《數(shù)據(jù)庫習(xí)題答案》來自五星文庫點這里,有很多篇《數(shù)據(jù)庫習(xí)題答案》在線閱讀本文:數(shù)據(jù)庫習(xí)題答案導(dǎo)讀:第三章習(xí)題,1.關(guān)系數(shù)據(jù)庫設(shè)計理論,數(shù)據(jù)依賴范式和關(guān)系模式的規(guī)范化設(shè)計方法,其中數(shù)據(jù)依賴起著核心的作用,2.關(guān)系數(shù)據(jù)庫中的關(guān)系模式至少要滿足第一范式,如果每個屬性值都是不可再分的最小數(shù)據(jù)單位,(2)試分析模式R的數(shù)據(jù)冗余問題,關(guān)系R中的C屬性會存在在數(shù)據(jù)冗余,相應(yīng)地原來存儲在一張二維表內(nèi)的數(shù)據(jù)就要分散存儲到多張二維表中,第四章習(xí)題,A刪除基本表B修改基本表中的數(shù)據(jù),A數(shù)據(jù)項B元組,C表D數(shù)據(jù)庫第三章習(xí)題一、單項選擇題1.在關(guān)系模型R中,函數(shù)依賴X→Y的語義是(B)A.在R的某一關(guān)系中,若兩個元組的X值相等,則Y值也相等B.在R的每一關(guān)系中,若兩個元組的X值相等,則Y值也相等C.在R的某一關(guān)系中,X值應(yīng)與Y值相等D.在R的每一關(guān)系中,X值應(yīng)與Y值相等2.設(shè)學(xué)生關(guān)系模式為:學(xué)生(學(xué)號,姓名,年齡,性別,成績,專業(yè)),則該關(guān)系模式的主鍵是(B)A.性別B.學(xué)號C.學(xué)號,姓名D.學(xué)號,姓名,性別3.如果X→Y(Y不包含于X,且Y不能決定X)和Y→Z成立,那么X→Z成立。這條規(guī)則稱為(B)A.自反律B.傳遞律C.偽傳遞律D.增廣律4.關(guān)系模式R2NF,則R一定是(b)A.1NFB.3NFC.BCNFD.4NF5.設(shè)一關(guān)系模式為:運貨路徑(顧客姓名,顧客地址,商品名,供應(yīng)商姓名,供應(yīng)商地址),則該關(guān)系模式的主鍵是(C)A.顧客姓名,供應(yīng)商姓名,供應(yīng)商地址B.顧客姓名,商品名C.顧客姓名,供應(yīng)商姓名,商品名D.顧客姓名,顧客地址6.下列有關(guān)范式的敘述中正確的是(B)A.如果關(guān)系模式R1NF,且R中主屬性完全函數(shù)依賴于主鍵,則R是2NFB.如果關(guān)系模式R3NF,則R2NF一定成立C.如果關(guān)系模式R1NF,則只要消除了R中非主屬性對主鍵的傳遞依賴,則R可轉(zhuǎn)換成2NFD.如果關(guān)系模式R1NF,則只要消除了R中非主屬性對主鍵的部分依賴,則R可轉(zhuǎn)換成3NF7.關(guān)系模式學(xué)生(學(xué)號,課程號,名次),若每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,則以下敘述中錯誤的是(B)A.(學(xué)號,課程號)和(課程號,名次)都可以作為候選鍵B.只有(學(xué)號,課程號)能作為候選鍵C.該關(guān)系模式屬于第三范式D.該關(guān)系模式屬于BCNF8.已知關(guān)系模式R(ABCD),F(xiàn)={A→C,B→C,C→D},則以下成立的是(B)A.A→BB.A→DC.AD→BCD.AC→BD9.如果X→Y且ZU成立,那么XZ→YZ成立,這條規(guī)則稱為(D)A.自反律B.傳遞律`C.偽傳遞律D.增廣律10.能夠消除多值依賴引起的冗余是(D)A.1NFB.2NFC.3NFD.4NF二、填空題1.關(guān)系數(shù)據(jù)庫設(shè)計理論,數(shù)據(jù)依賴范式和關(guān)系模式的規(guī)范化設(shè)計方法。其中數(shù)據(jù)依賴起著核心的作用。2.關(guān)系數(shù)據(jù)庫中的關(guān)系模式至少要滿足第一范式。3.非規(guī)范化的關(guān)系模式在實際應(yīng)用中可能存在的問題有更新異常。4.消除了非主屬性對主碼的部分依賴的關(guān)系模式,稱為第二范式模式。5.消除了非主屬性對主碼傳遞和部分依賴的關(guān)系模式,稱為第三范式6.消除了每一屬性對主碼傳遞和部分依賴的關(guān)系模式,稱為BCNF模式。7.關(guān)系模式R(A,B,C)中的主碼是(A,B)構(gòu)成的屬性組,且B→C成立,但C→B不成立,則稱C與主碼之間存在的函數(shù)依賴為部分函數(shù)依賴。8.關(guān)系模式R(A,B,C)中的主碼是A,且B→C成立,但B→A不成立,則稱B與主碼A之間存在的函數(shù)依賴為傳遞函數(shù)依賴。9.在進(jìn)行模式分解的同時必須考慮的兩個問題是無損連接性和保持函數(shù)依賴10.Armstrong公理的三條推理規(guī)則是自反律增廣律傳遞律。三、簡答題l.理解并給出下列術(shù)語的定義:函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞依賴、1NF、2NF、3NF、BCNF。函數(shù)依賴:設(shè)R(U)是屬性集U上的關(guān)系模式。X,Y是U的子集。若對于R(U)的任意一個可能的關(guān)系r,r中不可能存在兩個元組在X上的屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。部分函數(shù)依賴:設(shè)關(guān)系模式R(U)中,X,YU,若X→Y,但對于X的某一個真子集Z→Y成立,則稱Y部分函數(shù)依賴于X。完全函數(shù)依賴:設(shè)關(guān)系模式R(U)中,X,YU,如果X→Y,并且對于X的任何一個真子集Z,Z→Y都不成立,則稱Y完全依賴于X,記作X--->Y。傳遞依賴:在關(guān)系模式R(U)中,設(shè)X、Y、Z是R的三個不同屬性子集,如果X→Y(YX)成立,但Y→X不成立,而Y→Z(ZY),則稱Z對X傳遞函數(shù)依賴。1NF:在關(guān)系模式R中的每一個具體關(guān)系r中,如果每個屬性值都是不可再分的最小數(shù)據(jù)單位,則稱R是第一范式關(guān)系模式,簡記為R1NF。2NF:若關(guān)系模式R是1NF,且所有非主屬性都完全函數(shù)依賴于任意一個候選碼,則稱R是第二范式關(guān)系模式,簡記為R2NF。3NF:若關(guān)系模式R是2NF,且所有非主屬性對任何候選關(guān)鍵字都不存在傳遞函數(shù)依賴,則稱R是第三范式關(guān)系模式,簡記為R3NF。BCNF:若關(guān)系模式R是1NF,如果對于R的每個函數(shù)依賴X→Y,若YX,則X必含有候選碼,則稱R是BCNF范式。換句話說,在關(guān)系模式R中,如果每一個決定因素都包含候選碼,則RBCNF。2.設(shè)一關(guān)系為:訂單(訂單號,顧客姓名,商品貨號,定購數(shù)量,交貨日期),判斷此關(guān)系屬于哪一范式,為什么此關(guān)系的主碼是訂單號,主屬性只有一個,因此它屬于BCNF。3.設(shè)關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,有F={A→C,B→C}。此題需將題目改為:設(shè)關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,有F={A→B,B→C}。(1)試說明為什么R不是3NF模式由于R的主碼為A,存在傳遞函數(shù)依賴:A→B,B→C;因此R不屬于第三范式。(2)試分析模式R的數(shù)據(jù)冗余問題。關(guān)系R中的C屬性會存在在數(shù)據(jù)冗余。(3)試把R分解成3NF模式集。分解成3NF模式集:R1(A,B);R2(B,C)。4.寫出關(guān)系模式規(guī)范化的步驟。1NF(消除非主屬性對碼的部分函數(shù)依賴)→2NF(消除非主屬性對碼的傳遞函數(shù)依賴)→3NF(消除主屬性對碼的部分和傳遞函數(shù)依賴)→BCNF5.試述模式分解時考慮無損連接性和保持函數(shù)依賴的意義。一個關(guān)系分解為多個關(guān)系,相應(yīng)地原來存儲在一張二維表內(nèi)的數(shù)據(jù)就要分散存儲到多張二維表中,要使這個分解有意義,起碼的要求是后者不能丟失前者的信息,如果一個分解具有無損連接性,則它能夠保證不丟失信息。而如果一個分解保持了函數(shù)依賴,則它可以減輕或解決各種異常情況。第四章習(xí)題一、單項選擇題1.在SQL中,與關(guān)系代數(shù)中的投影運算對應(yīng)的子句是(A)ASELECTBFROMCWHEREDORDERBY2.在SQL的語句中,ALTER的作用是(C)A刪除基本表B修改基本表中的數(shù)據(jù)C修改基本表的結(jié)構(gòu)D修改視圖3.用SQL語言描述“在教師表中查找女教師的全部信息”,以下描述正確的是(C)ASELECTFROM教師表IF(性別=女)BSELECT性別FROM教師表IF(性別=女)CSELECT*FROM教師表WHERE(性別=女)DSELECT*FROM性別WHERE(性別=女)4.在基本SQL語言中,不可以實現(xiàn)(D)A定義視圖B定義基本表C查詢視圖和基本表D并發(fā)控制5.SELECT語句執(zhí)行的結(jié)果是(B)A數(shù)據(jù)項B元組C表D數(shù)據(jù)庫6.在SQL中,用戶可以直接操作的是(A)A基本表B視圖C基本表或視圖D基本表和視圖7.在SQL中使用UPDATE對表中數(shù)據(jù)進(jìn)行修改時,應(yīng)使用的子句是(D)AWHEREBFROMCVALUESDSET8.SQL語言具有的功能是(B)A關(guān)系規(guī)范化,數(shù)據(jù)操作,數(shù)據(jù)控制B數(shù)據(jù)定義,數(shù)據(jù)操作,數(shù)據(jù)控制C數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)控制D數(shù)據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)操作9.當(dāng)選擇滿足一定條件的元組進(jìn)行分組時,應(yīng)使用的關(guān)鍵字是(C)ASELECTBGROUPCWHEREDHAVING10.使用CREATEINDEX語句建立的是(C)A數(shù)據(jù)庫B表C索引D視圖二、填空題1.SQL插入記錄的命令是I

溫馨提示

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

最新文檔

評論

0/150

提交評論