數(shù)據(jù)庫期末考試復(fù)習(xí)題庫.doc
《數(shù)據(jù)庫期末考試復(fù)習(xí)題庫.doc》由會員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫期末考試復(fù)習(xí)題庫.doc(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 數(shù)據(jù)庫期末考試復(fù)習(xí)題庫(非常全面) 第一部分 第一章: 一選擇題: 1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是 階段。 A.?dāng)?shù)據(jù)庫系統(tǒng) B.文件系統(tǒng) C.人工管理 D.?dāng)?shù)據(jù)項管理 答案:A 2.?dāng)?shù)據(jù)庫的概念模型獨立于 。 A.具體的機器和DBMS B.E-R圖 C.信息世界 D.現(xiàn)實世界 答案:A
2、 3.?dāng)?shù)據(jù)庫的基本特點是 。 A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化) (2)數(shù)據(jù)獨立性 (3)數(shù)據(jù)冗余大,易移植 (4)統(tǒng)一管理和控制 B.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化) (2)數(shù)據(jù)獨立性 (3)數(shù)據(jù)冗余小,易擴充 (4)統(tǒng)一管理和控制 C.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化) (2)數(shù)據(jù)互換性 (3)數(shù)據(jù)冗余小,易擴充 (4)統(tǒng)一管理和控制 D.(1)數(shù)據(jù)非結(jié)構(gòu)化 (2)數(shù)據(jù)獨立性
3、 (3)數(shù)據(jù)冗余小,易擴充 (4)統(tǒng)一管理和控制 答案:B 4. 是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。 A.?dāng)?shù)據(jù)庫系統(tǒng) B.?dāng)?shù)據(jù)庫 C.?dāng)?shù)據(jù)庫管理系統(tǒng) D.?dāng)?shù)據(jù)結(jié)構(gòu) 答案:B 5.?dāng)?shù)據(jù)庫中存儲的是 。 A.?dāng)?shù)據(jù) B.?dāng)?shù)據(jù)模型 C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D.信息 答案:C 6. 數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指 。 A
4、.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立 B.用戶程序與DBMS的相互獨立 C.用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的 D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立 答案:C 7. .?dāng)?shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指 。 A.同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合 B.多個用戶、同一種語言共享數(shù)據(jù) C.多個用戶共享一個數(shù)據(jù)文件 D.多種應(yīng)用、多種語言、多個用戶相互覆蓋地使用數(shù)據(jù)集合 答案:D 8.據(jù)庫系統(tǒng)的核心是
5、 。 A.?dāng)?shù)據(jù)庫 B.?dāng)?shù)據(jù)庫管理系統(tǒng) C.?dāng)?shù)據(jù)模型 D.軟件工具 答案:B 9. 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是 。 A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余 B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切冗余 C.?dāng)?shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) 答案:A 10. 數(shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的 ① 和
6、② 。 ①A.?dāng)?shù)據(jù)獨立性 B.邏輯獨立性 C.管理規(guī)范性 D.?dāng)?shù)據(jù)的共享 ②A.?dāng)?shù)據(jù)獨立性 B.物理獨立性 C.邏輯獨立性 D.管理規(guī)范性 答案:①B ②B 11. 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 答案:A 12. 在數(shù)據(jù)庫中,
7、產(chǎn)生數(shù)據(jù)不一致的根本原因是 。 A.?dāng)?shù)據(jù)存儲量太大 B.沒有嚴(yán)格保護(hù)數(shù)據(jù) C.未對數(shù)據(jù)進(jìn)行完整性控制 D.?dāng)?shù)據(jù)冗余 答案:D 13. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)是 。 A.?dāng)?shù)學(xué)軟件 B.應(yīng)用軟件 C.計算機輔助設(shè)計 D.系統(tǒng)軟件 答案:D 14. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是 。 A.修改數(shù)據(jù)庫 B.定義數(shù)據(jù)庫 C.應(yīng)用數(shù)據(jù)庫 D.保護(hù)數(shù)據(jù)庫
8、答案:B 15. 數(shù)據(jù)庫系統(tǒng)的特點是 、數(shù)據(jù)獨立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強了數(shù)據(jù)保護(hù)。 A.?dāng)?shù)據(jù)共享 B.?dāng)?shù)據(jù)存儲 C.?dāng)?shù)據(jù)應(yīng)用 D.?dāng)?shù)據(jù)保密 答案:A 16據(jù)庫系統(tǒng)的最大特點是 。 A.?dāng)?shù)據(jù)的三級抽象和二級獨立性 B.?dāng)?shù)據(jù)共享性 C.?dāng)?shù)據(jù)的結(jié)構(gòu)化 D.?dāng)?shù)據(jù)獨立性 答案:A 17. 數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為 。 A.?dāng)?shù)據(jù)定義功能 B.?dāng)?shù)
9、據(jù)管理功能 C.?dāng)?shù)據(jù)操縱功能 D.?dāng)?shù)據(jù)控制功能 答案:C 18. 數(shù)據(jù)庫管理系統(tǒng)是 。 A.操作系統(tǒng)的一部分 B.在操作系統(tǒng)支持下的系統(tǒng)軟件 C.一種編譯程序 D.一種操作系統(tǒng) 答案:B 19.據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是() A.外模式 B.內(nèi)模式 C.存儲模式 D.模式 答案:D 20據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指 B 。 A.不會因為數(shù)據(jù)的變 化而
10、影響應(yīng)用程序 B.不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 C.不會因為存儲策略的變化而影響存儲結(jié)構(gòu) D.不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu) 答案:B 21.信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為 。 A.文件 B.?dāng)?shù)據(jù)庫 C.字段 D.記錄 答案:D 22次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是 。 A.記錄長度 B.文件的大小 C.聯(lián)系的復(fù)雜程度
11、 D.?dāng)?shù)據(jù)之間的聯(lián)系 答案:D 23.傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型 。 A.大型、中型和小型 B.西文、中文和兼容 C.層次、網(wǎng)狀和關(guān)系 D.?dāng)?shù)據(jù)、圖形和多媒體 答案:C 24. 層次模型不能直接表示 。 A. 1 :1關(guān)系 B.1 :m關(guān)系 C. m :n關(guān)系 D.1 :1和1 :m關(guān)系 答案:C 25. 數(shù)據(jù)庫技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主要論述的是 。
12、 A.層次數(shù)據(jù)模型 B.網(wǎng)狀數(shù)據(jù)模型 C.關(guān)系數(shù)據(jù)模型 D.面向?qū)ο髷?shù)據(jù)模型 答案:C 二、填空題 1. 數(shù)據(jù)管理技術(shù)經(jīng)歷了 人工管理 、 文件系統(tǒng) 和 數(shù)據(jù)庫系統(tǒng) 三個階段。 答案:①人工管理 ②文件系統(tǒng) ②數(shù)據(jù)庫系統(tǒng) 2. 數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有 組織的、可共享的數(shù)據(jù)集合。 答案:①組織 ②共享 3.DBMS是指 它是位于 用戶 和 ③ 之間的一層管理軟件。 答案:①數(shù)據(jù)庫管理系統(tǒng) ②用戶 ③操作系統(tǒng) 4. 數(shù)據(jù)庫管理系統(tǒng)的主要功能有數(shù)據(jù)定義功能 、數(shù)
13、據(jù)操縱功能 、數(shù)據(jù)庫的運行管理和數(shù)據(jù)庫的建立以及維護(hù)等4個方面。 答案:①數(shù)據(jù)定義功能 ②數(shù)據(jù)操縱功能 5. 數(shù)據(jù)獨立性又可分為邏輯數(shù)據(jù)獨立性 和 物理數(shù)據(jù)獨立性。 答案:①邏輯數(shù)據(jù)獨立性 ②物理數(shù)據(jù)獨立性 6. 當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的 物理獨立性 。 答案:物理獨立性 7. 數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu) 、數(shù)據(jù)操作 和完整性約束 三部分組成的。 答案:①數(shù)據(jù)結(jié)構(gòu) ②數(shù)據(jù)操作 ③完整性約束 8. 數(shù)據(jù)結(jié)構(gòu) 是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作
14、是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特性的描述。 答案:①數(shù)據(jù)結(jié)構(gòu) ②數(shù)據(jù)操作 9. 數(shù)據(jù)庫體系結(jié)構(gòu)按照 模式 、 外模式 和 內(nèi)模式 三級結(jié)構(gòu)進(jìn)行組織。 答案:①模式 ②外模式 ③內(nèi)模式 10. 實體之間的聯(lián)系可抽象為三類,它們是 1∶1 、 1∶m 和 m∶n 。 答案:①1∶1 ②1∶m ②m∶n 11.?dāng)?shù)據(jù)冗余可能導(dǎo)致的問題有 ① 和 ② 。 答案:①浪費存儲空間及修改麻煩 ②潛在的數(shù)據(jù)不一致性 三:簡答題: 1. 什么是數(shù)據(jù)庫?
15、 答:數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲器上,且可被多個用戶同時使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性。 2. 什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性? 答:數(shù)據(jù)獨立性表示應(yīng)用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。 邏輯數(shù)據(jù)獨立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時,它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì)
16、,應(yīng)用程序不必修改。 物理數(shù)據(jù)獨立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時,對數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法獨立。 3. 什么是數(shù)據(jù)庫管理系統(tǒng)? 答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng)(DBS)的重要組成部分。不同的數(shù)據(jù)庫系統(tǒng)都配有各自的DBMS,而不同的DBMS各支持一種數(shù)據(jù)庫模型,雖然它們的功能強弱不同,但大多數(shù)DBMS的構(gòu)成相同,功能相似。 一般說來,DBMS具有定義、建立、維護(hù)和使用數(shù)據(jù)庫的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語言及其翻譯程序
17、、數(shù)據(jù)操縱語言及其處理程序和數(shù)據(jù)庫管理的例行程序。 4. 什么是數(shù)據(jù)字典?數(shù)據(jù)字典包含哪些基本內(nèi)容? 答:數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設(shè)計與管理的有力工具,是進(jìn)行詳細(xì)數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典的基本內(nèi)容有:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程5個部分。 第一章補充作業(yè)部分: 假設(shè)教學(xué)管理規(guī)定: ①一個學(xué)生可選修多門課,一門課有若干學(xué)生選修; ②一個教師可講授多門課,一門課只有一個教師講授; ③一個學(xué)生選修一門課,僅有一個成績。 學(xué)生的屬性有學(xué)號、學(xué)生姓名;教師的屬性有教師編號,教師姓名;課程的屬性有課程號、課程名。
18、 要求:根據(jù)上述語義畫出ER圖,要求在圖中畫出實體的屬性并注明聯(lián)系的類型; 成績 教師編號 教師姓名 學(xué)生 選修 m 課程 教師 講授 n n 1 學(xué)號 姓名 課程號 課程名 解答: 第2章關(guān)系數(shù)據(jù)庫 一、選擇題 1、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括 。 A.排序、索引、統(tǒng)計 B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序 D.顯示、打印、制表 答案:B 2、關(guān)系模型中,一個關(guān)鍵字是
19、 。 A.可由多個任意屬性組成 B.至多由一個屬性組成 C.可由一個或多個其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成 D.以上都不是 答案:C 3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的 。 A.元組 B.行 C.記錄 D.屬性 答案:D 4、關(guān)系運算中花費時間可能最長的運算是 。 A.投影 B.選擇 C.笛卡
20、爾積 D.除 答案:C 5.關(guān)系模式的任何屬性 。 A.不可再分 B.可再分 C.命名在該關(guān)系模式中可以不惟一 D.以上都不是 答案:A 6.在關(guān)系代數(shù)運算中,五種基本運算為 。 A.并、差、選擇、投影、自然連接 B.并、差、交、選擇、投影 C.并、差、選擇、投影、乘積 D.并、差、交、選擇、乘積 答案:C 7、設(shè)有關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,正確的是
21、 。 A.RR B.R wv R C. sf(R) D.Pf(R) F 答案:C 8、如圖所示,兩個關(guān)系R1和R2,它們進(jìn)行 運算后得到R3。 R2 D E M 1 2 5 M N M I J K R1 A B C A C D 1 2 1 X Y y R3 A B C D E A C
22、C 1 1 2 X Y y M M N I I J A.交 B.并 C.笛卡爾積 D.連接 答案:D 二、填空題 1、一個關(guān)系模式的定義格式為 。 答案:關(guān)系名(屬性名1,屬性名2,…,屬性名n) 2、.一個關(guān)系模式的定義主要包括 關(guān)系名 、屬性名 、 屬性類型 、 屬性長度 和關(guān)鍵字 。 答案:①關(guān)系名 ②屬性名 ③屬性類型 ④屬性長度
23、 ⑤關(guān)鍵字 3、.關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有 ① 、 ② 、 ③ 和 ④ 。 答案:①笛卡爾積 ②并 ③交 ④差 4、關(guān)系代數(shù)運算中,基本的運算是 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:①并 ②差 ③笛卡爾積 ④投影 ⑤選擇 5、關(guān)系代數(shù)運算中,專門的關(guān)系運算有 選擇 、 投影 和 連接 。
24、 答案:①選擇 ②投影 ③連接 6、關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運算是關(guān)系代數(shù) 和關(guān)系演算 。答案:①關(guān)系代數(shù) ②關(guān)系演算 7、.已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主關(guān)鍵字是 ① ,系關(guān)系的外關(guān)鍵字 ② ,學(xué)生關(guān)系的主關(guān)鍵字是 ③ ,外關(guān)鍵字 ④ 答案:①系編號 ②無 ③學(xué)號 ④系編號 第4章數(shù)據(jù)庫的安全性 一、選擇題 1、下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能 。 A.安全性 B.可移植性
25、C.完整性 D.并發(fā)控制 答案:B 2、保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的 。 A.安全性 B.完整性 C.并發(fā)控制 D.恢復(fù) 答案:A 3、數(shù)據(jù)庫的 完整性 是指數(shù)據(jù)的正確性和相容性。 A.安全性 B.完整性 C.并發(fā)控制 D.恢復(fù) 答案:B 4、在數(shù)據(jù)系統(tǒng)中,對存取權(quán)限的定義稱為 。 A.命令 B.授權(quán) C.定義 D.審計
26、答案:B 5、數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的 。 A.可靠性 B.一致性 C.完整性 D.安全性 答案:D 6、下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能的是 A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C.REVOKE UPDATE(XH) ON STUD FROM Z
27、HAO D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC 答案:C 7、把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是 A)GRANT GRADE ON SC TO ZHAO B)GRANT UPDATE ON SC TO ZHAO C)GRANT UPDATE (GRADE) ON SC TO ZHAO D)GRANT UPDATE ON SC (GRADE) TO ZHAO 答案:C 8、在SQL Server 中刪除觸發(fā)
28、器用( )。 A.ROLLBACK B. DROP C.DELALLOCATE D. DELETE 答案:B 二、填空題 1、保護(hù)數(shù)據(jù)安全性的一般方法是 設(shè)置用戶標(biāo)識和存取權(quán)限控制 。 答案:設(shè)置用戶標(biāo)識和存取權(quán)限控制 2、安全性控制的一般方法有①、②、③、④和視圖的保護(hù)五級安全措施。答案:①用戶標(biāo)識鑒定 ②存取控制 ③審計 ④數(shù)據(jù)加密 3、存取權(quán)限包括兩方面的內(nèi)容,一個是 ① ,另一個是 ②。 答案:①要存取的數(shù)據(jù)對象 ②對此數(shù)據(jù)對象進(jìn)行操作的類型 4、在數(shù)
29、據(jù)庫系統(tǒng)中對存取權(quán)限的定義稱為授權(quán) 。 答案:授權(quán) 5、在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對數(shù)據(jù)的存取進(jìn)行控制的語句,對用戶授權(quán)使用 ① 語句,收回所授的權(quán)限使用 ② 語句。 答案:①GRANT ②REVOKE 6、DBMS存取控制機制主要包括兩部分:自主存取控制,_強制存取控制_______________。 答案:強制存取控制 7、當(dāng)對某一表進(jìn)行諸如( )、 ( ?。?( ?。?這些操作時,SQL Server 就會自動執(zhí)行觸發(fā)器所定義的SQL 語句。 答案:INSERT,DELETE,UPDATE 第5
30、章數(shù)據(jù)庫完整性 一、選擇題: 1、在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是 ( ) A.并發(fā)控制 B.存取控制 C.安全控制 D.完整性控制 答案:D 2、關(guān)于主鍵約束以下說法錯誤的是( ?。? A. 一個表中只能設(shè)置一個主鍵約束 B.允許空值的字段上不能定義主鍵約束 C.允許空值的字段上可以定義主鍵約束 D.、可以將包含多個字段的字段組合設(shè)置為主鍵 答案:C 3、在表或視圖上執(zhí)行除了( ?。┮酝獾恼Z句都可以激活觸發(fā)器。 A.Insert B. Delete C.
31、 Update D. Create 答案:D 4、數(shù)據(jù)庫的____是指數(shù)據(jù)的正確性和相容性。 A.安全性 B.完整性 C.并發(fā)控制 D.恢復(fù) 答案:B 5、在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的________約束。 A、 實體完整性B、參照完整性C、用戶自定義D、用戶操作 答案:三、設(shè)計題 在學(xué)生課程管理數(shù)據(jù)庫中創(chuàng)建一觸發(fā)器,
32、當(dāng)向?qū)W生選課表插入記錄時,檢查該記錄的學(xué)號在學(xué)生表中是否存在,檢查該記錄的課程號在課程表中是否存在,及選課成績是否在0到100范圍,若有一項為否,則不允許插入。 答案: create trigger stu_ins_tri on sc for insert as begin declare @s# char(6),@c# char(5),@grade int select @s#=sno,@c#=cno,@grade=score from inserted if (@s# not in(select sno from student)) or (@c# not in (
33、select cno from course) )or (@grade not between 0 and 100) rollback transaction else print 成功插入 end 第6章關(guān)系數(shù)據(jù)理論 一、選擇題 1、關(guān)系規(guī)范化中的刪除操作異常是指 ① ,插入操作異常是指 ② 。 A.不該刪除的數(shù)據(jù)被刪除 B.不該插入的數(shù)據(jù)被插入 C.應(yīng)該刪除的數(shù)據(jù)未被刪除 D.應(yīng)該插入的數(shù)據(jù)未被插入 答案:①A ②D 2、設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是 。
34、 A.關(guān)系規(guī)范化理論 B.關(guān)系運算理論 C.關(guān)系代數(shù)理論 D.?dāng)?shù)理邏輯 答案:A 3、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及冗余度大 的缺陷。 A.?dāng)?shù)據(jù)的不一致性 B.結(jié)構(gòu)不合理 C.冗余度大 D.?dāng)?shù)據(jù)丟失 答案:C 4、當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中 是正確的。 A.它一定消除了插入和刪除異常 B.仍存在一定的插入和刪除異常 C.一定屬于BCNF D.A和C都是 答案:B
35、5、關(guān)系模型中的關(guān)系模式至少是 。 A.1NF B.2NF C.3NF D.BCNF 答案:A 6、在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是 。 A.1NF B.2NF C.3NF D.BCNF 答案:D 7、在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R最高范式是
36、。 A.2NF B.3NF C.4NF D.BCNF 答案:C 8、候選關(guān)鍵字中的屬性稱為 。 A.非主屬性 B.主屬性 C.復(fù)合屬性 D.關(guān)鍵屬性 答案:B 9、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是 。 A.1NF B.2NF C.3NF D.4NF 答案:B 10、關(guān)系模
37、式的候選關(guān)鍵字可以有 ① ,主關(guān)鍵字有 ② 。 A.0個 B.1個 C.1個或多個 D.多個 答案:①C ②B 11、關(guān)系模式的分解不惟一 。 A.惟一 B.不惟一 答案:B 12、根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下面“部門”關(guān)系中,因哪個屬性而使它不滿足第一范式? 。 部門(部門
38、號,部門名,部門成員,部門總經(jīng)理) A.部門總經(jīng)理 B.部門成員 C.部門名 D.部門號 答案:B 二、填空題 1、在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM中,A的主鍵是S,B的主鍵是D,則D在S中稱為 。答案:外部鍵 2、對于非規(guī)范化的模式,經(jīng)過 ① 轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過 ② 轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過 ③ 轉(zhuǎn)變?yōu)?NF。 答案:①使屬性域變?yōu)楹唵斡? ②消除非主屬性對主關(guān)鍵字的部分依賴③消除非主屬性對主關(guān)鍵字的傳遞依賴
39、 3、在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時,必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無損連接性 。 答案:無損連接性 第7章數(shù)據(jù)庫設(shè)計 一、選擇題 1、在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它是數(shù)據(jù)庫設(shè)計的 段。 A.需求分析 B.概念設(shè)計 C.邏輯設(shè)計 D.物理設(shè)計 答案:B 2、在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是 的任務(wù)。 A.需求分析階段 B.概念設(shè)計階段 C.邏輯設(shè)計階段 D.物理設(shè)計階段 答案:C 3、數(shù)據(jù)庫物理設(shè)計完成后,進(jìn)入數(shù)據(jù)庫實施階
40、段,下列各項中不屬于實施階段的工作是 。 A.建立庫結(jié)構(gòu) B.?dāng)U充功能 C.加載數(shù)據(jù) D.系統(tǒng)調(diào)試 答案:B 4、在數(shù)據(jù)庫的概念設(shè)計中,最常用的數(shù)據(jù)模型是 。 A.形象模型 B.物理模型 C.邏輯模型 D.實體聯(lián)系模型 答案:D 5、從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M∶N聯(lián)系轉(zhuǎn)換為關(guān)系模型時,該關(guān)系模式的關(guān)鍵字是 。 A.M端實體的關(guān)鍵字 B.N端實體的關(guān)鍵字 C.M端實體關(guān)鍵字與N端實體關(guān)鍵字組
41、合 D.重新選取其他屬性 答案:C 6、當(dāng)局部E-R圖合并成全局E-R圖時可能出現(xiàn)沖突,不屬于合并沖突的是 。 A.屬性沖突 B.語法沖突 C.結(jié)構(gòu)沖突 D.命名沖突 答案:B 7、概念模型獨立于 。 A.E-R模型 B.硬件設(shè)備和DBMS C.操作系統(tǒng)和DBMS D.DBMS 答案:B 8、數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中 階段的工具。 A.可行性分析 B.詳細(xì)設(shè)計 C.需求分析 D.程序
42、編碼 答案:C 9、下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為 關(guān)系模式。 A.1個 B.2個 C.3個 D.4個 答案:C 二、填空題 1、數(shù)據(jù)庫設(shè)計的幾個步驟是 。 答案:需求分析,概念設(shè)計,邏輯設(shè)計,物理設(shè)計,系統(tǒng)實施,系統(tǒng)運行和維護(hù) 2、“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫 設(shè)計階段。 答案:物理 3、在數(shù)據(jù)庫設(shè)計中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項
43、、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和數(shù)據(jù)加工過程等的描述,通常稱為 。 答案:數(shù)據(jù)字典 4、在設(shè)計分E-R圖時,由于各個子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計人員設(shè)計的,所以各個分E-R圖之間難免有不一致的地方,這些沖突主要有 ① 、 ② 和 ③ 三類。 答案:①屬性沖突 ②命名沖突 ③結(jié)構(gòu)沖突 第8章數(shù)據(jù)庫編程 一、選擇題 1、修改存儲過程使用的語句是( ?。?。 A. ALTER PROCEDURE B. DROP PROCEDURE C. INSERT PROCEDUE D. DELETE PROCEDUE
44、 答案:A 2、創(chuàng)建存儲過程的語句是( ?。?。 A. ALTER PROCEDURE B. DROP PROCEDURE C. CREATE PROCEDUE D. INSERT PROCEDUE 答案:C 3、下面( )組命令,將變量count值賦值為1。 A.DECLARE @count SELECT @count=1 B.DIM count=1 C.DECLARE count SELECT count=1 D.DIM @count SELECT @count=1 答案:A 4在SQL Server 中刪除存儲過程用( ?。?/p>
45、。 A.ROLLBACK B. DROP PROC C.DELALLOCATE D. DELETE PROC 答案:B 10.在SQL Server 編程中,可使用( ?。⒍鄠€語句捆綁。 A.{ } B. BEGIN-END C.( ) D. [ ] 答案:B 二、填空題 1、在T-SQL編程語句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語句或一個語句塊,還可以使用 ( ?。?和 CONTINUE 關(guān)鍵字在循環(huán)內(nèi)部控制 WHILE 循環(huán)中語句的執(zhí)行。 答案:BREAK 2、存儲過程是存放在( ?。┥系念A(yù)先定義并編
46、譯好的T-SQL語句。 答案:SQL SERVER服務(wù)器上 3、游標(biāo)是系統(tǒng)為用戶開設(shè)的一個( ),存放SQL語句的執(zhí)行結(jié)果 答案:數(shù)據(jù)緩沖區(qū) 第9章關(guān)系查詢處理和查詢優(yōu)化 第10章數(shù)據(jù)庫恢復(fù)技術(shù) 一、 選擇題 1、 是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。 A.程序 B.命令 C.事務(wù) D.文件 答案:C 2、事務(wù)的原子性是指 。
47、 A.事務(wù)中包括的所有操作要么都做,要么都不做 B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 答案:A 3、事務(wù)的一致性是指 。 A.事務(wù)中包括的所有操作要么都做,要么都不做 B.事務(wù)一旦提交,對數(shù)據(jù)為的改變是永久的 C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 答案:D 4、事務(wù)的
48、隔離性是指 。 A.事務(wù)中包括的所有操作要么都做,要么都不做 B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 答案:C 5、事務(wù)的持續(xù)性是指 。 A.事務(wù)中包括的所有操作要么都做,要么都不做 B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C.一個事力內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離
49、的 D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 答案:B 6、若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫就稱為處于 狀態(tài)。 A.安全 B、.一致 C.不安全 D.不一致 答案:B 7、若系統(tǒng)在運行過程中,由于某種原因,造成系統(tǒng)停止運行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時內(nèi)存中的信息丟失,而存儲在外存上的數(shù)據(jù)未受影響,這種情況稱為 。 A.事務(wù)故障 B.系統(tǒng)故障 C.介質(zhì)故障 D.運行故障 答案:B 8、若系統(tǒng)在運行過程中,由于
50、某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為 。 A.事務(wù)故障 B.系統(tǒng)故障 C.介質(zhì)故障 D.運行故障 答案:C 9、 用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。 A.后援副本 B.日志文件 C.?dāng)?shù)據(jù)庫 D.緩沖區(qū) 答案:B 10、用于數(shù)據(jù)庫恢復(fù)的重要文件是 。 A.?dāng)?shù)據(jù)庫文件 B.索引文件 C.日志文件 D.備注文件 答案:C 11、數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲
51、的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包括 。 A.?dāng)?shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本 B.?dāng)?shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案 C.日志文件、數(shù)據(jù)庫后備副本 D.?dāng)?shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本 答案:C 二、 填空題 1、 事務(wù) 是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。答案:事務(wù) 2、.若事務(wù)在運行過程中,由于種種原因,使事務(wù)未運行到正常終止點之間就被撤消,這種情況就稱為 事務(wù)故障 。答案:事務(wù)故障 3、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從 錯誤 狀態(tài)恢復(fù)
52、到 某一已知的正確狀態(tài) 的功能。 答案:①錯誤 ②某一已知的正確狀態(tài) 4、數(shù)據(jù)庫系統(tǒng)在運行過程中,可能會發(fā)生故障。故障主要有事務(wù)故障、 系統(tǒng)故障 、介質(zhì)故障和計算機病毒四類。答案:①事務(wù)故障②系統(tǒng)故障 ③計算機病毒 5、數(shù)據(jù)庫系統(tǒng)是利用存儲在外存上其他地方的 冗余數(shù)據(jù) 來重建被破壞的數(shù)據(jù)庫。它主要有兩種: 后援副本 和 日志文件 。 答案:①冗余數(shù)據(jù) ②后援副本 ③日志文件 3、設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如下所示,下列評價正確的是 。 A.該操作不存在問題 B.該操作丟失修改 C.該操作不能重復(fù)讀 D.該操作讀“臟
53、”數(shù)據(jù) 答案:D T1 T2 ①讀A=100 A=A*2寫回 ② ③ROLLBACK 恢復(fù)A=100 讀A=10 4、解決并發(fā)操作帶來的數(shù)據(jù)不一致性總是普遍采用 。 A.封鎖 B.恢復(fù) C.存取控制 D.協(xié)商 答案:A 5、若事務(wù)T對數(shù)據(jù)R已經(jīng)加X鎖,則其他事務(wù)對數(shù)據(jù)R 。 A.可以加S鎖不能加X鎖 B.不能加S鎖可以加X鎖 C.可以加S鎖也可以加X鎖 D.不能加任何鎖 答案:D 6、關(guān)于“死鎖”,下列說法中正確的是
54、 。 A.死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在 B.在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫 C.當(dāng)兩個用戶競爭相同資源時不會發(fā)生死鎖 D.只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖 答案:D 7、對并發(fā)操作若不加以控制,可能會帶來 問題。 A.不安全 B.死鎖 C.死機 D.不一致 答案:D 8、并發(fā)操作會帶來哪些數(shù)據(jù)不一致性 。 A.丟失修改
55、、不可重復(fù)讀、臟讀、死鎖 B.不可重復(fù)讀、臟讀、死鎖 C.丟失修改、臟讀、死鎖 D.丟失修改、不可重復(fù)讀、臟讀 答案:D 一、 填空題 1、DBMS的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的主要方法是 機制。 答案:封鎖 2、有兩種基本類型的鎖,它們是 共享鎖 和 排它鎖 。答案:①共享鎖 ②排它鎖 第二部分 第一章 數(shù)據(jù)庫系統(tǒng)概論 填空題 1.?dāng)?shù)據(jù)庫處理技術(shù)經(jīng)歷了 人工管理 、 文件管理 、
56、數(shù)據(jù)庫管理 以及分布式數(shù)據(jù)庫管理四個發(fā)展階段。(07年7月考)(09年1、7月考) 2. 在文件管理階段,程序和數(shù)據(jù)在存儲位置上是__分開___存放的。 3. 在人工管理和文件管理階段,程序設(shè)計 依賴于 數(shù)據(jù)表示。(09年1月考判斷) 4. 數(shù)據(jù)庫系統(tǒng)具有 數(shù)據(jù)結(jié)構(gòu)化 、 數(shù)據(jù)共享 、 數(shù)據(jù)獨立性 、數(shù)據(jù)粒度小、獨立的數(shù)據(jù)操作界面、由DBMS統(tǒng)一管理等優(yōu)點。(08年1月、09.7考) 5. 在文件管理階段、文件之間是相互 獨立 的,在數(shù)據(jù)庫管理階段,文件之間是相互 聯(lián)系 的。(07年7月考是非題) 6.在_文件__系統(tǒng)中,不容易
57、做到數(shù)據(jù)共享,在_數(shù)據(jù)庫__系統(tǒng)中,容易做到數(shù)據(jù)共享。(08年1月考判斷) 7.在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為__記錄__,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為_數(shù)據(jù)項__。 8. 在 文件 系統(tǒng)中,數(shù)據(jù)沒有獨立的操作界面,在 數(shù)據(jù)庫 系統(tǒng)中數(shù)據(jù)具有獨立的操作界面。(08年1月考) 9. 在數(shù)據(jù)庫系統(tǒng)中訪問數(shù)據(jù),既可以采用 程序執(zhí)行 方式,也可以 視屏交互 采用方式。 10. DBMS 具有 安全性 、 一致性 、 并發(fā)性 和 數(shù)據(jù)庫恢復(fù) 等管理控制功能。(08年1月考) 11.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的_局部__應(yīng)用,又支持客戶的__全局__應(yīng)用。
58、(07年7月考是非題) 12. 分布式數(shù)據(jù)庫系統(tǒng)除了具有一般數(shù)據(jù)庫系統(tǒng)的優(yōu)點之外,還具有 兼容性好 、 可靠性高 、 地域范圍廣 、 數(shù)據(jù)量大 、 客戶數(shù)多 等優(yōu)點。 13. 在實體中能作為碼的屬性稱為 主屬性 , 否則稱為 非主屬性 。09.7考 14. 域是實體中相應(yīng)屬性的 取值范圍 ,性別屬性的域包含 2 個值。(08年1月考) 15. 實體之間的聯(lián)系類型有三種,分別是 1對1、 1對多 和 多對多 。(08、07年7月考)(09年1月考) 16.若實體A和B是多對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是__多__對__多__的聯(lián)系
59、。(09年1月考選擇) 17.若實體A和B是1對多的聯(lián)系,實體B和C是1對多的聯(lián)系,則實體A和C是__1 對___多__的聯(lián)系。 18.若實體A和B是1對多的聯(lián)系,實體B和C是多對1的聯(lián)系,則實體A和C是___ ___多_對___多_____的聯(lián)系。 19. 任一種數(shù)據(jù)模型都有_ 型___和___值___的區(qū)別。(08年7月考) 20. 把保存_關(guān)系定義__的關(guān)系稱為對應(yīng)數(shù)據(jù)庫的元關(guān)系,一個數(shù)據(jù)庫的元關(guān)系由__DBMS_自動建立。(08年1月考) 21. 關(guān)系數(shù)據(jù)庫系統(tǒng)具有 數(shù)據(jù)結(jié)構(gòu) 單一、采用 集合運算 、數(shù)據(jù)完全 獨立 、 數(shù)學(xué) 理論支持等優(yōu)點。(08年7
60、月考)(08年1月考) 22. 在 對象 數(shù)據(jù)模型中, 對象 不但能夠繼承,而且能夠嵌套。(07、09年7月考是非題) 在非關(guān)系模型中操作記錄的方式是 過程 式的,在關(guān)系模型中操作記錄的方式是 集合 式的。 23.關(guān)系中的每一行稱為 元組 ,每一列稱為 屬性 。 24. 在數(shù)據(jù)庫體系結(jié)構(gòu)中,兩級數(shù)據(jù)映像分別是指 外模式和模式 之間的數(shù)據(jù)映像與 模式和內(nèi)模式 之間的數(shù)據(jù)映像。(08年1月考) 25. 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和兩級數(shù)據(jù)映像確保了數(shù)據(jù)的 物理 獨立性和 邏輯 獨立性。(08年7月考)(07年7
61、月考) 第二章 關(guān)系運算 1. 關(guān)系數(shù)據(jù)模型包括 關(guān)系數(shù)據(jù)結(jié)構(gòu) 、 關(guān)系完整性規(guī)則 和 關(guān)系運算 三個方面。(07年7月考)(09年1、7月考) 2.設(shè)D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為__24__,每個元組有__3__個分量。(07、09年7月考) 3. 學(xué)生關(guān)系中的班級號屬性與班級關(guān)系中的班級號主碼屬性相對應(yīng),則__班級號_為學(xué)生關(guān)系中的_外碼__。(07年7月考) 4. 若一個關(guān)系為R(學(xué)生號,姓名,性別,年齡),則 學(xué)生號 可以作為該關(guān)系的主碼,姓名、性別和年齡為該關(guān)系的 非主 屬性。(07年7月考) 5. 在候選
62、碼中的每個屬性被稱為 主 屬性,不在任何候選碼中的每個屬性被稱為 非主 屬性。(09年1、7月考) 6. 關(guān)系完整性包括 實體 完整性、 參照 完整性和 用戶定義 完整性三個方面。(08年1月考) 7. 在參照和被參照的關(guān)系中,每個外碼值或者為 空 ,或者等于另一個關(guān)系中的 主碼 值。 8. 設(shè)一個集合A={3,4,5,6,7} ,集合B={1,3,5,7,9},則A和B的并集中包含有 7個元素,A和B的交集中包含有 3 個元素,A和B的差集中包含有 2 個元素。(07年7月考) 9. 設(shè)一個關(guān)系A(chǔ)具有a1個屬性和a2個元組,關(guān)系B具有b1個屬性
63、和b2個元組,則關(guān)系A(chǔ)B具有 a1+b1 個屬性和 a2 x b2 個元組。(08年7月考) 10. 專門的關(guān)系運算包括__選擇___、_投影_、__連接__和__除__四種。 11. 設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),則至少選修了課程號為‘001’和‘002’課程的全部學(xué)生信息所對應(yīng)的運算表達(dá)式為 S >< Π學(xué)生號 (δ課程號=‘001’∨課程號=‘002’( X )) 12. 設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),則選修了課程
64、名為‘程序設(shè)計’課程的全部學(xué)生信息所對應(yīng)的運算表達(dá)式為S >< ( Π學(xué)生號 ( X ><( δ課程號=’程序設(shè)計’ (C ))))。 13. 設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),則姓名為變量K的值的學(xué)生所選修的全部課程信息所對應(yīng)的運算表達(dá)式為__C__>< 課程號(_X__><(δ姓名=K(_S___)))。(09年1月考判斷) 14. 設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),求出所有選課的學(xué)生信息的運算表達(dá)式為__ 課程號(_X_)_
65、____與__C___的自然連接。(07、09年7月考是非題) 第三章 關(guān)系規(guī)范化基礎(chǔ) 1.在一個關(guān)系R中,若屬性集X函數(shù)決定屬性集Y,則記作為_X→Y_,稱X為 決定因素 。 2. 在一個關(guān)系R中,若X→Y且 X Y,則稱X→Y為 非平凡 依賴,否則,若X→Y且X Y,則稱X→Y為 平凡 依賴。(08年7月考) 3. 在一個關(guān)系R中,“職工號”函數(shù)決定“姓名”既是 非平凡 函數(shù)依賴,又是 完全 函數(shù)依賴。(07、09年7月考) 4. 已知“職工號→性別”成立,則“(職工號,性別)→ 性別”既是 平凡 函數(shù)依賴,又是 部分 函數(shù)依賴。(08年1月考) 5. 在
66、一個關(guān)系R中,若存在“學(xué)號→系號,系號→系主任”,則隱含存在著__學(xué)號__函數(shù)決定__系主任___。(08年7月考) 6. 在一個關(guān)系R中,若存在X→Y和X→Z,則存在 X→(Y,Z) ,稱此為函數(shù)依賴的 合并性 規(guī)則。(08年1月考) 7. 在一個關(guān)系R中,若存在X→(Y,Z),則也隱含存在__X→Y__和_ X→Z_,稱此為函數(shù)依賴的__分解性___規(guī)則。(08年7月考)(07、09年7月考) 8. 在一個關(guān)系R中,若X能夠函數(shù)決定關(guān)系R中的每個屬性,并且X的任何真子集都不能函數(shù)決定R中的每個屬性,則稱 X 為關(guān)系R的一個 候選碼 。(08年7月考) 9. 一個關(guān)系的候選碼能夠函數(shù)決定每個屬性,其中除了存在完全函數(shù)決定外, 也允許存在 部分 函數(shù)決定和 傳遞 函數(shù)決定。(08年1月考) 10. 設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,C→D,(A,C)→E},則該關(guā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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案