數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)文檔_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)文檔_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)文檔_第3頁(yè)
已閱讀5頁(yè),還剩11頁(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、數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)資料:第一章: 一選擇題:1 在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是階段。A 數(shù)據(jù)庫(kù)系統(tǒng) B 文件系統(tǒng)C 人工管理D 數(shù)據(jù)項(xiàng)管理2 .數(shù)據(jù)庫(kù)的概念模型獨(dú)立于。A.具體的機(jī)器和 DBMS B E-R圖C .信息世界 D .現(xiàn)實(shí)世界3 數(shù)據(jù)庫(kù)的基本特點(diǎn)是。A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗余大,易移植統(tǒng)一管理和控制B (1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗余小,易擴(kuò)充統(tǒng)一管理和控制C (1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)互換性(3)數(shù)據(jù)冗余小,

2、易擴(kuò)充統(tǒng)一管理和控制D (1)數(shù)據(jù)非結(jié)構(gòu)化(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗余小,易擴(kuò)充統(tǒng)一管理和控制4.是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A.數(shù)據(jù)庫(kù)系統(tǒng)B .數(shù)據(jù)庫(kù)C .數(shù)據(jù)庫(kù)管理系統(tǒng) D.數(shù)據(jù)結(jié)構(gòu)5數(shù)據(jù)庫(kù)中存儲(chǔ)的是 。A 數(shù)據(jù)B 數(shù)據(jù)模型C 數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D 信息6. 數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物。A 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互B 與DBMS勺相互獨(dú)立C 用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的.D應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立7. 數(shù)據(jù)庫(kù)的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指。A 同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B 多個(gè)用戶、同一C 多個(gè)用戶共享一

3、個(gè)數(shù)據(jù)文件D 多種應(yīng)用、多種語(yǔ)言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合8. 據(jù)庫(kù)系統(tǒng)的核心是 。A.數(shù)據(jù)庫(kù)B.數(shù)據(jù)庫(kù)管理系統(tǒng)C 數(shù)據(jù)模型 D 軟件工具9. 下述關(guān)于數(shù)據(jù)庫(kù)系二。A 數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D 數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)10. 數(shù)將數(shù)據(jù)庫(kù)的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫(kù)的 和 。 A.數(shù)據(jù)獨(dú)立性B 邏輯獨(dú)立性 C 管理規(guī)范性D 數(shù)據(jù)的共享 A.數(shù)據(jù)獨(dú)立性B .物理獨(dú)立性C .邏輯獨(dú)立性D .管理規(guī)范性11. 數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS三者之間的關(guān)系是答案:_。A .

4、DBS包括DB和 DBMSB . DDMS包括DB和 DBSC .DB包括 DBS和DBMS"D. DBS就是DB,也就是 DBMS12. 在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 。A 數(shù)據(jù)存儲(chǔ)量太大 B 沒(méi)有嚴(yán)格保護(hù)數(shù)據(jù)C 未對(duì)數(shù)據(jù)進(jìn)行完整性控制D 數(shù)據(jù)冗余13. 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是A.數(shù)學(xué)軟件B.應(yīng)用軟件 C .計(jì)算機(jī)輔助設(shè)計(jì) D .系統(tǒng)軟件14. 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的。A修改數(shù)據(jù)庫(kù) B 定義數(shù)據(jù)庫(kù)C 應(yīng)用數(shù)據(jù)庫(kù)D.保護(hù)數(shù)據(jù)庫(kù)15. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是 、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A 數(shù)據(jù)共享 B 數(shù)據(jù)存儲(chǔ) C 數(shù)據(jù)應(yīng)用D 數(shù)據(jù)保密

5、16據(jù)庫(kù)系統(tǒng)的最大特點(diǎn)是D.數(shù)據(jù)獨(dú)立性答案:CD一種操作系統(tǒng)A .數(shù)據(jù)的三級(jí)抽象和二級(jí)獨(dú)立性B .數(shù)據(jù)共享性 C .數(shù)據(jù)的結(jié)構(gòu)化17. 數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為A 數(shù)據(jù)定義功能B 數(shù)據(jù)管理功能C 數(shù)據(jù)操縱功能D 數(shù)據(jù)控制功能18. 數(shù)據(jù)庫(kù)管理系統(tǒng)是 。A .操作系統(tǒng)的一部分 B .在操作系統(tǒng)支持下的系統(tǒng)軟件C .一種編譯程序19. 據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()A 外模式 B 內(nèi)模式 C 存儲(chǔ)模式 D 模式20據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指 。A 不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序B 不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)

