數(shù)據(jù)庫(kù)課后練習(xí)及答案_第1頁(yè)
數(shù)據(jù)庫(kù)課后練習(xí)及答案_第2頁(yè)
數(shù)據(jù)庫(kù)課后練習(xí)及答案_第3頁(yè)
數(shù)據(jù)庫(kù)課后練習(xí)及答案_第4頁(yè)
數(shù)據(jù)庫(kù)課后練習(xí)及答案_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章:一、單選題1. 以下的英文縮寫中表示數(shù)據(jù)庫(kù)管理系統(tǒng)的是( B)。 A DB BDBMS CDBA DDBS2. 數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、應(yīng)用軟件的層次關(guān)系從核心到外圍分別是(B )。A. 數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、應(yīng)用軟件 B. 操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件C. 數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件、操作系統(tǒng) D. 操作系統(tǒng)、應(yīng)用軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)3. DBMS是(C )。 A. 操作系統(tǒng)的一部分B一種編譯程序 C在操作系統(tǒng)支持下的系統(tǒng)軟件 D應(yīng)用程序系統(tǒng)4. 數(shù)據(jù)庫(kù)系統(tǒng)提供給用戶的接口是(A )。A數(shù)據(jù)庫(kù)語(yǔ)言 B過(guò)程化語(yǔ)言C宿主語(yǔ)言 D面向?qū)ο笳Z(yǔ)5. (B )是按照一定的數(shù)據(jù)模型組織的

2、,長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),可為多個(gè)用戶共享的數(shù)據(jù)的聚集。A數(shù)據(jù)庫(kù)系統(tǒng) B數(shù)據(jù)庫(kù)C關(guān)系數(shù)據(jù)庫(kù)D數(shù)據(jù)庫(kù)管理系統(tǒng)6. ( C)處于數(shù)據(jù)庫(kù)系統(tǒng)的核心位置。 A數(shù)據(jù)模型 B數(shù)據(jù)庫(kù)C數(shù)據(jù)庫(kù)管理系統(tǒng)D數(shù)據(jù)庫(kù)管理員7. ( A)是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。 A數(shù)據(jù)模型 B數(shù)據(jù)庫(kù) C數(shù)據(jù)庫(kù)管理系統(tǒng) D數(shù)據(jù)庫(kù)管理員8. ( A)是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。 A模式 B外模式 C內(nèi)模式 D存儲(chǔ)模式9. (C )是數(shù)據(jù)庫(kù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述。 A模式 B外模式 C內(nèi)模式 D概念模式10. ( B)是用戶可以看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述 A模式B外模式C內(nèi)模式D概念模式11. 有了模式/內(nèi)模式映像,

3、可以保證數(shù)據(jù)和應(yīng)用程序之間( B)。A邏輯獨(dú)立性 B物理獨(dú)立性C數(shù)據(jù)一致性D數(shù)據(jù)安全性12. 數(shù)據(jù)管理技術(shù)發(fā)展階段中,文件系統(tǒng)階段與數(shù)據(jù)庫(kù)系統(tǒng)階段的主要區(qū)別之一是數(shù)據(jù)庫(kù)系統(tǒng)( B)。A.有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理 B.采用一定的數(shù)據(jù)模型組織數(shù)據(jù) C.數(shù)據(jù)可長(zhǎng)期保存 D.數(shù)據(jù)可共享13. 關(guān)系數(shù)據(jù)模型通常由3部分組成,它們是(B )。 A. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)通信、關(guān)系操作 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C. 數(shù)據(jù)通信、關(guān)系操作、完整性約束 D. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)通信、完整性約束14. 用戶可以使用DML對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行(A )操縱。 A查詢和更新 B查詢和刪除 C查詢和修改 D插入和修改

