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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論