6、與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C 不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D 不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)21.信息世界中的術(shù)語(yǔ),與之對(duì)應(yīng)的數(shù)據(jù)庫(kù)術(shù)語(yǔ)為A文件 B 數(shù)據(jù)庫(kù)C 字段 D 記錄22次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是 。A 記錄長(zhǎng)度B 文件的大小 C 聯(lián)系的復(fù)雜程度D 數(shù)據(jù)之間的聯(lián)系23. 傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫(kù)系統(tǒng)可以分為三種類型 。A 大型、中型和小型B 西文、中文和兼容C 層次、網(wǎng)狀和關(guān)系D 數(shù)據(jù)、圖形和多媒體24. 層次模型不能直接表示A . 1 : 1關(guān)系 B . 1 : m關(guān)系C . m : n關(guān)系D . 1 : 1和1 : m關(guān)系25. 數(shù)據(jù)庫(kù)技

7、術(shù)的奠基人之一E.F. Codd從1970年起發(fā)表過(guò)多篇論文,主要論述的是 。A 層次數(shù)據(jù)模型B 網(wǎng)狀數(shù)據(jù)模型C 關(guān)系數(shù)據(jù)模型D 面向?qū)ο髷?shù)據(jù)模型、填空題1. 數(shù)據(jù)管理技術(shù)經(jīng)歷了 人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。2. 數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。3. DBMS是指它是位于 用戶和之間的一層管理軟件。4. 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有數(shù)據(jù)定義功能_、數(shù)據(jù)操縱功能 _、數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的建立以及維護(hù)等4個(gè)方面。5. 數(shù)據(jù)獨(dú)立性又可分為邏輯數(shù)據(jù)獨(dú)立性_和物理數(shù)據(jù)獨(dú)立性。6. 當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMSi理這種改變,這是指數(shù)據(jù)的物理獨(dú)立

8、性。7. 數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu) 、數(shù)據(jù)操作 和完整性約束 三部分組成的。8. 數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作 是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特性的描述。9. 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照 模式、 外模式 和三級(jí)結(jié)構(gòu)進(jìn)行組織。10. 實(shí)體之間的聯(lián)系可抽象為三類,它們是 1 : 1、1: m和 m : n。11 數(shù)據(jù)冗余可能導(dǎo)致的問(wèn)題有一和 廠 。補(bǔ)充作業(yè)部分:假設(shè)教學(xué)管理規(guī)定:一個(gè)學(xué)生可選修多門(mén)課,一門(mén)課有若干學(xué)生選修;一個(gè)教師可講授多門(mén)課,一門(mén)課只有一個(gè)教師講授; 一個(gè)學(xué)生選修一門(mén)課,僅有一個(gè)成績(jī)。學(xué)生的屬性有學(xué)號(hào)、學(xué)生姓名;教師的屬性有教師編號(hào),教師姓名;課程的屬性有課程號(hào)、課程名。要求:根據(jù)上

9、述語(yǔ)義畫(huà)岀 ER圖,要求在圖中畫(huà)岀實(shí)體的屬性并注明聯(lián)系的類型;第2章關(guān)系數(shù)據(jù)庫(kù) 一、選擇題1、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門(mén)關(guān)系運(yùn)算包括A 排序、索引、統(tǒng)計(jì)B 選擇、投影、連接 C 關(guān)聯(lián)、更新、排序D 顯示、打印、制表3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求 R和S含有一個(gè)或多個(gè)共有的 A .元組 B .行 C .記錄 D .屬性4、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是 。A 投影 B 選擇 C 笛卡爾積 D 除5關(guān)系模式的任何屬性A不可再分B 可再分C 命名在該關(guān)系模式中可以不惟一D 以上都不是6在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為 。A. 并、差、選擇

10、、投影、自然連接B 并、差、交、選擇、投影C.并、差、選擇、投影、乘積D 并、差、交、選擇、乘積7、設(shè)有關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是A . R R B . R R C8、如圖所示,兩個(gè)關(guān)系 R1和R2,它們進(jìn)行 運(yùn)算后得到R3oABCACD121XY yB題DEM1MI并2NJ5MKC.笛卡爾積1、一個(gè)關(guān)系模式的定義格式為2、. 一個(gè)關(guān)系模式的定義主要包括_關(guān)系名、屬性名屬性類型屬性長(zhǎng)度和關(guān)鍵字3、.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有、和 4、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是、_和。5、關(guān)系代數(shù)運(yùn)算中,專門(mén)的關(guān)系運(yùn)算有 選擇、_投影和連接6、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系代數(shù) 和

11、關(guān)系演算RABCDabcd7、.已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),abef系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是,系關(guān)系的外關(guān)鍵字,外關(guān)鍵字abhk三、應(yīng)用題:bdef關(guān)系R和S如下圖所示,試計(jì)算 R*Sobddl第3章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQLckcd一、選擇題ckef1、SQL語(yǔ)言是的語(yǔ)言,易學(xué)習(xí)姓名,性別,入學(xué)日期,專業(yè),,學(xué)生關(guān)系的主關(guān)鍵字是A .過(guò)程化 B .非過(guò)程化 C .格式化 D .導(dǎo)航式答2、SQL語(yǔ)言是語(yǔ)言。A 層次數(shù)據(jù)庫(kù)B 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)C .關(guān)系數(shù)據(jù)庫(kù)D 非數(shù)據(jù)庫(kù)3、SQL語(yǔ)言具有的功能。A 關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制