4、15. 要想成功地運(yùn)轉(zhuǎn)數(shù)據(jù)庫(kù),就要在數(shù)據(jù)處理部門配備( B)。 A部門經(jīng)理 B數(shù)據(jù)庫(kù)管理員 C應(yīng)用程序員 D系統(tǒng)設(shè)計(jì)員16. 下列說(shuō)法不正確的是(A )。 A數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)重復(fù) B數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余 C數(shù)據(jù)庫(kù)數(shù)據(jù)可為經(jīng)DBA認(rèn)可的用戶共享 D控制冗余可確保數(shù)據(jù)的一致性17. 所謂概念模型,指的是( D)。 A客觀存在的事物及其相互了解 B將信息世界中的信息數(shù)據(jù)化 C實(shí)體模型在計(jì)算機(jī)中的數(shù)據(jù)化表示 D現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次,即信息世界18. 數(shù)據(jù)庫(kù)的概念模型獨(dú)立于( A)。 A具體的機(jī)器和DBMSBE-R圖 C數(shù)據(jù)維護(hù) D數(shù)據(jù)庫(kù)19. 在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體-了解模型是一種( C

5、)。A. 邏輯數(shù)據(jù)模型 B. 物理數(shù)據(jù)模型C. 結(jié)構(gòu)數(shù)據(jù)模型 D. 概念數(shù)據(jù)模型20. 用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間了解的數(shù)據(jù)模型為(C )。A網(wǎng)狀模型 B層次模型 C關(guān)系模型 D面向?qū)ο竽P投?填空題1. 數(shù)據(jù)庫(kù)領(lǐng)域中,常用的數(shù)據(jù)模型有(層次模型) 、網(wǎng)狀模型和(關(guān)系模型) 。2. 關(guān)系數(shù)據(jù)庫(kù)是采用(關(guān)系數(shù)據(jù)模型) 作為數(shù)據(jù)的組織方式。3. 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)由三級(jí)模式和二級(jí)映射所組成,三級(jí)模式是指(內(nèi)模式、模式、外模式),二級(jí)映射是指(模式/內(nèi)模式映射、外模式/模式映射) 。4. 有了外模式/模式映像,可以保證數(shù)據(jù)和應(yīng)用程序之間的(邏輯獨(dú)立性) 。5. 有了模式/內(nèi)模式映像,可以保證數(shù)據(jù)和

6、應(yīng)用程序之間的(物理獨(dú)立性) 。6. 當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的(物理獨(dú)立性)。三、簡(jiǎn)答題1. 在一個(gè)大型公司的賬務(wù)系統(tǒng)中,哪種類型的用戶將執(zhí)行下列功能?a) 響應(yīng)客戶對(duì)他們賬戶上的各種查詢;b)編寫程序以生成每月賬單;c)為新類型的賬務(wù)系統(tǒng)開發(fā)模式。答:a)最終用戶;b)應(yīng)用程序員;c)該部門的DBA或其助手。2. 用戶使用DDL還是DML來(lái)完成下列任務(wù)?a) 更新學(xué)生的平均成績(jī);b)定義一個(gè)新的課程表;c)為學(xué)生表格加上一列。答:aDML,更新是在操作具體數(shù)據(jù);b和cDDL,建立和修改表結(jié)構(gòu)屬于數(shù)據(jù)定義。第二章:一、單選題1. 常見(jiàn)的數(shù)據(jù)模

7、型是 A.層次模型、網(wǎng)狀模型、關(guān)系模型 B.概念模型、實(shí)體模型、關(guān)系模型 C.對(duì)象模型、外部模型、內(nèi)部模型 D.邏輯模型、概念模型、關(guān)系模型 2. 層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是 A.記錄長(zhǎng)度 B.文件的大小 C.了解的復(fù)雜程度 D.數(shù)據(jù)之間的了解 3. 用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間了解的數(shù)據(jù)模型稱為A網(wǎng)狀模型 B層次模型 C關(guān)系模型 D面向?qū)ο竽P?4. 關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是 A.樹 B.圖 C.索引 D.關(guān)系 5. 下面關(guān)于關(guān)系性質(zhì)的說(shuō)法,錯(cuò)誤的是 A.表中的一行稱為一個(gè)元組 B.行與列交叉點(diǎn)不允許有多個(gè)值 C.表中的一列稱為一個(gè)屬性 D.表中任意兩行可能相同 6. 關(guān)系

