MOOC 數(shù)據(jù)庫原理-鄭州航空工業(yè)管理學院 中國大學慕課答案_第1頁
MOOC 數(shù)據(jù)庫原理-鄭州航空工業(yè)管理學院 中國大學慕課答案_第2頁
MOOC 數(shù)據(jù)庫原理-鄭州航空工業(yè)管理學院 中國大學慕課答案_第3頁
MOOC 數(shù)據(jù)庫原理-鄭州航空工業(yè)管理學院 中國大學慕課答案_第4頁
MOOC 數(shù)據(jù)庫原理-鄭州航空工業(yè)管理學院 中國大學慕課答案_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MOOC數(shù)據(jù)庫原理-鄭州航空工業(yè)管理學院中國大學慕課答案互評作業(yè)1.1數(shù)據(jù)庫系統(tǒng)概論1、問題:長期存儲在計算機內(nèi),有組織的、可共享的大量數(shù)據(jù)的集合是()。選項:A、數(shù)據(jù)(Data)B、數(shù)據(jù)庫(DataBase)C、數(shù)據(jù)庫管理系統(tǒng)(DBMS)D、數(shù)據(jù)庫系統(tǒng)(DBS)正確答案:【數(shù)據(jù)庫(DataBase)】2、問題:數(shù)據(jù)庫系統(tǒng)的簡稱是()選項:A、DBB、DBSC、DBAD、DBMS正確答案:【DB】3、問題:在數(shù)據(jù)管理技術(shù)發(fā)展過程中,有專門管理數(shù)據(jù)的軟件的是()。選項:A、人工管理階段B、人工管理階段和文件系統(tǒng)階段C、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段D、數(shù)據(jù)庫系統(tǒng)階段正確答案:【文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段】4、問題:是數(shù)據(jù)庫中存儲的基本對象選項:A、數(shù)字B、文字C、數(shù)據(jù)D、表正確答案:【數(shù)據(jù)】5、問題:數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是()。選項:A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS正確答案:【DBS包括DB和DBMS】6、問題:數(shù)據(jù)庫管理系統(tǒng)只提供數(shù)據(jù)定義語句,不提供數(shù)據(jù)操縱語句供用戶使用。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:在數(shù)據(jù)庫中存儲的是數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系。選項:A、正確B、錯誤正確答案:【正確】8、問題:數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別是前者實現(xiàn)了整體數(shù)據(jù)的結(jié)構(gòu)化。選項:A、正確B、錯誤正確答案:【正確】9、填空題:數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)控制方面的功能包括數(shù)據(jù)的()保護、完整性檢查、并發(fā)控制和數(shù)據(jù)庫恢復(fù)。正確答案:【安全性##%_YZPRLFH_%##安全】10、填空題:描述事物的符號可以是數(shù)字,也可以是()、圖形、圖像、音頻、視頻等。數(shù)據(jù)有多種表現(xiàn)形式,他們都可以經(jīng)過數(shù)字化后,存入計算機。正確答案:【文字】1.2數(shù)據(jù)模型1、問題:數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)是()。選項:A、物理模型B、概念模型C、數(shù)據(jù)模型D、邏輯模型正確答案:【數(shù)據(jù)模型】2、問題:實現(xiàn)將現(xiàn)實世界抽象為信息世界的是()選項:A、概念模型B、物理模型C、數(shù)據(jù)模型D、邏輯模型正確答案:【概念模型】3、問題:在一個數(shù)據(jù)庫中存儲著若干個表,這些表之間可以通過()建立關(guān)系。選項:A、內(nèi)容不相同的屬性列B、相同內(nèi)容的屬性列C、第一個屬性列D、最后一個屬性列正確答案:【相同內(nèi)容的屬性列】4、問題:關(guān)系必須是規(guī)范化的,最基本的規(guī)范條件是()選項:A、關(guān)系的每一個分量必須是不重名的B、關(guān)系的每一個分量必須是不重復(fù)值得C、關(guān)系的每一個分量必須是不可分的D、關(guān)系的每一條記錄是不重復(fù)的正確答案:【關(guān)系的每一個分量必須是不可分的】5、問題:在關(guān)系模型中,保證實體唯一不重復(fù)的是()選項:A、外碼B、全碼C、主碼D、外鍵正確答案:【主碼】6、問題:在數(shù)據(jù)模型的組成要素中,數(shù)據(jù)結(jié)構(gòu)是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面,人們通常按照數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型。選項:A、正確B、錯誤正確答案:【正確】7、問題:從用戶觀點看,關(guān)系是一張規(guī)范化的二維表格。選項:A、正確B、錯誤正確答案:【正確】8、問題:關(guān)系模型是以圖的形式來描述實體之間的聯(lián)系。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:兩個實體型之間的聯(lián)系可以分為三種:一對一聯(lián)系、一對多聯(lián)系和_______。正確答案:【多對多聯(lián)系##%_YZPRLFH_%##m:n##%_YZPRLFH_%##n:m】10、填空題:在E-R圖中,用_______表示實體型;用橢圓表示屬性,并用無向邊將其與相應(yīng)的實體型連接起來;用菱形表示實體型間的聯(lián)系。正確答案:【矩形##%_YZPRLFH_%##方框】1.3數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)1、問題:能夠保證數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的邏輯獨立性的是()選項:A、外模式/模式映像B、模式C、模式/內(nèi)模式映像D、外模式正確答案:【外模式/模式映像】2、問題:數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)物理獨立性是指()。選項:A、數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B、應(yīng)用程序與DBMS的相互獨立C、應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫的物理模式是相互獨立的D、應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯獨立性相互獨立正確答案:【應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫的物理模式是相互獨立的】3、問題:一般情況下,一個數(shù)據(jù)庫的外模式()。選項:A、只能有一個B、可以有多個C、至少兩個D、最多只能有一個正確答案:【可以有多個】4、問題:關(guān)系數(shù)據(jù)庫的型也稱為關(guān)系數(shù)據(jù)庫模式,是對()的描述。選項:A、數(shù)據(jù)B、關(guān)系數(shù)據(jù)庫C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫正確答案:【關(guān)系數(shù)據(jù)庫】5、問題:數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在()。選項:A、不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序B、不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C、不會因為存儲策略的變化而影響存儲結(jié)構(gòu)D、不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)正確答案:【不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序】6、問題:數(shù)據(jù)庫系統(tǒng)的三級模式是對數(shù)據(jù)進行抽象的3個級別,把數(shù)據(jù)的具體組織留給DBMS管理。選項:A、正確B、錯誤正確答案:【正確】7、問題:一個數(shù)據(jù)庫可以由多個內(nèi)模式。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:視圖和三級模式中的模式對應(yīng)選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:數(shù)據(jù)獨立性是數(shù)據(jù)庫領(lǐng)域的重要概念,包括數(shù)據(jù)的________獨立性和物理獨立性。正確答案:【邏輯】10、填空題:外模式是________的子集。正確答案:【模式】1.4數(shù)據(jù)庫系統(tǒng)的組成1、問題:DBMS是一類系統(tǒng)軟件,它是建立()之上的。選項:A、應(yīng)用系統(tǒng)B、編譯系統(tǒng)C、操作系統(tǒng)D、硬件系統(tǒng)正確答案:【操作系統(tǒng)】2、問題:下列哪項不是DBA的主要職責()選項:A、參與數(shù)據(jù)庫系統(tǒng)的設(shè)計與建立B、定義數(shù)據(jù)的安全性要求和完整性約束條件C、負責給用戶編寫應(yīng)用程序D、負責數(shù)據(jù)庫性能的改進和數(shù)據(jù)庫的重組及重構(gòu)工作正確答案:【負責給用戶編寫應(yīng)用程序】3、問題:在數(shù)據(jù)庫中,下列說法不正確的是()選項:A、數(shù)據(jù)庫中只存放數(shù)據(jù),不反映數(shù)據(jù)之間的關(guān)系B、數(shù)據(jù)字典是存放數(shù)據(jù)庫的數(shù)據(jù)庫C、數(shù)據(jù)庫中的數(shù)據(jù)可以共享D、數(shù)據(jù)庫中數(shù)據(jù)的冗余并非越小越好正確答案:【數(shù)據(jù)庫中只存放數(shù)據(jù),不反映數(shù)據(jù)之間的關(guān)系】4、問題:數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格的講,這里的數(shù)據(jù)共享是指()。選項:A、同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合B、多個用戶、同一種語言共享數(shù)據(jù)C、多個用戶共享一個數(shù)據(jù)文件D、多種應(yīng)用、多種語言、多個用戶互相覆蓋地使用數(shù)據(jù)集合正確答案:【多種應(yīng)用、多種語言、多個用戶互相覆蓋地使用數(shù)據(jù)集合】5、問題:以下對于關(guān)系數(shù)據(jù)庫的描述不正確的是()選項:A、有嚴格的數(shù)學基礎(chǔ)B、關(guān)系模型單一C、物理存儲對用戶透明,把問題簡化D、查詢效率高正確答案:【查詢效率高】6、問題:數(shù)據(jù)庫管理系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由DB、DBS、應(yīng)用系統(tǒng)和DBA組成。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:數(shù)據(jù)庫管理系統(tǒng)是一個應(yīng)用軟件。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:數(shù)據(jù)庫系統(tǒng)的各類人員的數(shù)據(jù)視圖都是相同的。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于用戶和()之間的一層系統(tǒng)軟件。正確答案:【操作系統(tǒng)##%_YZPRLFH_%##OS】10、填空題:三級模式結(jié)構(gòu)是數(shù)據(jù)庫的系統(tǒng)()部結(jié)構(gòu)正確答案:【內(nèi)】2.0引言1、問題:關(guān)系操作的對象和結(jié)果都是()。選項:A、數(shù)據(jù)B、元素C、集合D、數(shù)組正確答案:【集合】2、問題:在通常情況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是()。選項:A、R1(學生號,學生名,性別)B、R2(學生號,學生名,班級號)C、R3(學生號,學生名,宿舍號)D、R4(學生號,學生名,簡歷)正確答案:【R4(學生號,學生名,簡歷)】3、問題:下列哪個不是關(guān)系模型的組成()。選項:A、關(guān)系數(shù)據(jù)結(jié)構(gòu)B、關(guān)系運算集合C、關(guān)系操作D、關(guān)系完整性的約束正確答案:【關(guān)系運算集合】4、問題:關(guān)系代數(shù)運算是以()為基礎(chǔ)的運算。選項:A、關(guān)系運算B、謂詞演算C、集合運算D、代數(shù)運算正確答案:【集合運算】5、問題:E.F.CODD由于他對關(guān)系數(shù)據(jù)庫的突出貢獻,榮獲的獎項是()。選項:A、諾貝爾獎B、圖靈獎C、馮諾依曼獎D、薩師煊獎?wù)_答案:【圖靈獎】6、問題:關(guān)系操作的特點是集合操作方式。選項:A、正確B、錯誤正確答案:【正確】7、問題:關(guān)系中的兩行可以完全相同。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:關(guān)系模型是基于圖的數(shù)據(jù)模型。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:數(shù)據(jù)模型的三要素分別________、關(guān)系操作集合、關(guān)系完整性約束。正確答案:【關(guān)系數(shù)據(jù)結(jié)構(gòu)】10、填空題:關(guān)系的每一個分量必須是一個__________的數(shù)據(jù)項。正確答案:【不可分】2.1關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義1、問題:一個域允許的不同取值個數(shù)稱為這個域的?選項:A、元組B、基數(shù)C、分量D、集合正確答案:【基數(shù)】2、問題:若關(guān)系中的某一屬性組的值能唯一的標識一個元組,而其子集不能,則稱該屬性組為()。選項:A、候選碼B、主碼C、外碼D、全碼正確答案:【候選碼】3、問題:在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主鍵是R#,S的主鍵是S#,則S#在R中稱為()。選項:A、外鍵B、候選鍵C、主鍵D、以上都不是?正確答案:【外鍵】4、問題:在一個關(guān)系中不能相同的是()。選項:A、記錄B、域C、分量D、屬性正確答案:【記錄】5、問題:設(shè)關(guān)系R、S、W各有10個元組,那么這三個關(guān)系的笛卡爾積的元組個數(shù)是()。選項:A、30B、300C、1000D、不確定正確答案:【1000】6、問題:關(guān)系是迪卡爾積的一個子集。選項:A、正確B、錯誤正確答案:【正確】7、問題:在一個關(guān)系模式中,可能沒有非主屬性。選項:A、正確B、錯誤正確答案:【正確】8、問題:關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動態(tài)的、隨時間不斷變化的。選項:A、正確B、錯誤正確答案:【正確】9、填空題:關(guān)系可以有三種類型:基本關(guān)系、查詢表和()。正確答案:【視圖##%_YZPRLFH_%##view】10、填空題:候選關(guān)鍵字中的屬性被稱為()。正確答案:【主屬性】2.2關(guān)系操作1、問題:關(guān)系代數(shù)的5種基本基本運算是()。選項:A、并、差、選擇、投影、自然連接B、并、差、交、選擇、投影C、并、差、交、選擇、笛卡爾積D、并、差、選擇、投影、笛卡爾積正確答案:【并、差、選擇、投影、笛卡爾積】2、問題:關(guān)系操作的對象和結(jié)果都是()。選項:A、數(shù)據(jù)B、元素C、集合D、數(shù)組正確答案:【集合】3、問題:專門的關(guān)系運算包括選擇,投影,連接,除運算等。其中從行的角度進行的運算是()。選項:A、選擇B、投影C、連接D、差正確答案:【選擇】4、問題:下列傳統(tǒng)的集合運算中是復(fù)合運算的是()。選項:A、并B、交C、差D、笛卡爾積正確答案:【交】5、問題:下列哪個不是關(guān)系模型的組成()。選項:A、關(guān)系數(shù)據(jù)結(jié)構(gòu)B、關(guān)系運算集合C、關(guān)系操作D、關(guān)系完整性的約束正確答案:【關(guān)系運算集合】6、問題:關(guān)系模型中的查詢操作只有選擇、投影、并、差、笛卡爾積5種選項:A、正確B、錯誤正確答案:【錯誤】7、問題:關(guān)系操作的對象和結(jié)果都是集合。選項:A、正確B、錯誤正確答案:【正確】8、問題:自身連接運算至少需要2個以上的表才可以進行()。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:關(guān)系操作的特點是()操作。正確答案:【集合】10、填空題:關(guān)系代數(shù)運算中,專門的關(guān)系運算有選擇,投影和()。正確答案:【連接】2.3關(guān)系完整性1、問題:根據(jù)參照完整性規(guī)則,對于基本關(guān)系R中的每個元組在外碼上的值必須是()。選項:A、空值B、基本關(guān)系S中某個元組的主碼值C、A和BD、A或B正確答案:【A或B】2、問題:不是關(guān)系模型中的完整性約束的是()。選項:A、實體完整性B、屬性完整性C、參照完整性D、用戶定義的完整性正確答案:【屬性完整性】3、問題:假設(shè)存在一張職工表,包含“性別”屬性,要求這個屬性的值只能取“男”或“女”,這屬于()。選項:A、實體完整性B、屬性完整性C、參照完整性D、用戶定義的完整性正確答案:【用戶定義的完整性】4、問題:在關(guān)系R(R#,RN,S#),其中S#的值要參考R#,則這是選項:A、sB、是外碼C、sD、是候選碼E、sF、是主碼G、SH、是主屬性正確答案:【s#是外碼】5、問題:假設(shè)存在一張職工表,包含“性別”屬性,要求這個屬性的值只能取“男”或“女”,這屬于()。選項:A、實體完整性B、屬性完整性C、參照完整性D、用戶定義的完整性正確答案:【用戶定義的完整性】6、問題:實體完整性規(guī)則是針對基本關(guān)系而言的。選項:A、正確B、錯誤正確答案:【正確】7、問題:外碼一定要與相應(yīng)的主碼同名選項:A、正確B、錯誤正確答案:【錯誤】8、問題:任何關(guān)系數(shù)據(jù)庫系統(tǒng)都應(yīng)該支持實體完整性和參照完整行選項:A、正確B、錯誤正確答案:【正確】9、填空題:關(guān)系的完整性約束條件包括三大類:分別是實體完整性、()和用戶定義的完整性。正確答案:【參照完整性】10、填空題:()碼是連接兩個或多個關(guān)系的紐帶。正確答案:【外】2.4關(guān)系代數(shù)1、問題:關(guān)系運算中花費時間可能最長的運算是()。選項:A、投影B、選擇C、除D、笛卡兒積正確答案:【笛卡兒積】2、問題:有兩個關(guān)系R(A,B,C)和S(B,C,D),將R和S進行自然連接,得到的結(jié)果包含()列。選項:A、3B、4C、5D、6正確答案:【4】3、問題:一般情況下,當對關(guān)系R和S進行自然連接時,要求R和S含有一個或者多個共有的()。選項:A、元組B、屬性C、行D、記錄正確答案:【屬性】4、問題:有兩個關(guān)系R(A,B,C)和S(B,C,D),則R÷S結(jié)果的屬性個數(shù)是()。選項:A、3B、2C、1D、不一定正確答案:【1】5、問題:下列不屬于傳統(tǒng)集合運算的是()。選項:A、并B、交C、連接D、笛卡爾積正確答案:【連接】6、問題:關(guān)系代數(shù)運算的基礎(chǔ)是集合運算選項:A、正確B、錯誤正確答案:【正確】7、問題:設(shè)一個學生關(guān)系為S(學號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學號,課程號,成績),求出所有選課的學生信息的運算表達式為連接。與S的自然選項:A、正確B、錯誤正確答案:【錯誤】8、問題:投影運算是對二維表格從列的角度進行操作。選項:A、正確B、錯誤正確答案:【正確】9、填空題:_________連接是一種特殊的等值連接。正確答案:【自然】10、填空題:θ連接運算是由笛卡爾積和()操作組合而成的。正確答案:【選擇】創(chuàng)建數(shù)據(jù)庫3.1SQL概述1、問題:下列對SQL的特點表述正確的是選項:A、高度過程化B、面向記錄的操作方式C、以多種語法結(jié)構(gòu)提供多種使用方式D、綜合統(tǒng)一正確答案:【綜合統(tǒng)一】2、問題:下列SQL動詞中,屬于數(shù)據(jù)查詢的是()。選項:A、CREATEB、DROPC、SELECTD、GRANT正確答案:【SELECT】3、問題:SQL語言功能包括()。選項:A、數(shù)據(jù)定義B、數(shù)據(jù)查詢C、數(shù)據(jù)操作、控制D、以上都對正確答案:【以上都對】4、問題:SQL語言是()的語言,易學習。選項:A、過程化B、非過程化C、格式化D、導(dǎo)航式正確答案:【非過程化】5、問題:SQL語言中,刪除一個表的命令是()。選項:A、CLEARB、DELETEC、DROPD、REMOVE正確答案:【DROP】6、問題:SQL語言是關(guān)系數(shù)據(jù)庫語言。選項:A、正確B、錯誤正確答案:【正確】7、問題:數(shù)據(jù)庫中存放基本表和視圖對應(yīng)的數(shù)據(jù)。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:基本表是本身獨立存在的表,在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中一個關(guān)系就對應(yīng)一個基本表。選項:A、正確B、錯誤正確答案:【正確】9、問題:SQL采用集合操作方式,不僅操作對象、查找結(jié)果是元組的集合,而且一次插入、刪除、更新操作的對象也可以是集合。選項:A、正確B、錯誤正確答案:【正確】10、問題:SQL語言是面向過程化的語言。選項:A、正確B、錯誤正確答案:【錯誤】3.2數(shù)據(jù)定義1、問題:SQL的數(shù)據(jù)定義功能不包括()的定義。選項:A、查詢B、表C、視圖D、索引正確答案:【查詢】2、問題:若要刪除數(shù)據(jù)庫中已經(jīng)存在的表S,可用()。選項:A、DELETES;B、DELETETABLES;C、DROPTABLES;D、DROPS;正確答案:【DROPTABLES;】3、問題:學生關(guān)系S(S#,Sname,Ssex,Sage,D#,Sclass),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是()。選項:A、ALTERTABLES‘Sage’B、DELETESagefromSC、UPDATESSageD、ALTERTABLESDROPSage正確答案:【ALTERTABLESDROPSage】4、問題:學生關(guān)系S(S#,Sname,Ssex,Sage,D#,Sclass),S的屬性分別表示學生的學號、姓名、性別、年齡。要在修改表S中“年齡”屬性的類型為int,可選用的SQL語句是()。選項:A、ALTERTABLESMODIFYSageINT;B、ALTERTABLESCHANGESageINT;C、ALTERTABLESUPDATESageINT;D、ALTERTABLESREVISESageINT;正確答案:【ALTERTABLESMODIFYSageINT;】5、問題:打開數(shù)據(jù)庫S的命令是()。選項:A、CREATETABLES;B、USES;C、OPENS;D、ALTERTABLES;正確答案:【USES;】6、問題:在一個表上可以創(chuàng)建一個聚集索引,可以創(chuàng)建多個非聚集索引。選項:A、正確B、錯誤正確答案:【正確】7、問題:數(shù)據(jù)字典是存放數(shù)據(jù)庫的數(shù)據(jù)庫。選項:A、正確B、錯誤正確答案:【正確】8、問題:SQL標準提供修改模式定義和修改視圖定義的操作。選項:A、正確B、錯誤正確答案:【錯誤】3.3單表查詢1、問題:有學生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。要檢索學生表中“所有年齡小于等于19歲的學生的年齡及姓名”,SQL語句正確的是_________。選項:A、Select*FromStudentWhereSage=19;B、SelectSage,SnameFromStudentWhereSage=19;C、SelectSage,SnameFromStudent;D、SelectSnameFromStudentWhereSage=19;正確答案:【SelectSage,SnameFromStudentWhereSage=19;】2、問題:已知SC(S#,C#,Score)關(guān)系的元組,如下所示{S1,C1,80,S1,C2,90,S1,C3,60,S2,C1,75,S2,C2,80,S3,C2,85,S3,C3,75,S4,C2,80,S5,C3,50,S5,C1,85}。關(guān)于“SELECTS#FROMSCWHEREC#=‘C1’andC#=‘C3’”,下列說法正確的是()。選項:A、該查詢結(jié)果中的元組為{S1,S2,S3,S5};B、該查詢結(jié)果中的元組為{S5};C、該查詢結(jié)果中的元組為{S1,S5};D、其它說法都不正確;正確答案:【其它說法都不正確;】3、問題:有學生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。若要“檢索名字為張某某的所有同學姓名”,SQL語句正確的是_________。選項:A、SelectSnameFromStudentWhereSnameLike‘張____’;B、SelectSnameFromStudentWhereSnameLike‘張%’;C、SelectSnameFromStudentWhereSnameLike‘張_’;D、SelectSnameFromStudentWhereSnameNotLike‘張__’;正確答案:【SelectSnameFromStudentWhereSnameLike‘張____’;】4、問題:現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè)、獎學金),課程(課程號,課程名,學分),選課(學號,課程號,分數(shù)),用SQL語言實現(xiàn)題目:檢索沒有任何一門課程成績在80分以下的所有學生的信息,包括學號、姓名和專業(yè),正確的SQL語句是()。選項:A、SELECT學號,姓名,專業(yè)FROM學生WHERE學號NOTIN(SELECT學號FROM選課WHERE分數(shù)80);B、SELECT學號,姓名,專業(yè)FROM學生,選課WHERE學號NOTIN(SELECT學號FROM選課WHERE分數(shù)80);C、SELECT學號,姓名,專業(yè)FROM學生WHERE學號IN(SELECT學號FROM選課WHERE學生.學號=選課.學號AND分數(shù)80);D、SELECT學號,姓名,專業(yè)FROM學生,選課WHERE學號IN(SELECT學號FROM選課WHERE分數(shù)80);正確答案:【SELECT學號,姓名,專業(yè)FROM學生WHERE學號NOTIN(SELECT學號FROM選課WHERE分數(shù)80);】5、問題:已知選課關(guān)系SC(S#char(8),C#char(8),GRADEinteger),S#學號,C#課程號,GRADE成績。檢索選修4門以上課程的學生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是_________。選項:A、SELECTSB、,SUM(GRADE)asSgradeFROMSCWHEREGRADE=60GROUPBYSC、HAVINGCOUNT(*)=4ORDERBYSgradeDESCD、SELECTSE、,SUM(GRADE)asSgradeFROMSCWHEREGRADE=60GROUPBYSF、HAVINGCOUNT(*)=4ORDERBYSgradeG、SELECTSH、,SUM(GRADE)asSgradeFROMSCWHEREGRADE=60HAVINGCOUNT(*)=4GROUPBYSI、ORDERBYSgradeDESCJ、SELECTSK、,SUM(GRADE)asSgradeFROMSCWHEREGRADE=60andCOUNT(*)=4GROUPBYSL、ORDERBYSgradeDESC正確答案:【SELECTS#,SUM(GRADE)asSgradeFROMSCWHEREGRADE=60GROUPBYS#HAVINGCOUNT(*)=4ORDERBYSgradeDESC】3.4連接查詢1、問題:假設(shè)學生關(guān)系S(S#,SNAME,SEX),課程關(guān)系C(C#,CNAME),學生選課關(guān)系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到的關(guān)系有()。選項:A、SB、S,C,SCC、S,SCD、SC正確答案:【S,C,SC】2、問題:已知關(guān)系S(S#,SN,AGE,SEX),SC(C#,S#,GRADE),C(C#,CN,TEACHER)。若要檢索學生姓名及其選修課程的課程號和成績,正確的SELECT語句是()。選項:A、SELECTS.SN,SC.CB、,SC.GRADEFROMSWHERES.SC、=SC.SD、;E、SELECTS.SN,SC.CF、,SC.GRADEFROMS,SCWHERES.SG、=SC.SH、;I、SELECTS.SN,SC.CJ、,SC.GRADEFROMSCWHERES.SK、=SC.GRADE;L、SELECTS.SN,SC.CM、,SC.GRADEFROMS.SC;正確答案:【SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#;】3、問題:已知如下關(guān)系:學生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學號,Sname為學生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句:SELECTSnameFROMStudentWHERES#NOTIN(SELECTS#FROMSCWHEREStudent.S#=SC.S#andC#=‘C01’andScore=60);關(guān)于其查詢結(jié)果,下列說法正確的是()。選項:A、剔出掉C01號課程不及格學生的其他學生的姓名B、剔出掉C01號課程及格學生的其他學生的姓名C、C01號課程及格的所有學生的姓名D、C01號課程不及格的所有學生的姓名正確答案:【剔出掉C01號課程及格學生的其他學生的姓名】4、問題:能用select-from-where實現(xiàn)的連接查詢不包括()。選項:A、等值與非等值連接查詢B、自身連接C、外連接D、多表連接正確答案:【外連接】5、問題:已知如下關(guān)系:學生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學號,Sname為學生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句:SELECTSnameFROMStudent,SC,CourseWHEREStudent.S#=SC.S#ANDCourse.C#=SC.C#ANDT#=‘T01’ANDScore60;關(guān)于其查詢結(jié)果,下列說法正確的是()。選項:A、學習T01號教師講授課程不及格的所有學生的姓名B、學習非T01號教師講授課程不及格的所有學生的姓名C、學習T01號教師講授課程及格的所有學生的姓名D、課程不及格的所有學生的姓名正確答案:【學習T01號教師講授課程不及格的所有學生的姓名】3.5嵌套查詢1、問題:如下幾個表所示學生、課程、必修課和選課關(guān)系,用SQL語言實現(xiàn)下列操作。求既學過“1001”號課,又學過“2002”號課的所有學生的學號。正確的SQL語句是()。選項:A、SELECTDISTINCT學號?FROM選課?WHERE課號=‘1001’AND學號IN(FROM選課?WHERE課號=‘2002’);B、SELECTDISTINCT學號?FROM選課?WHERE課號=‘1001’AND課號=‘2002’;C、SELECTDISTINCT學號?FROM選課?WHERE課號=‘1001’AND學號IN(SELECTDISTINCT學號?FROM選課?WHERE課號=‘2002’);D、SELECTDISTINCT學號?FROM選課?WHERE課號=‘1001’AND學號?(SELECTDISTINCT學號?FROM選課WHERE課號=‘2002’);正確答案:【SELECTDISTINCT學號?FROM選課?WHERE課號=‘1001’AND學號IN(SELECTDISTINCT學號?FROM選課?WHERE課號=‘2002’);】2、問題:已知如下關(guān)系:學生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學號,Sname為學生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SELECTSnameFROMStudentWHERES#NOTIN(SELECTS#FROMSC,CourseWHERET#=‘03’andSC.C#=C.C#);關(guān)于其查詢結(jié)果,下列說法正確的是()。選項:A、學過03號教師講授過的所有門課的學生的姓名B、學過03號教師講授過的某一門課的學生的姓名C、沒學全03號教師講授過的所有門課的學生的姓名D、沒學過03號教師講授過的任一門課的學生的姓名正確答案:【沒學過03號教師講授過的任一門課的學生的姓名】3、問題:在SQL語言中,子查詢是()。選項:A、返回單表中數(shù)據(jù)子集的查詢語言B、嵌入到另一個查詢語句之中的查詢語句C、選取單表中字段子集的查詢語句D、返回多表中數(shù)據(jù)子集的查詢語言正確答案:【嵌入到另一個查詢語句之中的查詢語句】4、問題:有一個學生表student,包含主鍵S#(學生編號)等。又有分數(shù)表SC,包含S#(學生編號)、score(分數(shù))等。已知student表中共有50個學生,有45人參加了考試(分數(shù)存在SC表中),其中10人不及格。執(zhí)行以下SQL語句:select*fromstudentwhereexists(selectS#fromSCwherescore60),可返回()條記錄。選項:A、45B、35C、50D、10正確答案:【50】3.6集合查詢1、問題:MYSQL實際操作中可以實現(xiàn)的集合操作是()。選項:A、交操作B、并操作C、差操作D、除操作正確答案:【并操作】2、問題:合并多個查詢結(jié)果集,應(yīng)使用保留字()。選項:A、JOINB、INTOC、ANDD、UNION正確答案:【UNION】3、問題:下列哪項不屬于集合操作?()選項:A、并操作B、交操作C、差操作D、投影操作正確答案:【投影操作】3.8數(shù)據(jù)更新1、問題:已知有:學生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))中,若要在學生表中追加一個元組“學號為98030101的男同學張三,年齡為20,所屬系別03,所在班級980301”,則可用()。選項:A、INSERTINTOStudentVALUES(‘98030101’,‘張三’,‘男’,20,‘03’,‘980301’);B、ADDINTOStudentVALUES(‘98030101’,‘張三’,‘男’,20,‘03’,‘980301’);C、INSERTINTOStudentVALUES(9803010,張三,男,20,03,980301);D、ADDINTOStudentVALUES(98030101,張三,男,20,03,980301);正確答案:【INSERTINTOStudentVALUES(‘98030101’,‘張三’,‘男’,20,‘03’,‘980301’);】2、問題:若用如下的SQL語句創(chuàng)建一個表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表中插入如下行時,()行可以被插入。選項:A、(‘200823’,‘101’,NULL,NULL)B、(‘201009’,‘101’,NULL,必修)C、(NULL,‘103’,80,‘選修’)D、(‘201132’,NULL,86,‘’)正確答案:【(‘200823’,‘101’,NULL,NULL)】3、問題:現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè)、獎學金),課程(課程號,課程名,學分),選課(學號,課程號,分數(shù)),用SQL語言實現(xiàn)題目:對成績得過滿分(100分)的學生,如果沒有獲得獎學金的,將其獎學金設(shè)為1000元,正確的SQL語句是()。選項:A、UPDATE學生SET獎學金=1000WHERE獎學金=0AND學號IN(SELECT學號FROM選課WHERE分數(shù)=100);B、UPDATE學生SET獎學金=1000WHERE獎學金=0AND學號NOTIN(SELECT學號FROM選課WHERE分數(shù)=100);C、UPDATE學生SET獎學金=1000WHERE獎學金≤0AND學號IN(SELECT學號FROM選課WHERE分數(shù)=100);D、UPDATE學生SET獎學金=’1000’WHERE獎學金=0AND學號IN(SELECT學號FROM選課WHERE分數(shù)=100);正確答案:【UPDATE學生SET獎學金=1000WHERE獎學金=0AND學號IN(SELECT學號FROM選課WHERE分數(shù)=100);】3.9空值的處理1、問題:有關(guān)SQL語言的空值處理,以下說法不正確的是()。選項:A、如果null參與比較運算,有些情況下是可以判斷為真的或為假的。B、如果null參與聚集運算,則除count(*)之外其它聚集函數(shù)都忽略nullC、除is[not]null之外,空值滿足任何查找條件D、如果null參與算術(shù)運算,則該算術(shù)表達式的值為null正確答案:【除is[not]null之外,空值滿足任何查找條件】2、問題:查詢Student表中的所有非空Email信息,以下語句正確的是()。選項:A、SELECTEmailFROMStudentWHEREEmail!=NULL;B、SELECTEmailFROMStudentWHEREEmailNOTISNULL;C、SELECTEmailFROMStudentWHEREEmailNULL;D、SELECTEmailFROMStudentWHEREEmailISNOTNULL;正確答案:【SELECTEmailFROMStudentWHEREEmailISNOTNULL;】3、問題:空值就是沒有值。選項:A、正確B、錯誤正確答案:【錯誤】3.10視圖1、問題:已知關(guān)系模式Student(S#char(8)Primarykey,Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6)),在此基礎(chǔ)上定義了視圖createviewCStud(S#,Sname,Sclass)as(selectS#,Sname,SclassfromStudentwhereD#=‘03’)。若要對該視圖進行更新,下列語句正確的是()。選項:A、insertintoCStudvalues(“98030104”,張三豐,Null,Null,“03”,“980301”);B、InsertintoCStudValues(“98030104”,“張三豐”,“980301”);C、InsertintoCStudValues(98030104,“張三豐”,“980301”);D、insertintoCStudvalues(Null,“張三豐”,“980301”);正確答案:【InsertintoCStudValues(“98030104”,“張三豐”,“980301”);】2、問題:在下列關(guān)于視圖的敘述中,正確的是()。選項:A、視圖—旦建立,就不能被刪除;B、若導(dǎo)出某視圖的基本表被刪除,該視圖將不受任何影響;C、當修改某一視圖時,導(dǎo)出該視圖的基本表也隨之修改。D、當某一視圖刪除后,由該視圖導(dǎo)出的其它視圖也將自動刪除;正確答案:【當某一視圖刪除后,由該視圖導(dǎo)出的其它視圖也將自動刪除;】3、問題:有關(guān)視圖的作用,下列描述錯誤的是()。選項:A、方便用戶,簡化操作B、對機密數(shù)據(jù)提供安全保護C、方便更新數(shù)據(jù)D、對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性正確答案:【方便更新數(shù)據(jù)】4、問題:以下定義的4個視圖中,能夠進行更新操作的是()。選項:A、CREATEVIEWS_G(學號,姓名,課程名,分數(shù))ASSELECTS.學號,姓名,課程名,分數(shù)FROMstudentS,scoreSC,courseCWHERES.學號=SC.學號ANDSC.課程號=C.課程號;B、CREATEVIEWS_MALE(學號,姓名)ASSELECT學號,姓名FROMstudentWHERE班號='09031';C、CREATEVIEWS_AVG(學號,平均分)ASSELECT學號,AVG(分數(shù))FROMscoreWHERE分數(shù)ISNOTNULLGROUPBY學號;D、CREATEVIEWS_FEMALE(姓名,出生日期)ASSELECT姓名,出生日期FROMstudentWHERE性別='女';正確答案:【CREATEVIEWS_MALE(學號,姓名)ASSELECT學號,姓名FROMstudentWHERE班號='09031';】5、問題:關(guān)于SQL視圖更新的可執(zhí)行性,下列說法不正確的是()。選項:A、如果視圖的select目標列包含聚集函數(shù),則不能更新B、如果視圖中包括了groupby子句,則不能更新C、對于由單一Table子集構(gòu)成的視圖,即如果視圖是從單個基本表使用選擇、投影操作導(dǎo)出的,并且包含了基本表的主鍵,則不能更新D、如果視圖是由單個表的列構(gòu)成,但并沒有包括主鍵,則不能更新正確答案:【對于由單一Table子集構(gòu)成的視圖,即如果視圖是從單個基本表使用選擇、投影操作導(dǎo)出的,并且包含了基本表的主鍵,則不能更新】4.1數(shù)據(jù)庫安全性概述1、問題:TCSEC/TDI將系統(tǒng)劃分為4組(D、C、B、A)()個級別最低:選項:A、AB、BC、CD、D正確答案:【D】2、問題:下列哪一項不是數(shù)據(jù)庫管理系統(tǒng)提供的安全技術(shù)()。選項:A、強制存取控制B、視圖C、審計D、數(shù)據(jù)查詢正確答案:【數(shù)據(jù)查詢】3、問題:數(shù)據(jù)庫的不安全因素不包括下列哪些?選項:A、非授權(quán)用戶對數(shù)據(jù)庫的惡意存取和破壞B、數(shù)據(jù)庫中重要或敏感的數(shù)據(jù)被泄露C、安全環(huán)境的脆弱性D、用戶自己失誤操作正確答案:【用戶自己失誤操作】4、問題:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法使用所造成的數(shù)據(jù)泄露、更改和()。選項:A、修改B、丟失C、加密D、破壞正確答案:【破壞】5、問題:安全性控制的防范對象是(),防止他們對數(shù)據(jù)庫對象的存取。選項:A、非法非授權(quán)用戶B、不符合語義的數(shù)據(jù)C、不正確的數(shù)據(jù)D、不符合約束的數(shù)據(jù)正確答案:【非法非授權(quán)用戶】6、問題:控制層次越高,安全性也就越高。選項:A、正確B、錯誤正確答案:【正確】7、問題:可移植性不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能選項:A、正確B、錯誤正確答案:【正確】8、問題:TCSEC/TDI安全級別劃分,A1級別最高,D級最低。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:數(shù)據(jù)庫的一大特點是數(shù)據(jù)可以共享,數(shù)據(jù)共享必然帶來數(shù)據(jù)庫的安全性問題,因此,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)共享不能是()的共享正確答案:【無條件】10、填空題:DBMS提供的安全措施主要包括登錄服務(wù)器、訪問數(shù)據(jù)庫、存取控制、審計和()等技術(shù)。正確答案:【視圖##%_YZPRLFH_%##view】4.2用戶身份鑒別1、問題:以下哪個選項不是常用的用戶身份鑒別方法?選項:A、靜態(tài)口令鑒別B、動態(tài)口令鑒別C、授權(quán)D、智能卡鑒別正確答案:【授權(quán)】2、問題:下列哪一項屬于生物特征鑒別選項:A、用生日做密碼B、通過短信獲取密碼C、虹膜識別D、字母數(shù)字特殊字符混合密碼正確答案:【虹膜識別】3、問題:用戶身份鑒別有哪些方式?選項:A、靜態(tài)口令鑒別B、生物特征鑒別C、智能卡鑒片D、以上都是正確答案:【以上都是】4、問題:常用的用戶身份鑒別方法有靜態(tài)口令鑒別、動態(tài)口令鑒別、生物特征鑒別和()。選項:A、智能卡鑒別B、結(jié)構(gòu)化保護C、身份鑒別D、智能識別正確答案:【智能卡鑒別】5、問題:系統(tǒng)提供的最外層安全保護措施。選項:A、正確B、錯誤正確答案:【正確】6、問題:智能卡是一種不可復(fù)制的硬件,內(nèi)置集成電路的芯片,具有硬件加密功能。選項:A、正確B、錯誤正確答案:【正確】7、問題:用戶身份鑒別的趨勢是智能化和簡單化.選項:A、正確B、錯誤正確答案:【正確】8、填空題:用戶標識和鑒別的方法有很多種,而且在一個系統(tǒng)中往往是多種方法并舉,以獲得更強的安全性。常用的方法有通過輸入用戶標識和__來鑒別用戶。正確答案:【口令##%_YZPRLFH_%##密碼】9、填空題:用戶身份鑒別方法有:靜態(tài)口令鑒別、動態(tài)口令鑒別、__和智能卡鑒別。正確答案:【生物特征鑒別##%_YZPRLFH_%##生物鑒別】10、填空題:用戶身份鑒別的常用方法有()種。正確答案:【4】4.3存取控制1、問題:SQL中向用戶授予數(shù)據(jù)的操作權(quán)限的語句是()。選項:A、UPSETB、REVOKEC、GRANTD、SELECT正確答案:【GRANT】2、問題:下列不屬于敏感度標記的是()選項:A、機密B、絕密C、一般D、公開正確答案:【一般】3、問題:當主體的許可證級別()客體的密級時,該主體才能讀取相應(yīng)的客體()選項:A、小于B、小于等于C、不等于D、大于正確答案:【大于】4、問題:把對關(guān)系SPJ的屬性QTY的修改權(quán)限授予李勇的語句是()選項:A、GRANTQTYONSPJTO'李勇'B、GRANTUPDATE(QTY)ONSPJTO'李勇'C、GRANTUPDATEONQTY(SPJ)TO'李勇'D、GRANTUPDATE(QTY)ONSPJTO李勇正確答案:【GRANTUPDATE(QTY)ONSPJTO李勇】5、問題:強制存取控制(MAC)是對()進行密級標記,無論數(shù)據(jù)如何復(fù)制,標記與數(shù)據(jù)是一個不可分的整體,只有符合密級標記要求的用戶才可以操縱數(shù)據(jù)。選項:A、數(shù)據(jù)本身B、用戶C、主體D、角色正確答案:【數(shù)據(jù)本身】6、問題:用戶可以自主地決定將數(shù)據(jù)的存取權(quán)限授予何人,決定是否也將授權(quán)的權(quán)限授予別人,因此稱這樣的存取控制是自主存取控制。選項:A、正確B、錯誤正確答案:【正確】7、問題:在數(shù)據(jù)庫的安全性控制中,授權(quán)對象的約束范圍越大,授權(quán)子系統(tǒng)就越靈活。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:SQL中使用GRANT和REVOKE語句向用戶授權(quán)或收回對數(shù)據(jù)的操作權(quán)限。選項:A、正確B、錯誤正確答案:【正確】9、填空題:主體是系統(tǒng)中的活動實體,既包括數(shù)據(jù)庫管理系統(tǒng)所管理的實際用戶,也包括代表用戶的各種()正確答案:【進程】10、填空題:自主存取控制可能存在數(shù)據(jù)的“無意泄露”,是這種機制僅僅通過對數(shù)據(jù)的存取權(quán)限來進行安全控制,而()并無安全性標記。正確答案:【數(shù)據(jù)本身】4.4其他安全性保護1、問題:數(shù)據(jù)加密主要包括存儲加密和()。選項:A、控制加密B、傳輸加密C、系統(tǒng)加密D、文件加密正確答案:【傳輸加密】2、問題:數(shù)據(jù)庫安全審計系統(tǒng)提供了一種()的安全機制。選項:A、事前檢查B、事發(fā)時追蹤C、事后檢查D、事前預(yù)測正確答案:【事后檢查】3、問題:有關(guān)視圖作用的描述,錯誤的是()。選項:A、視圖可以從行上對數(shù)據(jù)進行安全性保護B、視圖可以從列上對數(shù)據(jù)進行安全性保護C、視圖本身不存儲數(shù)據(jù)D、視圖是建立在對基本表的查詢上正確答案:【視圖可以從列上對數(shù)據(jù)進行安全性保護】4、問題:加密的基本思想是根據(jù)一定的算法將原始數(shù)據(jù)(密文)變換為不可直接識別的格式(明文),從而使不知道解密算法的人無法獲知數(shù)據(jù)的內(nèi)容選項:A、正確B、錯誤正確答案:【錯誤】5、問題:數(shù)據(jù)加密的基本思想是根據(jù)一定的算法將原始數(shù)據(jù)變換成不可直接識別的格式選項:A、正確B、錯誤正確答案:【正確】6、問題:數(shù)據(jù)庫的存取控制不能實現(xiàn)對數(shù)據(jù)庫中行進行控制。選項:A、正確B、錯誤正確答案:【正確】7、問題:要實現(xiàn)對數(shù)據(jù)庫的安全性保護,往往采用多種方法同時進行。選項:A、正確B、錯誤正確答案:【正確】8、問題:計是數(shù)據(jù)庫安全性的監(jiān)控措施選項:A、正確B、錯誤正確答案:【正確】9、填空題:數(shù)據(jù)加密主要包括()和傳輸加密正確答案:【存儲加密】10、填空題:審計實質(zhì)上是啟用一個專用的審計日志(AuditLog)將用戶對數(shù)據(jù)庫的()記錄在上面正確答案:【所有操作##%_YZPRLFH_%##操作】5.1完整性概述1、問題:關(guān)于數(shù)據(jù)完整性,下列說法錯誤的是()。選項:A、數(shù)據(jù)符合現(xiàn)實世界語義B、數(shù)據(jù)反應(yīng)當前實際情況C、數(shù)據(jù)很多很復(fù)雜D、數(shù)據(jù)庫同一對象在不同關(guān)系表中的數(shù)據(jù)是符合邏輯的正確答案:【數(shù)據(jù)很多很復(fù)雜】2、問題:完整性約束不包括:選項:A、實體完整性B、參照完整性C、外碼完整性D、用戶定義的完整性正確答案:【外碼完整性】3、問題:在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是()。選項:A、并發(fā)控制B、存取控制C、安全性控制D、完整性控制正確答案:【完整性控制】4、問題:下列sql命令中,允許用戶定義新關(guān)系時,引用其他關(guān)系的主碼作為外碼的是()選項:A、primarykeyB、uniqueC、alterD、reference正確答案:【reference】5、問題:數(shù)據(jù)庫的完整性檢查防范對象是()。選項:A、不合語義的數(shù)據(jù)B、非法用戶C、合法用戶的非法操作D、不正確的數(shù)據(jù)正確答案:【不合語義的數(shù)據(jù)】6、問題:數(shù)據(jù)的正確性是指數(shù)據(jù)庫同一對象在不同關(guān)系表中的數(shù)據(jù)是符合邏輯的。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:關(guān)系數(shù)據(jù)庫管理系統(tǒng)提供了定義和檢驗用戶定義完整性的機制,不必由應(yīng)用程序承擔選項:A、正確B、錯誤正確答案:【正確】8、問題:數(shù)據(jù)的完整性是保護數(shù)據(jù)庫,防止惡意破壞和非法存取。選項:A、正確B、錯誤正確答案:【正確】9、填空題:通過對關(guān)系(二維表)的()的約束,可以實現(xiàn)數(shù)據(jù)庫完整性,從而保證數(shù)據(jù)的正確性。正確答案:【數(shù)據(jù)取值##%_YZPRLFH_%##數(shù)據(jù)##%_YZPRLFH_%##列##%_YZPRLFH_%##列數(shù)據(jù)】10、填空題:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和__________。正確答案:【相容性】5.2實體完整性1、問題:關(guān)于主鍵約束以下說法錯誤的是()。選項:A、一個表中只能設(shè)置一個主鍵約束B、空值的字段上不能定義主鍵約束C、空值的字段上可以定義主鍵約束D、可以將包含多個字段的字段組合設(shè)置為主鍵正確答案:【空值的字段上可以定義主鍵約束】2、問題:創(chuàng)建學生表student(sno,sname,sage,sage,sdept)時,對于實體完整性的實現(xiàn),下列正確的是()。選項:A、snochar(6)defaultprimarykey,B、snochar(6)uniqueprimarykey,C、snochar(6)primarykey,D、primarykey(sno)referencestudent(sno)正確答案:【snochar(6)primarykey,】3、問題:創(chuàng)建學生表:CREATETABLEStudent(Snochar(6),Snamevarchar(8),Ssexchar(2),SbirthDATE,Sdeptvarchar(30));現(xiàn)在要添加主鍵的代碼正確的是()選項:A、ALTERTABLEstudentADDPRIMARYKEY(Sno);B、ALTERTABLEstudentADDPRIMARYKEYSno;C、ALTERTABLEstudentADDunique(Sno);D、ALTERTABLEstudentPRIMARYKEY(Sno);正確答案:【ALTERTABLEstudentADDPRIMARYKEY(Sno);】4、問題:實體完整性規(guī)則檢查的內(nèi)容包括()。選項:A、檢查主碼的各個屬性值是否為空,只要有一個為空就拒絕插入或修改B、檢查主碼的各個屬性值是否唯一,只要有一個不唯一就拒絕插入或修改C、檢查主碼值是否唯一,如果不唯一就拒絕插入或修改D、檢查主碼值是否唯一,如果唯一就拒絕插入或修改正確答案:【檢查主碼的各個屬性值是否為空,只要有一個為空就拒絕插入或修改#檢查主碼值是否唯一,如果不唯一就拒絕插入或修改】5、問題:想修改實體完整性(主鍵)時,可以通過altertable命令中的alterprimarykey選項:A、正確B、錯誤正確答案:【錯誤】6、問題:對多個屬性構(gòu)成的碼只有一種定義方法,即定義為列級約束條件。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:插入或?qū)χ鞔a列進行更新操作時,關(guān)系數(shù)據(jù)庫管理系統(tǒng)按照實體完整性規(guī)則自動進行檢查選項:A、正確B、錯誤正確答案:【正確】8、填空題:實體完整性規(guī)則自動進行檢查包括:檢查主碼是否唯一,檢查()的各個屬性是否為空正確答案:【主碼##%_YZPRLFH_%##主鍵】9、填空題:要想修改實體完整性(主鍵),必須先刪除,后()。正確答案:【添加】10、填空題:實體完整性的違約處理,由DBMS自動完成,一般都是采用()策略。正確答案:【拒絕##%_YZPRLFH_%##noaction##%_YZPRLFH_%##NOACTION】5.3參照完整性1、問題:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個元組在F上的值必須為:(1)空值(2)等于S中某個元組的()值。選項:A、主屬性B、碼C、主碼D、外碼正確答案:【主碼】2、問題:參照完整性檢查和違約處理中,()策略是當刪除或修改被參照表的元組造成了與參照表的不一致,則刪除或修改參照表中的所有造成不一致的元組。選項:A、拒絕B、置空C、關(guān)聯(lián)D、級聯(lián)正確答案:【級聯(lián)】3、問題:刪除被參考完整性是,對于被參照的元組,可以采取的策略不包括().選項:A、noactionB、referenceC、cascadeD、setnull正確答案:【reference】4、問題:創(chuàng)建系部表CREATETABLEDepartment(Sdeptvarchar(20)PRIMARYKEY,PICvarchar(8),Adressvarchar(20));創(chuàng)建學生表CREATETABLEStudent(Snochar(6)PRIMARYkey,Snamevarchar(8),Ssexchar(2),SbirthDATE,Sdeptvarchar(20),FOREIGNkey(Sdept)REFERENCESdepartment(Sdept)ONDELETESETNULLONUPDATECASCADE);下列描述不正確的是().選項:A、刪除Department表中的元組時,Student相應(yīng)的元組對應(yīng)值置空B、Department表中插入元組時,Student也自動插入新的元組C、Department表中元組更新時,Student相應(yīng)的元組對應(yīng)值也更新D、設(shè)置了student表中的sdept為外碼正確答案:【Department表中插入元組時,Student也自動插入新的元組】5、問題:對于參照完整性,除了定義外碼,還應(yīng)定義外碼列是否允許空值選項:A、正確B、錯誤正確答案:【錯誤】6、問題:在參照完整性中,用FOREIGNKEY短語定義哪些列為外碼選項:A、正確B、錯誤正確答案:【正確】7、問題:CONSTRAINT關(guān)鍵字對完整性約束進行命名,以區(qū)別多個不同的約束。選項:A、正確B、錯誤正確答案:【正確】8、問題:參照完整性檢查和違約處理,置空(SETNULL)是指當刪除或修改被參照表的元組時造成了不一致,則將參照表中的所有造成不一致的元組的對應(yīng)屬性設(shè)置為空值。選項:A、正確B、錯誤正確答案:【正確】9、填空題:一般的當對參照表和被參照表的操作違反了參照完整性時系統(tǒng)選用____。正確答案:【默認策略##%_YZPRLFH_%##拒絕策略##%_YZPRLFH_%##拒絕##%_YZPRLFH_%##NOACTION##%_YZPRLFH_%##noaction】10、填空題:對參照表和被參照表進行增、刪和___操作時可能會破壞參照完整性正確答案:正確答案:【改##%_YZPRLFH_%##修改##%_YZPRLFH_%##update】5.4用戶自定義完整性1、問題:以下約束,哪個在MySQL中不能實現(xiàn)().選項:A、CHECKB、FOREIGNKEYC、auto_incrementD、DEFAULT正確答案:【CHECK】2、問題:在CREATETABLE中定義屬性的同時,可以根據(jù)應(yīng)用要求定義屬性上的約束條件即屬性值限制,不包括:選項:A、列值非空(NOTNULL)B、列值唯一(UNIQUE)C、默認值(default)D、CREATE語句正確答案:【CREATE語句】3、問題:為維護數(shù)據(jù)庫的完整性,數(shù)據(jù)庫管理系統(tǒng)不需要實現(xiàn)的是:選項:A、提供定義完整性約束條件機制B、提供完整性檢查方法C、更新數(shù)據(jù)D、進行違約處理正確答案:【更新數(shù)據(jù)】4、問題:下列哪個不是數(shù)據(jù)的完整性實現(xiàn)()選項:A、UniqueB、updataC、DefaultD、zerofill正確答案:【updata】5、問題:有關(guān)idint(6)unsignedzerofillprimarykey的描述,不正確的是()。選項:A、定義長度為6個字節(jié)的整型B、定義為正整型C、定義為主鍵D、定義了零填充正確答案:【定義長度為6個字節(jié)的整型】6、問題:自增長只適用于整型,且一般將自增長的設(shè)為主碼。選項:A、正確B、錯誤正確答案:【正確】7、問題:自定義完整性是指用戶為了滿足自己個人愛好而指定要滿足的語義要求。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:在自定義約束中,ALTERTABLE表名CHANGE舊列名新列名數(shù)據(jù)類型[約束],要求舊列名和新列名必須不同選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:自定義完整性的()實際上是創(chuàng)建唯一索引。正確答案:【列值唯一##%_YZPRLFH_%##UNIQUE】10、填空題:在實現(xiàn)自定義完整性是組間A組在前,B組在后的順序。其中,A組中有()ZEROFILL正確答案:【UNSIGNED##%_YZPRLFH_%##unsigned##%_YZPRLFH_%##無符號類型】6.1存儲過程1、問題:創(chuàng)建存儲過程的關(guān)鍵字是()。選項:A、CREATEPROCB、CREATEDATABASEC、CREATEFUNCTIOND、CREATEPROCEDURE正確答案:【CREATEPROCEDURE】2、問題:下列關(guān)于存儲過程的描述錯誤的是()。選項:A、存儲過程名稱不區(qū)分大小寫B(tài)、存儲過程名稱區(qū)分大小寫C、存儲過程名稱不能與內(nèi)置函數(shù)重名D、存儲過程的參數(shù)名不能和字段名相同正確答案:【存儲過程名稱不區(qū)分大小寫】3、問題:存儲過程的參數(shù)類別不包括以下哪一項?選項:A、INB、OUTC、INOUTD、OUTIN正確答案:【OUTIN】4、問題:過程體的開始與結(jié)束使用BEGIN與END進行標識。選項:A、正確B、錯誤正確答案:【正確】5、問題:存儲過程可以沒有返回值。選項:A、正確B、錯誤正確答案:【正確】6、問題:存儲過程的優(yōu)點是在第一次使用經(jīng)過編譯后,再次調(diào)用就不需要重復(fù)編譯,因此執(zhí)行效率比較高。選項:A、正確B、錯誤正確答案:【正確】7、問題:在下面的存儲過程中,參數(shù)in是一個輸入輸出參數(shù)。DELIMITER$$CREATEPROCEDUREproc(INsidINT)BEGINSELECTid,nameFROMsh_goods_categorywhereidsid;END$$選項:A、正確B、錯誤正確答案:【錯誤】8、填空題:mysql存儲過程的參數(shù)類型在存儲過程定義時指定,共有三種參數(shù)類型,分別是:IN、OUT和()。正確答案:【INOUT##%_YZPRLFH_%##inout】9、填空題:創(chuàng)建存儲過程使用語句【】。正確答案:【CREATEPROCEDURE##%_YZPRLFH_%##createprocedure】10、填空題:調(diào)用存儲過程使用語句()。正確答案:【call##%_YZPRLFH_%##CALL】6.2函數(shù)1、問題:創(chuàng)建自定義函數(shù)使用語句()。選項:A、CREATEFUNCTIONB、CREATETRIGGERC、CREATEPROCEDURED、CREATEVIEW正確答案:【CREATEFUNCTION】2、問題:調(diào)用自定義函數(shù)使用語句()。選項:A、CALLB、LOADC、CREATED、SELECT正確答案:【SELECT】3、問題:下面關(guān)于自定義函數(shù)的說法正確的是()。選項:A、自定義函數(shù)必須由兩條以上的語句組成B、在函數(shù)體中可以使用SELECT語句C、函數(shù)的返回值不能省略D、自定義函數(shù)的名稱區(qū)分大小寫正確答案:【函數(shù)的返回值不能省略】4、問題:在創(chuàng)建自定義函數(shù)時,若已經(jīng)有同名的自定義函數(shù),則()。選項:A、該自定義函數(shù)可以被創(chuàng)建,但不能使用B、該自定義函數(shù)會替代同名函數(shù)C、該自定義函數(shù)不能被創(chuàng)建D、該自定義函數(shù)會被重命名正確答案:【該自定義函數(shù)不能被創(chuàng)建】5、問題:下列()函數(shù)可以獲取當前的時間。選項:A、NOW()B、SYSDATE()C、CURRENT_TIMESTAMP()D、以上答案全正確正確答案:【NOW()】6、問題:使用DELIMITER修改結(jié)束符為$$后,下次登錄仍然有效。選項:A、正確B、錯誤正確答案:【錯誤】7、問題:在創(chuàng)建自定義函數(shù)前,需要先選擇數(shù)據(jù)庫。選項:A、正確B、錯誤正確答案:【正確】8、問題:在創(chuàng)建自定義函數(shù)時,若函數(shù)名稱與內(nèi)置函數(shù)相同,則會代替內(nèi)置函數(shù)。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:將語句結(jié)束符改為$$使用語句【】。正確答案:【DELIMITER$$##%_YZPRLFH_%##delimiter$$】10、填空題:查看系統(tǒng)中所有的自定義函數(shù),使用()。正確答案:【SHOWFUNCTIONSTATUS##%_YZPRLFH_%##showfunctionstatus】6.3變量和流程控制語句1、問題:在存儲過程中,用于將執(zhí)行順序轉(zhuǎn)到語句段開頭處的是()。選項:A、LEAVEB、ITERATEC、EXITD、QUIT正確答案:【ITERATE】2、問題:查看變量名以auto_inc開頭的系統(tǒng)變量值,使用()。選項:A、SHOWVARIABLESLIKE'auto_inc';B、SHOWVARIABLESLIKE'auto_inc%';C、SHOWVARIABLESLIKE'%auto_inc';D、SHOWVARIABLESLIKE'%auto_inc%';正確答案:【SHOWVARIABLESLIKE'auto_inc%';】3、問題:在存儲過程中有如下代碼:DECLAREidINTDEFAULT0;REPEATSETid=id+1;UNTILid=10;ENDREPEAT;下面選項中,對于代碼的功能描述正確的是()。選項:A、實現(xiàn)1~10之間的數(shù)字累加B、實現(xiàn)1~10之間的數(shù)字遍歷C、當id=10時循環(huán)就會退出執(zhí)行D、以上代碼會出現(xiàn)語法錯誤正確答案:【以上代碼會出現(xiàn)語法錯誤】4、問題:下面選項中,進行循環(huán)操作不具備判斷功能的是()。選項:A、IF語句B、CASE語句C、LOOP語句D、WHILE語句正確答案:【LOOP語句】5、問題:以下不能在MySQL中實現(xiàn)循環(huán)操作的語句是()。選項:A、CASEB、LOOPC、REPEATD、WHILE正確答案:【CASE】6、問題:ITERATE語句用于將執(zhí)行順序轉(zhuǎn)到語句段的開頭處,它只可以出現(xiàn)在LOOP、REPEAT和WHILE語句內(nèi)。選項:A、正確B、錯誤正確答案:【正確】7、問題:定義在BEGIN和END中的局部變量不能在外部訪問。選項:A、正確B、錯誤正確答案:【正確】8、問題:局部變量的名稱區(qū)分大小寫。選項:A、正確B、錯誤正確答案:【錯誤】9、填空題:局部變量使用【】語句定義。正確答案:【DECLARE##%_YZPRLFH_%##declare】10、填空題:自定義用戶變量name并賦值為Tom使用【】。正確答案:【SET@name='Tom';##%_YZPRLFH_%##set@name='Tom';】6.4游標1、問題:下列聲明游標的語法格式中,正確的是()。選項:A、DECLAREcursor_nameCURSORFORselect_statementB、CURSORcursor_nameFORselect_statementC、DECLAREcursor_nameCURSOROFselect_statementD、DECLAREcursor_nameCURSOROFselect_statement正確答案:【DECLAREcursor_nameCURSORFORselect_statement】2、問題:下列選項中,使用名稱為cursor_student的游標,將查詢出的信息存入s_name和s_gender,寫法正確的是()。選項:A、FETCHcursor_studentTOs_name,s_gender;B、SETcursor_studentINTOs_name,s_gender;C、FETCHcursor_studentINTOs_name,s_gender;D、SETcursor_studentTOs_name,s_gender;正確答案:【FETCHcursor_studentINTOs_name,s_gender;】3、問題:在一個存儲過程或函數(shù)中只能存在一個游標。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:使用游標獲取數(shù)據(jù)后,游標的內(nèi)部指針就會向前移動,指向下一條記錄。選項:A、正確B、錯誤正確答案:【正確】5、問題:只有OPEN打開游標后,查詢結(jié)果才會存到MySQL服務(wù)器內(nèi)存中。選項:A、正確B、錯誤正確答案:【正確】6、問題:在”DECLARE游標名稱CURSORFORSELECT語句“中,SELECT語句中不能含有INTO關(guān)鍵字。選項:A、正確B、錯誤正確答案:【正確】7、問題:在使用游標時通常利用DECLARE…HANDLER處理該錯誤,從而結(jié)束游標的循環(huán)遍歷。選項:A、正確B、錯誤正確答案:【正確】8、填空題:打開游標使用【】關(guān)鍵字。正確答案:【OPEN##%_YZPRLFH_%##open】9、填空題:打開游標后,使用【】關(guān)鍵字可以檢索SELECT結(jié)果集中的數(shù)據(jù)。正確答案:【fetch##%_YZPRLFH_%##FETCH】10、填空題:游標的本質(zhì)是一種能從SELECT結(jié)果集中每次提取一條記錄的___________。正確答案:【指針】6.5觸發(fā)器1、問題:在表或視圖上執(zhí)行除了___以外的語句都可以激發(fā)觸發(fā)器選項:A、insertB、deleteC、updateD、drop正確答案:【drop】2、問題:在表或視圖上執(zhí)行除了___以外的語句都可以激發(fā)觸發(fā)器選項:A、INSERTB、UPDATEC、FORD、DELETE正確答案:【FOR

溫馨提示

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

評論

0/150

提交評論