12、C 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱4、SQL語(yǔ)言具有兩種使用方式,分別稱為交互式SQL和oA 提示式SQL B 多用戶SQL C 嵌入式SQL D 解釋式SQL5、假定學(xué)生關(guān)系是 S(S#,SNAME SEX AGE),課程關(guān)系是 C(C#, CNAME TEACHER)學(xué)生選課關(guān)系是 SC(S#, C#, GRADE。要查找選修“ COMPUTER課程的“女”學(xué)生姓名,將涉及到關(guān)系 A . S B . SC, C C . S, SC D . S, C, SC不能執(zhí)行6、如下面的數(shù)據(jù)庫(kù)的表中,若職工表的主關(guān)鍵字是職工號(hào),部門(mén)表的主關(guān)鍵字是部門(mén)號(hào),SQL操作A .

13、從職工表中刪除行(025''王芳, 03' 720) B .將行(005,','喬興, 04' 750)插入到職工表中C.將職工號(hào)為,001 '的工資改為700 D .將職工號(hào)為,038'的部門(mén)號(hào)改為 03'7、若用如下的 SQL語(yǔ)句創(chuàng)建一個(gè) student表:CREATE TABLE student(NO C(4) NOT NULL ,NAME C(8) NOT NULL ,SEX C(2),AGE N(2)可以插入到student表中的是。A. ( 1031','曾華,男,23) B . ( 1031

14、''曾華,NULL, NULL)C . (NULL,'曾華,男, 23' ) D . ( 103T , NULL, 男,23)8、檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的SELECT語(yǔ)句是A . SELECT SN AGE SEX FROM SC . SELECT SN AGE SEX FROM SWHERE AGE > (SELECT AGE FROM SWHERE AG>(SELECT AGEWHERE SN=“王華”)WHERE SN=“王華”)B . SELECT SN AGE SEXD . SELECT SN AGE SEX

15、FROM SFROM SWHERE SN =“王華”WHERE AGE >王華.AGE存放視圖的,不存放視圖的_、填空題1、SQL是_結(jié)構(gòu)化查詢語(yǔ)言 。答案:結(jié)構(gòu)R(No , NAME SEX AGE CLASS)化查詢語(yǔ)言2、視圖是一個(gè)虛表,它是從 中導(dǎo)岀的表。在數(shù)據(jù)庫(kù)中,只主關(guān)鍵字是NO其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS3、設(shè)有如下關(guān)系表 R為班號(hào)。寫(xiě)出實(shí)現(xiàn)下列功能的 SQL語(yǔ)句。 刪除學(xué)號(hào)為20的學(xué)生記錄;插入一個(gè)記錄(25 ,“李明",“男”,21,刪除姓“王”的學(xué)生記錄; 將所有“ 95101 "班號(hào)改為“ 95091”;

16、95031");插入“95031 ”班學(xué)號(hào)為30、姓名為“鄭和”的學(xué)生記錄;將學(xué)號(hào)為10的學(xué)生姓名改為“王華”第3章書(shū)面作業(yè)2、設(shè)學(xué)生-課程數(shù)據(jù)庫(kù)中包括三個(gè)表:學(xué)生表:Student ( Sno, Sname,Sex, Sage, Sdept)課程表:Course( Cno, Cname,Ccredit)學(xué)生選課表:SC ( Sno, Cno, Grade) 其中 Sno、Sname、Sex、Sage Sdept、 Cno、Cname、Ccredit、Grade 分別表示學(xué)號(hào)、姓名、性別、年齡、所在系名、課程號(hào)、課程名、學(xué)分和成績(jī)。1042”號(hào)學(xué)生所學(xué)的課程的學(xué)生學(xué)號(hào)試用SQL語(yǔ)言完

17、成下列項(xiàng)操作:(1)查詢選修課程包括“(2)創(chuàng)建一個(gè)計(jì)科系學(xué)生信息視圖S_CS_VIEW,包括Sno學(xué)號(hào)、Sname姓名、Sex性別;(3)(4)創(chuàng)建一選修數(shù)據(jù)庫(kù)課程信息的視圖,視圖名稱為datascore_view,包含學(xué)號(hào)、姓名、成績(jī)。通過(guò)上面第2題創(chuàng)建的視圖修改數(shù)據(jù),把王平的名字改為王慧平第4章數(shù)據(jù)庫(kù)的安全性一、選擇題1、下面哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能 A.安全性B.可移植性C.完整性D.并發(fā)控制2、 保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的。A.安全性B.完整性C.并發(fā)控制D.恢復(fù)3、 數(shù)據(jù)庫(kù)的 完整性是指數(shù)據(jù)的正確性和相容性。 A.

18、安全性 B 完整性C 并發(fā)控制 D.恢復(fù)4、 在數(shù)據(jù)系統(tǒng)中,對(duì)存取權(quán)限的定義稱為 。A.命令B .授權(quán) C .定義 D .審計(jì)5、 數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來(lái)控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的。A.可靠性B . 一致性C.完整性D .安全性6、 下列SQL語(yǔ)句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對(duì)學(xué)生表(STUD )中學(xué)號(hào)(XH )的修改權(quán)”這一功能的是 A . REVOKE UPDATE(XH) ON TABLE FROM ZHAOC . REVOKE UPDATE(XH) ON STUD FROM ZHAO7、把對(duì)關(guān)系SC的屬性GRADE的修改權(quán)授予用戶 ZHAOA) G