8、數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是 A.實(shí)體完整性、參照完整性、用戶自定義完整性 B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢 D.外模式、模式、內(nèi)模式 7. 同一個(gè)關(guān)系模型的任兩個(gè)元組值 A.不能全同 B.可全同 C.必須全同 D.以上都不是 8. 下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是 A. 不同的列應(yīng)有不同的數(shù)據(jù)類型 B. 不同的列應(yīng)有不同的列名 C. 與行的次序無(wú)關(guān) D. 與列的次序無(wú)關(guān) 9. 在通常情況下,下面關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫(kù)的關(guān)系是 A.R1(學(xué)生號(hào),學(xué)生名,性別) B.R2(學(xué)生號(hào),學(xué)生名,班級(jí)號(hào)) C.R3(學(xué)生號(hào),學(xué)生名,宿

9、舍號(hào)) D.R4(學(xué)生號(hào),學(xué)生名,簡(jiǎn)歷) 10. 關(guān)系中任何一列的屬性取值 A.可以再分成更小的數(shù)據(jù)項(xiàng),并可取自不同域中的數(shù)據(jù) B.可以再分成更小的數(shù)據(jù)項(xiàng),不能取自不同域 中的數(shù)據(jù) C.不可再分的數(shù)據(jù)項(xiàng),只能取自同一域 中的數(shù)據(jù) D.不可再分的數(shù)據(jù)項(xiàng),可取自大在不同域中數(shù)據(jù) 11. 關(guān)系模型中,一個(gè)關(guān)鍵字是 A.可由多個(gè)任意屬性組成 B.至多由一個(gè)屬性組成 C.可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成 D.以上都不是 12. 關(guān)系數(shù)據(jù)庫(kù)中的關(guān)鍵字是指 A.能惟一決定關(guān)系的字段 B.不可改動(dòng)的專用保留字 C.關(guān)鍵的很重要的字段 D.能惟一標(biāo)識(shí)元組的屬性或?qū)傩约?13. 有一名

10、為”銷售”實(shí)體,含有:商品名、客戶名、數(shù)量等屬性,該實(shí)體主鍵是A.商品名 B.客戶名 C.商品名+客戶名 D.商品名+數(shù)量 14. 有一名為”列車運(yùn)營(yíng)”實(shí)體,含有:車次、日期、實(shí)際發(fā)車時(shí)間、實(shí)際抵達(dá)時(shí)間、情況摘要等屬性,該實(shí)體主鍵是 A.車次 B.日期 C.車次+日期 D.車次+情況摘要 15. 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括 A.排序、索引、統(tǒng)計(jì) B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序 D.顯示、打印、制表 16. 假設(shè)有關(guān)系 R 和 S,關(guān)系代數(shù)表達(dá)式 R(RS)表示的是 A.RS B.RS C.RS D.R×S 17. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況

11、下,當(dāng)對(duì)關(guān)系 R 和S使用自然時(shí),要求 R和 S含有一個(gè)或多個(gè)共有的 A.元組 B.行 C.記錄 D.屬性 18. 實(shí)體完整性規(guī)則約束 A.侯選關(guān)鍵字 B.主關(guān)鍵字 C.外關(guān)鍵字 D.超關(guān)鍵字 19. 設(shè)有如下三個(gè)關(guān)系表下列操作中正確的是 。 A.T=RS B.T=RS C.T=R×S D.T=R/S20. 如圖所示的關(guān)系R,經(jīng)操作的運(yùn)算結(jié)果為 。(C)二、判斷題 1用二維表結(jié)構(gòu)表示實(shí)體集,外鍵實(shí)現(xiàn)實(shí)體之間了解的模型稱為關(guān)系模型。( 答案:對(duì) ) 2基本關(guān)系中不同的列不能出自同一個(gè)域。( 答案:錯(cuò) )3任何一張二維表格都表示一個(gè)關(guān)系。(答案:錯(cuò) ) 4關(guān)系是元組的集合。(答案:對(duì))

12、5連接操作都是同時(shí)從行和列的角度進(jìn)行運(yùn)算的。(答案:錯(cuò) )三、填空題 1 .數(shù)據(jù)模型的三要素是指_數(shù)據(jù)結(jié)構(gòu)_,_數(shù)據(jù)操作_,_完整性約束_。實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是_關(guān)系模型_,_層次模型_,_網(wǎng)狀模型_。 2.關(guān)系的完整性約束條件包括三大類:_實(shí)體完整性_、_參照完整性_和_用戶定義的完整性_。 3關(guān)系操作的特點(diǎn)是 集合 操作。 4 .關(guān)系數(shù)據(jù)模型中,二維表的列稱為_屬性_,二維表的行稱為_記錄或元組_。 5關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類運(yùn)算是_關(guān)系代數(shù)_和_關(guān)系演算_。 6關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為_交_運(yùn)算。 7.已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn)

