數(shù)據(jù)庫復(fù)習(xí)題答案_第1頁
數(shù)據(jù)庫復(fù)習(xí)題答案_第2頁
數(shù)據(jù)庫復(fù)習(xí)題答案_第3頁
數(shù)據(jù)庫復(fù)習(xí)題答案_第4頁
數(shù)據(jù)庫復(fù)習(xí)題答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、選擇題:1、DB,DBMS 和 DBS 三者的關(guān)系是( B)A、DB 包括 DBMS 和 DBSB、 DBS包括 DB和 DBMSC、DBMS 包括 DBS 和 DBD、DBS 與 DB 、DBMS 無關(guān)2、假定學(xué)生關(guān)系式 S(S#,SNAME ,SEX,AGE),課程關(guān)系式 C(C#,CNAME ,TEACHER ),學(xué)生選課關(guān) 系是 SC(S#,C#,GRAND )。要查找選修“ COMPUTER ”課程的“女”學(xué)生姓名,將涉及到關(guān)系(D)A、SB、SC,CC、S,SCD、S,C,SC3、將 E-R 圖轉(zhuǎn)換為關(guān)系模式時,如果兩實體間的聯(lián)系是m: n,下列說法正確的是( C)A、將 m方

2、主鍵(主碼)和聯(lián)系的屬性納入n 方的屬性中B、將 m 方屬性和 n方屬性中均增加一個表示級別的屬性C、增加一個關(guān)系表示聯(lián)系,其中納入m 方和 n方的主鍵(主碼)D、將 n方主鍵(主碼)和聯(lián)系的屬性納入m 方的屬性中4、由 SELECT FROM WHERE GROUPORDER 組成的 SQL 語句,在被 DBMS 處理時,各字句的執(zhí)行 次序為( C)A、SELECTFROM WHEREGROUPORDERB、FROM SELECT WHEREGROUPORDERC、FROM WHERE GROUPSELECTORDERD 、 SELECT FROM GROUP WHERE ORDER5、以下

3、不是數(shù)據(jù)庫技術(shù)所具備的特點是(D)A 、數(shù)據(jù)結(jié)構(gòu)化B、數(shù)據(jù)冗余小C、有較高的數(shù)據(jù)獨立性D、數(shù)據(jù)聯(lián)系弱6、在信息模型的“學(xué)生”尸體中,對每個學(xué)生的具體情況的描述,稱為(A)A、實體值B、實體型C、屬性值D、屬性型7、關(guān)系數(shù)據(jù)庫三級模式中的( B),可用視圖實現(xiàn)。A、內(nèi)模式B、外模式C、存儲模式D、模式8、可用于區(qū)別實體集中不同個體的屬性或?qū)傩约希Q為該實體的(B)A、屬性型B、鍵C、外部鍵D、實體型9、設(shè)有一個體育項目可以有多個運動員報名,一個運動員課參加多個項目,運動員與體育項目之間是(D)A 、一對一的聯(lián)系B、一對多的聯(lián)系C、多對一的聯(lián)系D、多對多的聯(lián)系10、關(guān)系 R與關(guān)系 S只有 1個公

4、共屬性, T1是R與 S作等值連接的結(jié)果, T2是 R與S作自然連接的結(jié)果, 則(D)A 、T1的屬性個數(shù)等于 T2 的屬性個數(shù)B、T1 的屬性個數(shù)小于 T2的屬性個數(shù)C、T1 的屬性個數(shù)大于或等于 T2 的屬性個數(shù)D、T1 的屬性個數(shù)大于 T2 的屬性個數(shù)11、數(shù)據(jù)庫系統(tǒng)是由應(yīng)用程序、 DBMS 、DB 以及 DBA 組成。其中核心部分是( C) A 、應(yīng)用程序B、DBA C、DBMSD、DB12、下列集函數(shù)中不忽略空值( NULL )的是( A)A 、 COUNT (*) B、MAX (列名)C、 SUM (列名)D、 AVG (列名)13、一個關(guān)系中的候選關(guān)鍵字( B)A 、至少一個B、