19、RANT GRADE ON SC TO ZHAOC) GRANT UPDATE (GRADE) ON SC TO ZHAO8、 在SQL Server中刪除觸發(fā)器用()A . ROLLBA二、填空題B . REVOKE UPDATE(XH) ON TABLE FROM PUBLIC D . REVOKE UPDATE(XH) ON STUD FROM PUBLIC的SQL語(yǔ)句是 B) GRANT UPDATE ON SC TO ZHAOD) GRANT UPDATE ON SC (GRADE) TO ZHAOKB. DROP C . DELALLOCATED. DELETE1、 保護(hù)數(shù)據(jù)安全性

20、的一般方法是 設(shè)置用戶標(biāo)識(shí)和存取權(quán)限控制 。2、安全性控制的一般方法有、和視圖的保護(hù)五級(jí)安全措施。3、 存取權(quán)限包括兩方面的內(nèi)容,一個(gè)是丄,另一個(gè)是厘。4、 在數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)存取權(quán)限的定義稱為授權(quán) 。5、 在SQL語(yǔ)言中,為了數(shù)據(jù)庫(kù)的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語(yǔ)句,對(duì)用戶授權(quán)使用 語(yǔ)句,收回所授的權(quán)限使用語(yǔ)句。6、 DBMS?取控制機(jī)制主要包括兩部分:自主存取控制,_強(qiáng)制存取控制 。7、 當(dāng)對(duì)某一表進(jìn)行諸如()、()、()這些操作時(shí),SQL Server就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的 SQL語(yǔ)句。第5章數(shù)據(jù)庫(kù)完整性、選擇題:1、在數(shù)據(jù)庫(kù)系統(tǒng)中,保證數(shù)據(jù)及語(yǔ)義正確和有效的功能是()A.并發(fā)

21、控制B.存取控制C.安全控制D.完整性控制2、關(guān)于主鍵約束以下說(shuō)法錯(cuò)誤的是()A. 一個(gè)表中只能設(shè)置一個(gè)主鍵約束B(niǎo).允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個(gè)字段的字段組合設(shè)置為主鍵3、 在表或視圖上執(zhí)行除了()以外的語(yǔ)句都可以激活觸發(fā)器。A.lnsert B. Delete C. UpdateD.Create4、 數(shù)據(jù)庫(kù)的 是指數(shù)據(jù)的正確性和相容性。A 安全性B 完整性C 并發(fā)控制 D 恢復(fù)5、 在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的 約束。A、實(shí)體完整性B、參照完整性C、用戶自定義D、用戶操作二、填空題1 數(shù)據(jù)

22、庫(kù)的完整性是指數(shù)據(jù)的._和。2、實(shí)體完整性是指在基本表中,主屬性不能取空值 。3、參照完整性是指在基本表中, 4、 為了保護(hù)數(shù)據(jù)庫(kù)的實(shí)體完整性,當(dāng)用戶程序?qū)χ鞔a進(jìn)行更新使主碼值不惟一時(shí),DBMS就。第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ù)未被插入2、 設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是 。A 關(guān)系規(guī)范化理論B 關(guān)系運(yùn)算理論C 關(guān)系代數(shù)理論 D邏輯3、 規(guī)范化過(guò)程主要為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常,刪除異常以及冗余度大的缺陷。A 數(shù)據(jù)

23、的不一致性B 結(jié)構(gòu)不合理C 冗余度大D 數(shù)據(jù)4、 當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說(shuō)法中是正確的。A 它一定消除了插入和刪除異常B 仍存在一定的插入和刪除異常C 一定屬于BCNF D A和C都是5、 關(guān)系模型中的關(guān)系模式至少是A 1NF B 2NF C 3NF D BCNF6、在關(guān)系 DB中,任何二 元關(guān)系模式的最高范式 必定是A 1NF B 2NF C 3NF D BCNF7、 在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R最高范式是。A 2NF B 3NF C 4NF D BCNF8、 候選關(guān)鍵字中的屬性稱為 。A 非主屬性 B 主屬性 C 復(fù)合屬性 D 關(guān)鍵屬性