13、)和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是_系編號(hào)_,系關(guān)系的外關(guān)鍵字是_沒(méi)有_,學(xué)生關(guān)系的主關(guān)鍵字是_學(xué)號(hào) _,學(xué)生關(guān)系的外關(guān)鍵字是_系編號(hào)。 三、簡(jiǎn)答題1設(shè)有如圖所示的關(guān)系S、SC和C,試用關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句:  S        C                 

14、0;         SCS#SNAMEAGESEX1李強(qiáng)23男2劉麗22女5張友22男C#CNAMETEACHERk1C語(yǔ)言王華k5數(shù)據(jù)庫(kù)原理程軍k8編譯原理程軍S#C# GRADE1k1832k1855k1922k5905k5845k880  (1)檢索”程軍”老師所授課的課程號(hào)(C#)和課程名(CNAME)。  (2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。  (3)檢索至少選修”程軍”老師所授全部課程的學(xué)生姓名(SNAME)。&#

15、160; (4)檢索”李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C#)。  (5)檢索至少選修兩門課程的課程號(hào)(S#)。  (6)檢索全部學(xué)生都選修的課程的課程號(hào)(C#)和課程名(CNAME)。  (7)檢索選修課程包含”程軍”老師所授課程之一的學(xué)生學(xué)號(hào)(S#)。  (8)檢索選修課程號(hào)為k1和k5的學(xué)生學(xué)號(hào)(S#)。  (9)檢索選修全部課程的學(xué)生姓名(SNAME)。  (10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所選修課程的學(xué)生學(xué)號(hào)(S#)。  (11)檢索選修

16、課程名為”C語(yǔ)言”的學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。答案:2課后習(xí)題P25,2.3.(第4小題不做)答案:(1)、 (2)、(3)、(4)、不做 (5)、(6)、(7)、(8)、第三章:一、單選題1. 下列關(guān)于數(shù)據(jù)庫(kù)、文件和文件組的描述中,錯(cuò)誤的是( B )。A一個(gè)文件或文件組只能用于一個(gè)數(shù)據(jù)庫(kù) B一個(gè)文件可以屬于多個(gè)文件組C一個(gè)文件組可以包含多個(gè)文件 D數(shù)據(jù)文件和日志文件放在同一個(gè)組中2. 下列關(guān)于數(shù)據(jù)文件與日志文件的描述中,正確的是( C )。A一個(gè)數(shù)據(jù)庫(kù)必須有三個(gè)文件組成:主數(shù)據(jù)文件、次數(shù)據(jù)文件和日志文件 B一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)主數(shù)據(jù)庫(kù)文件 C一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)次數(shù)據(jù)庫(kù)文件 D一

17、個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)日志文件3. SQL Sever數(shù)據(jù)庫(kù)保存了所有系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù),這些數(shù)據(jù)被組織成不同類型的數(shù)據(jù)庫(kù)對(duì)象,以下不屬于數(shù)據(jù)庫(kù)對(duì)象的是( C )。 A表 B視圖 C索引 D規(guī)則4. SQL Server支持4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),其中用來(lái)保存SQL Server系統(tǒng)登錄信息和系統(tǒng)配置的( A )數(shù)據(jù)庫(kù)。Amaster Btempdb Cmodel Dmsdb5. 在Transact-SQL中,使用INSERT命令添加數(shù)據(jù),若需要添加一批數(shù)據(jù)應(yīng)使用( B )語(yǔ)句。AINSERTVALUES BINSERTSELECTCINSERTDEFAULT DA B C均可6. SQL語(yǔ)言具有( B

18、)的功能。 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ù)定義、數(shù)據(jù)操縱、關(guān)系規(guī)范化7. 一下關(guān)于SQL語(yǔ)句的書寫準(zhǔn)則中不正確的是( A )。A.SQL語(yǔ)句對(duì)大小寫敏感,關(guān)鍵字需要采用大寫形式 B.SQL語(yǔ)句可寫成一行或多行,習(xí)慣上每個(gè)子句占用一行C.關(guān)鍵字不能在行與行之間分開,并且很少采用縮寫形式 D.SQL語(yǔ)句的結(jié)束符為分號(hào)“;”8. SQL Sever數(shù)據(jù)庫(kù)保存了所有系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù),這些數(shù)據(jù)被組織成不同類型的數(shù)據(jù)庫(kù)對(duì)象,以下不屬于數(shù)據(jù)庫(kù)對(duì)象的是( C )。 A.表B.視圖C.數(shù)據(jù)D.規(guī)則9. 定義基本表時(shí),若要求某一