5、可多個 C、必須多個D、至少 3 個14、在數(shù)據(jù)庫設(shè)計中,具有最小性、唯一性和非空性的是(B)A、索引B、關(guān)系模型主關(guān)鍵字(主碼)C、外關(guān)鍵字(外碼)D、約束15、常用的關(guān)系運算時關(guān)系代數(shù)和( C)A 、集合代數(shù)B、邏輯演算C、關(guān)系演算D、集合演算16、在基本層次聯(lián)系中,記錄型之間的聯(lián)系是(B)A 、一對一聯(lián)系B、一對多聯(lián)系C、多對多聯(lián)系D 、多對一聯(lián)系17、關(guān)于冗余數(shù)據(jù)的敘述中,不正確的是(C)A 、冗余的存在容易破壞數(shù)據(jù)庫的完整性B、冗余的存在給數(shù)據(jù)庫的維護增加困難C、不應(yīng)該在數(shù)據(jù)庫中存儲任何冗余數(shù)據(jù)D、冗余數(shù)據(jù)是指可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)18、五種基本關(guān)系代數(shù)運算分別(D)A 、 、 、

6、、 B、- 、C 、 、 、 D、- 、19、下面不屬于實體的是( B)A 、人B、聘任C、一場球賽D、學(xué)習(xí)成績20、不允許記錄中出現(xiàn)重復(fù)索引值的索引是(D )A 、非聚集索引B、主索引和唯一索引C 、主索引、聚集索引、唯一索引D 、主索引和聚集索引21、已知庫中有 3 個基本表 S(學(xué)生,學(xué)號,性別,年齡) ,SC(學(xué)號,課程號,成績)和 C(課程號,課程名,任課老師名) ,若要查詢選修了數(shù)據(jù)庫課程的學(xué)生姓名,下列關(guān)系代數(shù)表達式不正確的 是( D )B 、 姓名( S.學(xué)號 SC.學(xué)號 SC.課程號 C.課程號 課程名 數(shù)據(jù)庫( S SC C)D、 姓名( 課程名數(shù)據(jù)庫( S SC C)B、

7、按關(guān)鍵字值順序排列形成新數(shù)據(jù)庫D、在原庫中增加一個新字段用于記錄關(guān)鍵字的順序A 、 姓名( 課程名 數(shù)據(jù)庫( S SC C)C、 姓名(S SC 課程名數(shù)據(jù)庫( C)22、數(shù)據(jù)庫按某個關(guān)鍵字進行排序后(C)A 、元數(shù)據(jù)庫按關(guān)鍵字重新排列C、建立一個按關(guān)鍵字值順序排列的映射文件24、下列四項中,不屬于數(shù)據(jù)庫特點的是(C)A 、數(shù)據(jù)共享B 、數(shù)據(jù)庫完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨立性高25、數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于(A )A 、提高了系統(tǒng)效率系統(tǒng) B、方便了用戶使用C、數(shù)據(jù)的結(jié)構(gòu)化D、節(jié)省了存儲空間 26、在數(shù)據(jù)庫設(shè)計時可以采用( C)方法來規(guī)范化一個表以實現(xiàn)范式轉(zhuǎn)換。A 、自然連接B、選擇

8、分解C、投影分解D、并運算27、在數(shù)據(jù)庫設(shè)計中,將 E-R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(B)A 、需求分析階段B、邏輯設(shè)計階段C、概念設(shè)計階段D、物理設(shè)計階段28、下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制能力(B )A 、安全性 B、可移植性 C、完整性D 、并發(fā)控制29、在數(shù)據(jù)庫中, (C)可使數(shù)據(jù)產(chǎn)生不一致。A 、未對數(shù)據(jù)進行完整性的控制B、數(shù)據(jù)存儲量太大C、數(shù)據(jù)冗余D 、沒有嚴格保護數(shù)據(jù)30、在數(shù)據(jù)庫設(shè)計中,將 E-R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(C)A 、需求分析階段B、概念設(shè)計階段C、邏輯設(shè)計階段D、物理設(shè)計階段32、學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個關(guān)系:學(xué)生(學(xué)號,姓名) 和

9、宿舍(樓名,房間號,床位號,學(xué)號)假設(shè)有的學(xué)生不住宿舍,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生 和空閑的床位,則應(yīng)執(zhí)行( D )A 、外聯(lián)接B、左外聯(lián)接C、右外聯(lián)接 D 、自然連接33、從 E-R 模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N 聯(lián)系轉(zhuǎn)換為關(guān)系模型時,該關(guān)系模式的碼是(C)A 、M 端實體的碼B、N 端實體的碼 C、M 端實體碼與 N 端實體碼組合D 、重新選取其他屬性34、數(shù)據(jù)庫的正確性和相容性是指數(shù)據(jù)的(B)內(nèi)容。A 、安全性B、完整性C、并發(fā)控制D、恢復(fù)35、任何一個滿足 2NF 但不滿足 3NF 的關(guān)系模式都不存在( B)A 、主屬性對候選鍵的

10、部分依賴B 、非主屬性對候選鍵的部分依賴C、主屬性對候選鍵的傳遞依賴D 、非主屬性對候選鍵的傳遞依賴E-R 數(shù)據(jù)模型中,這種聯(lián)系屬于( B)D、“交”運算36、以為教師可以教多門課,一門課只能由一位教師來教。在 A 、1:1B、1:n C、 m: n D 、無法確定37、從關(guān)系中挑選出指定的屬性組成新關(guān)系的運算稱為( A 、“選取”運算B、“投影”運算C、“聯(lián)接”運算 38、若用戶 wang 已將對關(guān)系 S修改的權(quán)限授予用戶 li ,如果要收回用戶 wang 對關(guān)系 S的修改權(quán)限,并連鎖回 收 li 的權(quán)限,則應(yīng)執(zhí)行的 SQL 語句是( A )A 、 REVOKE UPDA TE ON S F

11、ROM wang RESTRICT liB、REVOKE UPDA TE ON S FROM wang CASCADEC、REVOKE UPDATE ON S FROM wang CASCADE liD 、 REVOKE UPDA TE ON S FROM wang RESTRICTD)39、從關(guān)系中抽取所需屬性組成新關(guān)系的操作稱( A 、交B、聯(lián)接C、選擇D、投影40、如果一個儲戶可以在多個銀行存款,一個銀行可以接受多個儲戶的存款,那么儲戶和銀行兩個實體之間的 關(guān)系屬于( D )A 、一對一關(guān)系B 、一對多關(guān)系C 、多對一關(guān)系D 、多對多關(guān)系41、視圖是( A )A 、視圖是一種虛表,不存放

12、實際數(shù)據(jù)值B、視圖與表完全相同,是表的別名C、視圖既不是基本表也不是虛表,而是關(guān)系的圖標D、視圖是一種物理模式,一旦建立,就不能被刪除42、下列關(guān)于索引的描述中,錯誤的是(A )A 、索引必須在數(shù)據(jù)庫建立時確定B 、索引可以加快數(shù)據(jù)檢索C、索引增加了額外的計算機開銷D、索引可以在列的組合上建立二、判斷題:1、數(shù)據(jù)流程圖( DFD )是用于描述結(jié)構(gòu)化方法中詳細設(shè)計階段的工具。( F)2、外模式有利于數(shù)據(jù)保密,原因是外模式為用戶劃定了訪問數(shù)據(jù)局的范圍。( T )3、數(shù)據(jù)模型是用來描述現(xiàn)實世界的。因此,越專業(yè)越好。( F)4、CREAT TABLE 命令課直接定義主碼、外碼、參照表,系統(tǒng)就能夠自動地

13、執(zhí)行實體完整性和參照表完整性規(guī) 則。(T)5、同一個關(guān)系模型的任兩個元組值不能全同。( T)6、每一個關(guān)系都應(yīng)有一個主碼,用來唯一識別一個元組。它的值不能為空,否則無法區(qū)分和識別元組,這就是 域完整性約束。 ( F)8、DB 用戶的權(quán)限可分為具有 DBA 特權(quán)的用戶和一般 DB 用戶。( T)9、從數(shù)據(jù)庫邏輯設(shè)計來看,減少鏈接運算可以改善數(shù)據(jù)庫的性能。( T)10、E-R 模型與傳統(tǒng)數(shù)據(jù)模型區(qū)別于: E-R 不是面向?qū)崿F(xiàn)的, 而是面向世界的, 因此它能比較自然地描述顯示世 界。(T) 三、填空題:1、關(guān)系數(shù)據(jù)操縱預(yù)言的操作對象與結(jié)果都是關(guān)系 。2、數(shù)據(jù)模型應(yīng)具有描述數(shù)據(jù)和 操作 兩方面的功能。

14、3、實體和屬性屬 _信息 世界的術(shù)語。4、_概念 _模型是現(xiàn)實世界到 機器世界 的中間橋梁。5、設(shè)關(guān)系表 R( A,B )中包含 3個元組,表 S(C,D,E)中包含 2個元組, R和 S做自然連接后得關(guān)系的基數(shù)為 _6_。6、SQL 語言的數(shù)據(jù)定義功能包括 _定義數(shù)據(jù)庫 , _定義基本表 , _定義視圖 和定義索引。7關(guān)系模式 R(A, B,C,D)的函數(shù)依賴集為 ADB,BC,則 R最高屬于 _2_級范式。8. 關(guān)系中主碼的取值必須唯一且非空,這是由 實體完整性規(guī)則 決定的。9若關(guān)系 R 2NF,且 R消除了非主屬性對鍵的 _ 傳遞_依賴,則稱 R 3NF。10 數(shù)據(jù)獨立性是指 物理 和邏

15、輯 獨立性。11.1NF 的關(guān)系消除非主屬性對候選鍵的 部分 函數(shù)依賴后,可將范式等級提高到 2NF。12 DBMS的數(shù)據(jù)控制功能包括: _ 完整性檢查 _ ,安全性控制、 并發(fā)控制 _ 和 _ 數(shù)據(jù)庫恢復(fù) _13關(guān)系數(shù)據(jù)模型的三個組成部分中,包括數(shù)據(jù)結(jié)構(gòu)、_數(shù)據(jù)操縱 _和 _完整性約束條件 。14關(guān)系數(shù)據(jù)模型中的基本結(jié)構(gòu)是表,表又稱為_關(guān)系 _,表是由行和列組成的矩陣,表與表之間的聯(lián)系是通過實體之間的 _公共屬性 _實現(xiàn)的。15在 SQL中,消除重復(fù)的關(guān)鍵字是 _DZSTZNCT_,_分組的關(guān)鍵字是 _GROUP BY_。_16. 概念模型是 到 的中間橋梁。17. 數(shù)據(jù)獨立性分為 和 _

16、。18、SQL 是一種介于 關(guān)系演算 和關(guān)系代數(shù)之間的結(jié)構(gòu)化的查詢語言。19. 在學(xué)校的選課中,一個學(xué)生可以選修多門課,同時一門課也可以給多個學(xué)生選修,學(xué)生和課程之間就是 多對多 聯(lián)系。20. 在 SQL中用于查詢的語句是 SELECT。21. 關(guān)系模型中的邏輯結(jié)構(gòu)非常單一,就是一張二維表,它由行和列組成,被稱為_關(guān)系 _。22. 唯一標識實體的屬性集稱為 碼。23. 在數(shù)據(jù)庫領(lǐng)域中,用 關(guān)系數(shù)據(jù)模型 描述數(shù)據(jù)的結(jié)構(gòu)、數(shù)據(jù)操縱和完整性約束條件等。24、對于每一個外模式,數(shù)據(jù)庫系統(tǒng)都有一個 外模式 / 模式 映象,它定義了該外模式與模式之間的對應(yīng)關(guān)系。四、解答題:1什么叫數(shù)據(jù)冗余?數(shù)據(jù)冗余可能導(dǎo)

17、致的錯誤有哪些? 在一個數(shù)據(jù)集合中重復(fù)的數(shù)據(jù)稱為數(shù)據(jù)冗余,浪費存儲空間,導(dǎo)致數(shù)據(jù)之間不相等,不一致,數(shù)據(jù)錯誤,丟失。2、設(shè)有兩個關(guān)系 R(A,B,C )和 S(C,D,E),試用 SQL 查詢語句表達下列關(guān)系代數(shù)表達式 A,(E B(D R S) 解: SELECT A,EFROM R,SWHERE B=D AND R.C=S.C3、關(guān)系數(shù)據(jù)模型的三類完整性規(guī)則指的是什么? 答:實體完整性;參照完整性;用戶定義的完整性。4、局部 ER 模式之間可能產(chǎn)生的沖突有哪幾類?答:三類:屬性沖突;命名沖突;結(jié)構(gòu)沖突。5、簡述 SQL 語言的功能。答:數(shù)據(jù)定義:數(shù)據(jù)操作、數(shù)據(jù)控制和SQL語句嵌入。6、簡述

18、關(guān)系數(shù)據(jù)庫的優(yōu)點 答:關(guān)系模型與非關(guān)系模型不同,它是建立在嚴格的教學(xué)概念的基礎(chǔ)上的,操作方便,更安全,更快捷,易 于維護,便于訪問數(shù)據(jù)關(guān)系模型的概念單一,無論實體還是實體之間的聯(lián)系都用關(guān)系表示,操作的對象和操作的結(jié)果都是關(guān)系,所 以其數(shù)據(jù)結(jié)構(gòu)簡單,清晰,用戶易懂易用關(guān)系模型的存取路徑對用戶透明從而具有更高的數(shù)據(jù)獨立性,更好的安全保密性,也簡化了程序員的工作和 數(shù)據(jù)庫開發(fā)建立的工作。7、簡述最小函數(shù)依賴集滿足的三個條件。答: F 中的任何一個數(shù)據(jù)依賴的右部僅含有一個屬性 F中不存在這樣一個函數(shù)依賴 X A,使得 F與 F-X-A 等價 F 中不存在這樣的一個函數(shù)依賴 X-A,X 有真子集 Z 使

19、得 F-X-AUZ-A 與 F 等價8、已知關(guān)系 V 和 W ,如圖所示,請寫出 V/W 的結(jié)果關(guān)系。V WABa1a2b1b2c1解:在關(guān)系 V中, A可以取 3值a,b,c ,a的象集為1,2 ,b的象集為1,2 ,c的象集為1 W在B上的投影為 1,2。所以: V/W=a,b五、綜合題:1、已知關(guān)系 R,S,T 如下圖所示,求下列關(guān)系代數(shù)的運算結(jié)果。ABa1b2a2b2a2b2ABa1b2a1b3a2b2ACa1c1a1c2a2c3解:1. RS2. R SABa1b2a2b2ABa1b1a1b2a1b3a2b2ABCa1b1C1a1b1C2a1b2C1a1b2C2a2b2C32. R

20、TABCa1b1C2a1b2C24、 c= c2 (R T)2、設(shè)有關(guān)系模式 R(U,F),其中: U=A,B,C,F=A-BC,B-AC,C-A, 求 F 的最小依賴集。 解: F=A-B,A-C,B-C , B-A,C-A對于 A-B 因為 A 的閉包 =AC AC 不包含 B ,所以 A-B 不冗余對于 A-C 因為 A 的閉包 =ABC ABC 包含 C,所以 A-C 冗余對于 B-A 因為 B 的閉包 =ABC ABC 包含 A ,所以 B-A 冗余對于 B-C 因為 B 的閉包 =ABC ABC 包含 C,所以 B-C 冗余對于 C-A 因為 C 的閉包 =C C 不包含 A ,所

21、以 C-A 不冗余所以 F 的最小依賴集 =A-B,C-A3、用 SQL 的有關(guān)語句定義:1. 學(xué)生關(guān)系 S,包括學(xué)號 SNO ,姓名 SN,系別 SD,家庭電話 TEL;2. 課程關(guān)系 C,包括課程號 CNO ,課程名 CN,任課老師 TN;3. 學(xué)生選課關(guān)系 SC,包括 SNO,CNO 和成績 G。注意:說明主鍵碼和外鍵碼 解: CREATE TABLES SNO INT PRIMARY KEY ,SN CHAR(20) ,SD CHAR(20) ,TEL INT ;CREATE TABLE C CNO INT PRIMARY KEY ,CN CHAR(20) ,TN CHAR(20),

22、; CREATE TABLE SC SNO INT,CNO INT,G INT ,PRIMARY KEY(SNO,CNO),FOREIGN KEY(SNO) REFERENCES S(SNO),FOREIGN KEY(CNO) REFERENCES C(CNO);6、某生產(chǎn)活動的 E-R 圖如下所示,試將其轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫模式。 解:生產(chǎn)廠商(名稱、地址、電話) 產(chǎn)品(品牌、型號、價格) 生產(chǎn)(廠商名稱、產(chǎn)品品牌、型號、數(shù)量、日期) 六、設(shè)計題:1、設(shè)有圖書借閱關(guān)系 BRBR(借書證號、讀者、單位、書號、書名、借閱、歸還、日期) 要求:設(shè)計 ER 模型:2)將上面的 E R 模型轉(zhuǎn)換成關(guān)系模型

23、(表明主碼和外碼)解:圖書關(guān)系:書名、書號主碼讀者關(guān)系:借書證號、單位主碼借閱關(guān)系:借書證號、書號、借書日期、歸還日期)主碼外碼書號 借書證號 借書記號、書號 借書記號、書號2、請為洗衣機經(jīng)銷商設(shè)計一個數(shù)據(jù)庫,要求包括生產(chǎn)廠商和產(chǎn)品信息。生產(chǎn)廠商的信息是包括名稱、地址、 電話;產(chǎn)品的信息包括生產(chǎn)商、品牌、型號、價格;生產(chǎn)廠商生產(chǎn)某產(chǎn)品的數(shù)量和日期。要求: 1)將數(shù)據(jù)庫用 E/R 圖來描述2)轉(zhuǎn)換成關(guān)系模型并注明函數(shù)依賴1)解:(右圖)2)解:生產(chǎn)廠商(名稱、地址、電話)名稱 地址、電話產(chǎn)品(品牌、型號、價格)品牌、型號 價格生產(chǎn)(廠商名稱、品牌、型號、數(shù)量、日期)廠商名稱、品牌、型號、日期 數(shù)量3、產(chǎn)品生產(chǎn)管理的信息系統(tǒng)開發(fā)的部分需求有如下事實:1)每種產(chǎn)品由不

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論