24、9、消除了部分函數(shù)依賴的 1NF的關(guān)系模式,必定是 。A . 1NF B 2NF C 3NF D 4NF10、 關(guān)系模式的候選關(guān)鍵字可以有,主關(guān)鍵字亍。A 0個(gè)B 1個(gè)C 1個(gè)或多個(gè) D 多個(gè)11、 關(guān)系模式的分解不惟一。A.惟一 B 不惟一12、根據(jù)關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系要滿足第一范式。下面“部門(mén)”關(guān)系中,因哪個(gè)屬性而使它不滿足第一范式? 。部門(mén)(部門(mén)號(hào),部門(mén)名,部門(mén)成員,部門(mén)總經(jīng)理)A .部門(mén)總經(jīng)理B .部門(mén)成員 C .部門(mén)名 D .部門(mén)號(hào)二、填空題1、在關(guān)系A(chǔ)(S,SN, D)和B(D,CN, NM中,A的主鍵是S,B的主鍵是。,_則D在S中稱為。2、 對(duì)于非規(guī)范化的模

25、式,經(jīng)過(guò) 轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過(guò) 轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過(guò) 轉(zhuǎn)變?yōu)?NR3、 在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無(wú)損連接性。三、概念解釋:1、平凡的函數(shù)依賴在關(guān)系模式R(U)中,對(duì)于U的子集X和Y,如果X-Y,但Y匚X,則稱X- Y是非平凡的函數(shù)依賴2、非平凡的函數(shù)依賴在關(guān)系模式R(U)中,對(duì)于U的子集X和Y,若X-Y,但Y X, 則稱X-Y是平凡的函數(shù)依賴四、綜合練習(xí)1、已知學(xué)生關(guān)系模式S(Sno, Sname SD, Sdname Course, Grade)其中:Sno學(xué)號(hào)、Sname姓名、SD系名、Sdname系主任名、Cour

26、se課程、Grade成績(jī)。(1) 寫(xiě)岀關(guān)系模式S的基本函數(shù)依賴和主碼。(2) 原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說(shuō)明為什么 ?(3) 將關(guān)系模式分解成3NF,并說(shuō)明為什么?(1) 寫(xiě)岀關(guān)系模式S的基本函數(shù)依賴和主碼。(2) 原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說(shuō)明為什么 ?(3) 將關(guān)系模式分解成3NF,并說(shuō)明為什么?2. 設(shè)有如下關(guān)系RW載師知馬千里-于褊樸余腳于鮒釧帀地如馬千野于韻K(1) 它為第幾范式?為什么?(2) 是否存在刪除操作異常?若存在,則說(shuō)明是在什么情況下發(fā)生的?(3) 將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問(wèn)題

27、(1) 它為第幾范式?為什么?(2) 是否存在刪除操作異常?若存在,則說(shuō)明是在什么情況下發(fā)生的?(3) 將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問(wèn)題3、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門(mén)銷售;(2)每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。試回答下列問(wèn)題:(1)根據(jù)上述規(guī)定,寫(xiě)岀關(guān)系模式 R的基本函數(shù)依賴;(2) 找出關(guān)系模式R的候選碼;(3) 試問(wèn)關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4) 如果R不屬于3NF,請(qǐng)將R分解成

28、3NF模式集。第7章數(shù)據(jù)庫(kù)設(shè)計(jì)一、選擇題1、 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用 E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的階段A. 需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)2、 在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是 的任務(wù)。A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段3、數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下列各項(xiàng)中不屬于實(shí)施階段的工作是4、5、A.建立庫(kù)結(jié)構(gòu)B.擴(kuò)充功能C.加載數(shù)據(jù)D.系統(tǒng)調(diào)試在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是A.形象模型B.物理模型C.邏輯模型D.實(shí)體聯(lián)系模型從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M: N聯(lián)系轉(zhuǎn)換為關(guān)系模型時(shí),該

29、關(guān)系模式的關(guān)鍵字是A. M端實(shí)體的關(guān)鍵字 B . N端實(shí)體的關(guān)鍵字C . M端實(shí)體關(guān)鍵字與 N端實(shí)體關(guān)鍵字組合D.重新選取其他屬性6、當(dāng)局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是A.屬性沖突B. 語(yǔ)法沖突C. 結(jié)構(gòu)沖突D. 命名沖突7、 概念模型獨(dú)立于 A . E-R模型B.硬件設(shè)備和 DBMSC .操作系統(tǒng)和 DBMSD. DBMS8、數(shù)據(jù)流程圖(DFD是用于描述結(jié)構(gòu)化方法中c階段的工具。A.可行性分析B.詳細(xì)設(shè)計(jì)C .需求分析D.程序編碼9、 下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為 關(guān)系模式。A. 1個(gè)B . 2個(gè) C . 3個(gè)D. 4個(gè)、填空題1、 數(shù)據(jù)庫(kù)設(shè)計(jì)

30、的幾個(gè)步驟是 。2、 “為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫(kù)設(shè)計(jì)階段.3、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,把數(shù)據(jù)需求寫(xiě)成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過(guò)程等的描述,通常稱為。4、 在設(shè)計(jì)分E-R圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì)的,所以各個(gè)分E-R圖之間難免有不一致的地方,這些沖突主要有、 和 三類。三、應(yīng)用題設(shè)有如下實(shí)體:學(xué)生:學(xué)號(hào)、單位、姓名、性別、年齡、選修課程名課程:編號(hào)、課程名、開(kāi)課單位、任課教師號(hào)教師:教師號(hào)、姓名、性別、職稱、講授課程編號(hào)單位:?jiǎn)挝幻Q、電話、教師號(hào)、教師名上述實(shí)體中