19、列的值是唯一的,則應(yīng)在定義時(shí)使用( D )保留字,但如果該列是主鍵,則可省寫。A.NULLB.NOT NULLC.DISTINCTD.UNION10. 與having子句一起使用的子句是( A )。 A.GROUP BYB.ORDER BYC.WHERED.JOIN11. FOREIGN KEY約束是( B )約束。 A.實(shí)體完整性B.參照完整性C.用戶自定義完整性D.域完整性12. 向基本表中增加一個(gè)新列后,原有元組在該列上的值是( C )。 A.TRUEB.FALSE C.NULLD.不確定13. 當(dāng)From子句中出現(xiàn)多個(gè)基本表或視圖時(shí),系統(tǒng)將執(zhí)行(D)操作A.并B.等值連接C.自然連接D

20、.廣義笛卡爾積14. 在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)空間,常用的方法是創(chuàng)建( C )。A.另一個(gè)表B.游標(biāo)C.視圖D.索引15. 視圖創(chuàng)建完成后,DBMS中存放的是( C )。A.查詢語(yǔ)句B.查詢結(jié)果C.視圖的定義D.所用的基本表的定義16. 下列有關(guān)觸發(fā)器的敘述中錯(cuò)誤的是( A )。A.觸發(fā)器不是一種特殊的存儲(chǔ)過(guò)程 B.在一個(gè)表上可以定義多個(gè)觸發(fā)器,但觸發(fā)器不能在視圖上定義C.觸發(fā)器允許嵌套執(zhí)行 D.觸發(fā)器在check約束之前執(zhí)行17. 在SQL Server中,以下( D )約束不屬于域完整性約束。 ADEFAULT BCHECK CNULL DFOREI

21、GN KEY18. 數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來(lái)控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的( D )。A可靠性 B一致性 C完整性 D安全性19. 下列有關(guān)存儲(chǔ)過(guò)程的敘述中錯(cuò)誤的是( B )。ASQL Server中定義的過(guò)程被稱為存儲(chǔ)過(guò)程 B存儲(chǔ)過(guò)程不能帶多個(gè)輸入?yún)?shù),也不能帶多個(gè)輸出參數(shù)C可以用EXECUTE(或EXEC)來(lái)執(zhí)行存儲(chǔ)過(guò)程 D使用存儲(chǔ)過(guò)程可以減少網(wǎng)絡(luò)流量20. SQL Server中,為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為( B )。 A. 帳戶 B. 角色 C. 登錄 D. SQL Server用戶二、判斷

22、題1. 表中的一列即為一個(gè)元組。( )答案:錯(cuò)2. 在select語(yǔ)句中,可以用%表示任意長(zhǎng)度(長(zhǎng)度可以為0)的字符串。( )答案:對(duì)3. 學(xué)生李明同時(shí)修財(cái)經(jīng)和電子商務(wù)的雙學(xué)位,有如下關(guān)系:StuendNoStudentNameAgeDept20011011李明18財(cái)經(jīng)系20011011李明18電子商務(wù)系在該關(guān)系中,學(xué)號(hào)是主碼。( )答案:錯(cuò)4. 在關(guān)系模型中的每個(gè)分量不能是結(jié)構(gòu)、集合、數(shù)組等復(fù)合類型。( )答案:對(duì)5. 對(duì)于語(yǔ)句TeacherNo INT NOT NULL UNIQUE,表示TeacherNO是主碼。( )答案:錯(cuò)三、填空題1. 數(shù)據(jù)庫(kù)系統(tǒng)的外模式在SQL中成為( ),它由(

23、 )產(chǎn)生出來(lái)。答案:視圖、基本表2. SQL是高度( )和面向( )操作的語(yǔ)言。答案:非過(guò)程化、集合3. 在( )完整性約束中,每個(gè)約束只能涉及到1個(gè)屬性;在( )完整性約束中,每個(gè)約束可以涉及到多個(gè)屬性。答案:列級(jí)、表級(jí)4. 在SQL中,每個(gè)視圖中的列可以來(lái)自不同的(表 ),它是在原有表的基礎(chǔ)上建立的邏輯意義上的新關(guān)系。5. 基本表屬于全局模式中的表,它是( ),而視圖則屬于局部模式中的表,它是( )。答案:實(shí)表、虛表6. 若A表被B表通過(guò)FOREIGN KEY約束引用,此時(shí)要?jiǎng)h除A表,必須( 先在B表中刪除此FOREIGN KEY約束。)7. 使用INSERT語(yǔ)句插入記錄是,有兩種形式:一

24、是使用values子句,一次只能插入一行;另一種是使用( ),一次可插入多行。答案:子查詢8. “保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄露、更改破壞?!边@是指數(shù)據(jù)的(答案:安全性)四、簡(jiǎn)答題 寫出在數(shù)據(jù)庫(kù)BookDB中,完成下列權(quán)限操作的SQL語(yǔ)句:1、將對(duì)表books的增、刪、改的權(quán)限授予用戶user1,并允許其將擁有的權(quán)限再授予其他用戶。 2、將對(duì)表books的查詢、增加的權(quán)限授予用戶user2。 3、以u(píng)ser1登錄后,將對(duì)表books的刪除記錄權(quán)限授予user3。 4、以sa身份重新登錄,將授予user2的權(quán)限全部收回。答案:1、grant insert,delete,u

25、pdate on books to user1 with grant option 2、grant select ,insert on books to user2 3、grant delete on books to user3 4、revoke select ,insert on books from user2第四章:一、單選題1. 在概念模型中,將實(shí)體所具有的某一特性稱為( C )。A外碼 B候選碼 C屬性 D實(shí)體型2. 在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體-了解模型是一種( D )。A. 邏輯數(shù)據(jù)模型 B. 物理數(shù)據(jù)模型C. 結(jié)構(gòu)數(shù)據(jù)模型 D. 概念數(shù)據(jù)模型3. E-R方法的三要素是( C )。 A

26、實(shí)體、屬性、實(shí)體集 B實(shí)體、鍵、了解 C實(shí)體、屬性、了解 D. 實(shí)體、域、候選鍵4. 用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間了解的數(shù)據(jù)模型為( C )。A網(wǎng)狀模型 B層次模型 C關(guān)系模型 D面向?qū)ο竽P?. 一個(gè)學(xué)生可以同時(shí)借閱多本圖書,一本圖書只能由一個(gè)學(xué)生借閱,學(xué)生和書之間為( B )的了解。A一對(duì)一 B一對(duì)多 C多對(duì)多 D多對(duì)一6. 一個(gè)倉(cāng)庫(kù)可以存放多種零件,每種零件可以存放在不同的倉(cāng)庫(kù)中,倉(cāng)庫(kù)和零件之間為( C )的了解A一對(duì)一 B一對(duì)多 C多對(duì)多 D多對(duì)一7. E-R圖中的了解可以與( C )實(shí)體有關(guān)。A0個(gè) B1個(gè) C一個(gè)或多個(gè) D多個(gè)8. 從E-R模型性關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N了解轉(zhuǎn)換

27、為關(guān)系模式時(shí),該關(guān)系模式的主碼是( C )。AM端實(shí)體的主碼 BN端實(shí)體的主碼 CM端實(shí)體的主碼與N端實(shí)體的主碼組合D重新選取其他屬性9. 當(dāng)局部E-R圖合并成全局E-R圖時(shí),可能出現(xiàn)沖突,不屬于合并沖突的是( B )A屬性沖突B語(yǔ)法沖突C結(jié)構(gòu)沖突 D命名沖突10. E-R圖中的主要元素是( C )、( F )和屬性。A記錄型 B結(jié)點(diǎn)C實(shí)體型D表 E文件F了解G有向邊二、 判斷題1. 一個(gè)關(guān)系模式中可以有多個(gè)外鍵。( )答案:對(duì)2. E-R圖向關(guān)系模型轉(zhuǎn)換時(shí),E-R圖中的了解必須轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模型。( )答案:錯(cuò)3. E-R圖向關(guān)系模型轉(zhuǎn)換時(shí),具有相同碼的關(guān)系可以合并。( )答案:對(duì)4.

28、 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述。( )答案:對(duì)5. E-R圖是用來(lái)描述邏輯模型的。( )答案:錯(cuò)三、 填空題1. 了解既可以存在不同的實(shí)體之間,還可以在( ) 存在。答案:同一實(shí)體內(nèi)2. 實(shí)體集書店與圖書之間具有的了解類型是( )。答案:一對(duì)多3. 已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,學(xué)生關(guān)系的主鍵是( ),學(xué)生關(guān)系的外鍵是( )。答案:學(xué)號(hào)、系編號(hào)4. 現(xiàn)有關(guān)系表:醫(yī)療(患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果,恢復(fù)情況)的主碼是( )。答案:患者,醫(yī)生編號(hào),診斷日期5. 公司中有多個(gè)部門和多名職員,每個(gè)職員只能