31、存在如下聯(lián)系:(1 ). 一個(gè)學(xué)生可選修多門(mén)課程,一門(mén)課程可為多個(gè)學(xué)生選修;(2). 一個(gè)教師可講授多門(mén)課程, 一門(mén)課程可為多個(gè)教師講授;(3).-個(gè)單位可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。試完成如下工作:(1).分別設(shè)計(jì)學(xué)生選課和教師任課兩個(gè)局部信息的結(jié)構(gòu)E-R圖。(2).將上述設(shè)計(jì)完成的E-R圖合并成一個(gè)全局E-R圖。(3).將該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。第8章數(shù)據(jù)庫(kù)編程一、選擇題1、修改存儲(chǔ)過(guò)程使用的語(yǔ)句是()oA. ALTER PROCEDUREB.DROP PROCEDUREC.INSERT PROCEDUED.DELETE PROCEDUE2、創(chuàng)建存

32、儲(chǔ)過(guò)程的語(yǔ)句是()oA. ALTER PROCEDUREB.DROP PROCEDURE C.CREATE PROCEDUE D.INSERT PROCEDUE3、下面()組命令,將變量count值賦值為1。答案:AB . DIM count=1A . DECLARE countSELECT count=1C. DECLARE countSELECT count=14在SQL Server中刪除存儲(chǔ)過(guò)程用(10 .在SQL Server編程中,可使用()o A . ROLLBACKD . DIM countSELECT count=1B. DROP PROC C . DELALLOCATED.

33、 DELETE PROC)將多個(gè)語(yǔ)句捆綁。A. B. BEGIN-END C .()D.、填空題()和 CONTINUE 關(guān)1、 在T-SQL編程語(yǔ)句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語(yǔ)句或一個(gè)語(yǔ)句塊,還可以使用 鍵字在循環(huán)內(nèi)部控制 WHILE循環(huán)中語(yǔ)句的執(zhí)行。2、存儲(chǔ)過(guò)程是存放在()上的預(yù)先定義并編譯好的 T-SQL語(yǔ)句。3、 游標(biāo)是系統(tǒng)為用戶開(kāi)設(shè)的一個(gè)(),存放SQL語(yǔ)句的執(zhí)行結(jié)果 第10章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)1、是DBMS勺基本單位,它是用戶定義的一組邏輯一致的程序序列A. 程序B .命令C .事務(wù)D.文件2、事務(wù)的原子性是指 A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一

34、旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)3、 事務(wù)的一致性是指。A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)為的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)4、 事務(wù)的隔離性是指 。A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一

35、致性狀態(tài)5、 事務(wù)的持續(xù)性是。A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C. 一個(gè)事力內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D 事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)6、 若數(shù)據(jù)庫(kù)中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫(kù)就稱為處于狀態(tài)。A.安全B、. 一致C.不安全 D.不一致7、若系統(tǒng)在運(yùn)行過(guò)程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過(guò)程中以非控制方式終止,這時(shí)內(nèi)存中的信息丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況稱為。A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.運(yùn)行故障8、 若系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,使存儲(chǔ)

36、在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為。A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.運(yùn)行故障9、 用來(lái)記錄對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行的每一次更新操作。A.后援副本B.日志文件C.數(shù)據(jù)庫(kù)D.緩沖區(qū)10、 用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是 。A.數(shù)據(jù)庫(kù)文件 B.索引文件C.日志文件D.備注文件11、 數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包括。A.數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案、數(shù)據(jù)庫(kù)后備副本B 數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計(jì)檔案C.日志文件、數(shù)據(jù)庫(kù)后備副本D數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫(kù)后備副本一、填空題1、是DBMS勺基本單位,它是用戶定義的一組邏輯一致的程序序列。2、 .若事務(wù)在運(yùn)行過(guò)