29、屬于一個(gè)部門,一個(gè)部門可以有多名職員,從職員到部門的了解類型是( )。答案:多對(duì)一四、簡(jiǎn)答題1. 創(chuàng)建一個(gè)E-R圖,表示下列關(guān)系。a) 學(xué)生被一個(gè)且僅一個(gè)老師教老師是一個(gè)或多個(gè)學(xué)生的老師b) 老師負(fù)責(zé)一個(gè)且僅一個(gè)班一個(gè)班有且僅有一個(gè)老師負(fù)責(zé)c) 一個(gè)班有一個(gè)或多人學(xué)生組成一個(gè)學(xué)生是一個(gè)班且僅一個(gè)班的成員學(xué)生教師班教授組成負(fù)責(zé)2. 有一局部應(yīng)用,包括兩個(gè)實(shí)體:“出版社”和“整理”。一位整理可以到多家出版社出版自己不同的圖書,一家出版社也可以出版多位整理的圖書,請(qǐng)自己設(shè)計(jì)適當(dāng)?shù)膶傩?,畫出ER圖,再將其轉(zhuǎn)換為關(guān)系模型(包括關(guān)系名、屬性名、碼和完整性約束條件)。出版社整理出版出版社名位置郵編身份證號(hào)姓

30、名了解方式性別單位出版日期數(shù)量整理序出版社(出版社名,位置,郵編)整理(身份證號(hào),姓名,性別,單位,了解方式)出版(出版社名,身份證號(hào),出版日期,數(shù)量,整理序(1,2,3))3. 某公司數(shù)據(jù)庫(kù)中有3個(gè)實(shí)體集:“商店”實(shí)體集,屬性有商店編號(hào)、商店名、位置等;“商品”實(shí)體集,屬性有商品號(hào)、商品名、規(guī)格、單價(jià)等;“職工”實(shí)體集,屬性有職工編號(hào)、姓名、性別、業(yè)績(jī)等。商店與商品之間存在“銷售”關(guān)系,每個(gè)商店可以銷售多種商品,每種商品也可以放在多個(gè)商店銷售,每個(gè)商店銷售的一種商品,有月銷售量;商店與職工間存在“聘用”關(guān)系,每個(gè)商店有多個(gè)職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。a) 試畫

31、出E-R圖。b) 將E-R圖轉(zhuǎn)換為關(guān)系模型,并注明主鍵和外鍵。商店商店編號(hào)商店名位置職工職工編號(hào)姓名性別業(yè)績(jī)聘用聘期月薪銷售月銷售量商品商品號(hào)商品名規(guī)格單價(jià)商店(商店編號(hào),商店名,位置)職工(職工號(hào),姓名,性別,業(yè)績(jī),商店編號(hào),聘期,月薪)商品(商品號(hào),商品名,規(guī)格,單價(jià))銷售(商店編號(hào),商品號(hào),月銷售量)第五章:一、單選題11. 規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:每個(gè)屬性都是( B )。 A長(zhǎng)度不變的 B不可分解的 C互相關(guān)聯(lián)的 D互不相關(guān)的12. 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為解決關(guān)系數(shù)據(jù)庫(kù)中( A )問(wèn)題而引入的。A)插入、刪除和數(shù)據(jù)冗余 B)

32、提高查詢速度 C)減少數(shù)據(jù)操作的復(fù)雜性 D)保證數(shù)據(jù)的安全性和完整性。13. 當(dāng)B屬性函數(shù)依賴于A屬性時(shí),屬性A與B的了解是( A )。A)一對(duì)多 B)多對(duì)一 C)多對(duì)多 D)以上都不是14. 在關(guān)系模式中,如果屬性A和B存在1對(duì)1的了解,則說(shuō)( C )A)AB B)BA C)AB D)以上都不是15. 已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合F=AD,BC,EA,該關(guān)系模式的候選碼是( B )。A)AB B)BE C)CD D)DE16. 在關(guān)系模式R(ABCD)上成立的函數(shù)依賴集F=AC,CB,則關(guān)系模式R的候選碼是( A )A)AD B)B C)C D)BC17. 關(guān)系

33、模型中的關(guān)系模式至少是( A )。 A)1NFB)2NFC)3NFD)BCNF18. 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( B )。 A)1NF B)2NF C)3NF D)4NF19. 任何一個(gè)滿足2NF但不滿足3NF的關(guān)系模式都存在( D )A)主屬性對(duì)候選碼的部分依賴 B)非主屬性對(duì)候選碼的部分依賴C)主屬性對(duì)候選碼的傳遞依賴 D)非主屬性對(duì)候選碼的傳遞依賴20. 關(guān)系的規(guī)范化中,各個(gè)范式之間的關(guān)系是( B )A)1NF2NF3NF B)3NF2NF1NF C)1NF=2NF=3NF D)1NF2NFBCNF=3NF21. 學(xué)生表(ID,NAME,SEX,OLD,DEPART_

34、ID,DEPART_NAME),存在函數(shù)依賴是IDNAME,IDSEX,IDOLD,IDDEPART_ID,DEPART_IDDEPART_NAME,其滿足( B )。 A)1NF B)2NF C)3NF D)BCNF22. 設(shè)有關(guān)系模式R(A,B,C,D),其函數(shù)依賴集F=(A,B)C,CD,則關(guān)系模式R的規(guī)范化程度最高達(dá)到( C )。A)BCNF B)3NF C)2NF D)1NF23. 當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說(shuō)法中( B )是正確的。A)它一定消除了插入和刪除異常 B)仍存在一定的插入和刪除異常C)一定屬于BCNF D)A和C都是24. 設(shè)關(guān)系模式R是3NF,那么下列說(shuō)

35、明不正確的是( B )。A)R必是2NF B)R必定不是BCNF C)R可能不是BCNF D)R必是1NF25. 設(shè)關(guān)系模式R(X,Y,Z)上成立的函數(shù)依賴集F=XYZ,則關(guān)系模式R屬于(B)。A)2NF B)3NF C)BCNF D)4NF26. 在關(guān)系規(guī)范化中,分解關(guān)系的基本原則是( B )(1)實(shí)現(xiàn)無(wú)損聯(lián)接 (2)分解后的關(guān)系要相互獨(dú)立 (3)保持原有的依賴關(guān)系A(chǔ))(1)和(2) B)(1)和(3) C)(1) D)(2)27. 設(shè)關(guān)系模式R(A,B,C,D,E),有下列函數(shù)依賴:ABC,DE,CD,下述對(duì)R的分解中,哪些分解是R的無(wú)損聯(lián)接分解( B )。 (1)(A,B,C)(C,D,

36、E) (2)(A,B)(A,C,D,E) (3)(A,C)(B,C,D,E) (4)(A,B)(C,D,E)A)(4) B)(1)和(2) C)(1)、(2)和(3) D)均不是28. 設(shè)關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)=BC,則分解AB,BC相對(duì)于F( A )。A)是無(wú)損聯(lián)接,也是保持FD的分解 B)是無(wú)損聯(lián)接,但不保持FD的分解C)不是無(wú)損聯(lián)接,但保持FD的分解 D)既不是無(wú)損聯(lián)接,也不保持FD的分解29. 關(guān)系模式學(xué)生(學(xué)號(hào),課程號(hào),名次),若每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,則以下敘述中錯(cuò)誤的是( B )。A)(學(xué)號(hào),課程號(hào))和(課程號(hào),名

37、次)都可以作為候選碼 B)只有(學(xué)號(hào),課程號(hào))能作為候選碼C)關(guān)系模式屬于第三范式 D)關(guān)系模式屬于BCNF30. 設(shè)有關(guān)系模式W(C,P,S,G,T,R),其中各屬性的含義是:C為課程,P為教師,S為學(xué)生,G為成績(jī),T為時(shí)間,R為教室,根據(jù)語(yǔ)義有如下函數(shù)依賴集:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)R關(guān)系模式W的一個(gè)候選碼是( E )。 A)S,C B)T,R C)T,P D)T,S,E)T,S,PW的規(guī)范化程度最高可達(dá)到( A ),若將關(guān)系模式W分解為3個(gè)關(guān)系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),則W1的規(guī)范化程序最高達(dá)到( D ),W2的規(guī)范化程度最高達(dá)到( A ),W3的規(guī)范化程度最高達(dá)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論