37、程中,由于種種原因,使事務(wù)未運(yùn)行到正常終止點(diǎn)之間就被撤消,這種情況就稱為。3、數(shù)據(jù)庫(kù)恢復(fù)是將數(shù)據(jù)庫(kù)從 狀態(tài)恢復(fù)到 的功能。4、數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中,可能會(huì)發(fā)生故障。故障主要有、_、介質(zhì)故障和四類。5、 數(shù)據(jù)庫(kù)系統(tǒng)是利用存儲(chǔ)在外存上其他地方的來(lái)重建被破壞的數(shù)據(jù)庫(kù)。它主要有兩種: 和 。第11章并發(fā)控制一、選擇題:1、.設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下所示,下面評(píng)價(jià)正確的是 。A.該操作不存在問(wèn)題B.該操作丟失修改C .該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)T1T2 讀A=10 A=A-5寫(xiě)回讀 A=10A=A-8寫(xiě)回2、設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下所示,下面評(píng)價(jià)正確 是。A.該

38、操作不存在問(wèn)題B.該操作丟失修改C 該操D .該操作讀"臟”數(shù)據(jù)3、設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如下所示,下列評(píng)價(jià)正確的是A.該操作不存在問(wèn)題T1T2讀 A=10, B=5讀 A=10讀 a=20, B=5求和 25A=A*2寫(xiě)回驗(yàn)證錯(cuò)的作不能重復(fù)讀B. 該操作丟失修改 C 該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)T1T2 讀A=100A=A*2寫(xiě)回ROLLBAC恢復(fù) A=100讀 A=104、解決并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性總是普遍采用。A.封鎖B.恢復(fù)C.存取控制D.協(xié)商5、若事務(wù)T對(duì)數(shù)據(jù)R已經(jīng)加X(jué)鎖,則其他事務(wù)對(duì)數(shù)據(jù)R。A.可以加S鎖不能加X(jué)鎖B.不能加S鎖可以加X(jué)鎖C. 可

39、以加S鎖也可以加X(jué)鎖D.不能加任何鎖6、關(guān)于“死鎖”,下列說(shuō)法中正確的是 。A.死鎖是操作系統(tǒng)中的問(wèn)題,數(shù)據(jù)庫(kù)操作中不存在B 在數(shù)據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)C.當(dāng)兩個(gè)用戶競(jìng)爭(zhēng)相同資源時(shí)不會(huì)發(fā)生死鎖D 只有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖7、對(duì)并發(fā)操作若不加以控制,可能會(huì)帶來(lái)問(wèn)題。A.不安全B.死鎖C.死機(jī)D.不一致8、并發(fā)操作會(huì)帶來(lái)哪些數(shù)據(jù)不一致性 。A.丟失修改、不可重復(fù)讀、臟讀、死鎖B 不可重復(fù)讀、臟讀、死鎖C 丟失修改、臟讀、死鎖D丟失修改、不可重復(fù)讀、臟讀填空題1、DBMS的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的主要方法是機(jī)制。2

40、、有兩種基本類型的鎖,它們是和。一、(每小題6分,共12分)請(qǐng)為圖書(shū)館設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),要求包括圖書(shū)和借書(shū)人的信息。圖書(shū)的信息包括書(shū)號(hào)、書(shū) 名、作者、定價(jià)、位置;借書(shū)人的信息包括姓名、借書(shū)證號(hào)、單位;借書(shū)需要記錄借書(shū)日期。要求:1將數(shù)據(jù)庫(kù)用E/ R圖來(lái)描述;2轉(zhuǎn)換成關(guān)系模型并注明函數(shù)依賴。二、用SQL語(yǔ)言定義侮小題6分,共24分)1. 學(xué)生關(guān)系S,包括學(xué)號(hào)SNO、姓名SN、年齡SA、系別引)。2. 課程關(guān)系C,包括課程號(hào) CNo、課程名CN、學(xué)分CC。3. 學(xué)生選課關(guān)系 SC,包括SNo CN。和成績(jī)C。注意:說(shuō)明主鍵碼和外鍵碼(如果有的話)。4. 用SQL語(yǔ)句查向每個(gè)學(xué)生的總成績(jī),輸岀學(xué)號(hào)和總

41、成績(jī),按總成績(jī)排序(降序),若總成績(jī)相同,冉按學(xué)號(hào)排序(升序 )三、(每小題6分,共12分)假設(shè)學(xué)生一課程數(shù)據(jù)庫(kù)關(guān)系模式如下:Student(Sno, Sname,Sage,Ssex);Course(Cno,Cname, Teacher);SC(Sno, Cno, Grade)。用sQ。語(yǔ)句表達(dá)下列查詢:1求張老師講的每門(mén)課的學(xué)生平均成績(jī)。2. 統(tǒng)計(jì)選修各門(mén)課的學(xué)生人數(shù)。輸岀課程號(hào)和人數(shù)。查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,則按課程號(hào)升序排列。四、 (每小題 8 分,共 16分)假設(shè)學(xué)生選課數(shù)據(jù)庫(kù)關(guān)系模式如下:Student(SNo, SName, SAge, SDept);Course(CN

42、o ,CName) ;SC(SNo, CNo , Score); 1用關(guān)系代數(shù)進(jìn)行如下查詢:學(xué)生王芳的“計(jì)算機(jī)組成原理”課成績(jī)。2用數(shù)據(jù)邏輯規(guī)則進(jìn)行如廠查詢:學(xué)號(hào)為20020202 的學(xué)生的系別和年齡。五、(共 18分)設(shè) T1 、T2、T3 是如下三個(gè)事務(wù):T1 : A = A+2 , T2 : A= A X 2 , T3 : A =A XX 2 , A 的初值為 1。設(shè)T1、T2和T3可以并發(fā)執(zhí)行,并對(duì)其操作的順序不加限制,則它們的并發(fā)執(zhí)行可能產(chǎn)生哪幾種結(jié)果(寫(xiě)出最后的A值)。六、 (第 l 小題 10分,第 2小題日分,共 18分)電影數(shù)據(jù)庫(kù)涉及如下數(shù)據(jù):電影類(Movie)包括電影名(

43、Title)、制作年份(Year)等屬性;制片公司類(Studio)包括制片公司名稱(Pname)、地址(Add)、電話仃el)等屬性; 每部電影都可能山多個(gè)制片公司多次制作,而每個(gè)制片公司都可能制作多部電影。1用 ODL 給出類的說(shuō)明 (包括范圍名 );2用 OQL 查詢 "上海電影制片公司”所制作電影的基本情況。1. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是()、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A 數(shù)據(jù)共享B 數(shù)據(jù)存儲(chǔ)C 數(shù)據(jù)應(yīng)用D 數(shù)據(jù)保密2. 數(shù)據(jù)庫(kù)系統(tǒng)中,物理數(shù)據(jù)獨(dú)立性是指()。A 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立B .應(yīng)用程序與 DBMS的相互獨(dú)立C .應(yīng)用程序與存儲(chǔ)在

44、磁盤(pán)上數(shù)據(jù)庫(kù)的物理模式是相互獨(dú)立的D 應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立3. 在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()。A 外模式B內(nèi)模式C存儲(chǔ)模式D 模式4. E-R模型用于數(shù)據(jù)庫(kù)設(shè)計(jì)的哪個(gè)階段()?A .需求分析B.概念結(jié)構(gòu)設(shè)計(jì)C 邏輯結(jié)構(gòu)設(shè)計(jì)D物理結(jié)構(gòu)設(shè)計(jì)5. 現(xiàn)有關(guān)系表:學(xué)生(宿舍編號(hào),宿舍地址,學(xué)號(hào),姓名,性別,專業(yè),出生日期)的主碼是()。A. 宿舍編號(hào)B. 學(xué)號(hào)C .宿舍地址,姓名D .宿舍編號(hào),學(xué)號(hào)6. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的 ()A .元組B.行C .記錄

45、D.屬性7. 下列關(guān)系運(yùn)算中,()運(yùn)算不屬于專門(mén)的關(guān)系運(yùn)算。A 選擇B.連接C .廣義笛卡爾積D .投影8. SQL 語(yǔ)言具有()的功能。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. 如果在一個(gè)關(guān)系中,存在某個(gè)屬性(或?qū)傩越M)性(或?qū)傩越M)為這個(gè)關(guān)系的()A .候選碼C. 外碼10. 下列關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語(yǔ)中,(A.屬性C.域,雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱該屬B. 主碼D. 連接碼)術(shù)語(yǔ)所表達(dá)的概念與二維表中的“行”的概念最接近?B.關(guān)系D. 元組12

46、在SQL語(yǔ)言的SELECT語(yǔ)句中,用于對(duì)結(jié)果元組進(jìn)行排序的是()子句。A . GROUP BYB. HAVINGC . ORDER BYD . WHERE13. 設(shè)有關(guān)系SC ( SNO,CNO,GRADE ),主碼是(SNO,CNO )。遵照實(shí)體完整性規(guī)則,下面()選項(xiàng)是正確的。A .只有SNO不能取空值B.只有CNO不能取空值C .只有GRADE不能取空值D . SNO與CNO都不能取空值14. 下面關(guān)于函數(shù)依賴的敘述中,()是不正確的。A .若 X Y,WY Z,貝U XW t ZB. 若 Y_X,_則 X YC .若 XY Z,貝U X Z,YZD. 若 X YZ,貝U X Y,X Z15. 設(shè)有關(guān)系 R (A,B,C)和S (C,D)。與SQL語(yǔ)句select A,B,D from R,S where R.C=S.C 等價(jià)的關(guān)系代數(shù)表達(dá)式是()A . b r.c=s.c( n,B,D(R >S)B. n a,b,d(r,c= s.c(R ><S)C . b r.c=s.c( n,B (R) x D(n)D . b r,c=s.c( n( a,b(R) S)1. 在SELECT語(yǔ)句中,需要對(duì)分組情況應(yīng)滿足的條件進(jìn)行判斷時(shí),

溫馨提示

  • 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)論