【期末】《數(shù)據(jù)庫系統(tǒng)(上)模型與語言》(哈爾濱工業(yè)大學(xué))期末考試慕課答案_第1頁
【期末】《數(shù)據(jù)庫系統(tǒng)(上)模型與語言》(哈爾濱工業(yè)大學(xué))期末考試慕課答案_第2頁
【期末】《數(shù)據(jù)庫系統(tǒng)(上)模型與語言》(哈爾濱工業(yè)大學(xué))期末考試慕課答案_第3頁
【期末】《數(shù)據(jù)庫系統(tǒng)(上)模型與語言》(哈爾濱工業(yè)大學(xué))期末考試慕課答案_第4頁
【期末】《數(shù)據(jù)庫系統(tǒng)(上)模型與語言》(哈爾濱工業(yè)大學(xué))期末考試慕課答案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)(上):模型與語言期末考試1.單選題:如下幾個(gè)表所示學(xué)生、課程和選課關(guān)系,用SQL語言實(shí)現(xiàn)下列操作。查詢1996年出生的學(xué)生姓名及其秋季所修課程的課程號及成績。正確的SQL語句是_____。

選項(xiàng):

A、SELECT姓名,課程號,成績FROM學(xué)生,選課,課程WHERE學(xué)生.學(xué)號=選課.學(xué)號AND選課.課程號=課程.課程號AND出生日期=1996AND開課學(xué)期=’秋’;

B、SELECT姓名,課程號,成績FROM學(xué)生,選課,課程WHERE學(xué)生.出生日期=1996AND課程.開課學(xué)期=’秋’;

C、SELECT姓名,課程號,成績FROM學(xué)生,選課,課程WHERE學(xué)生.學(xué)號=選課.學(xué)號AND選課.課程號=課程.課程號ANDYear(出生日期)=1996AND開課學(xué)期=’秋’;

D、SELECT姓名,課程號,成績FROM學(xué)生,選課,課程WHERE學(xué)生.學(xué)號=選課.學(xué)號AND學(xué)生.Year(出生日期)=1996AND課程.開課學(xué)期=’秋’;

答案:【SELECT姓名,課程號,成績FROM學(xué)生,選課,課程WHERE學(xué)生.學(xué)號=選課.學(xué)號AND選課.課程號=課程.課程號ANDYear(出生日期)=1996AND開課學(xué)期=’秋’;】2.單選題:下列關(guān)于動(dòng)態(tài)SQL語句的敘述中,哪個(gè)是不正確的_________

選項(xiàng):

A、動(dòng)態(tài)SQL語句是SQL標(biāo)準(zhǔn)提供的一種語句運(yùn)行機(jī)制

B、動(dòng)態(tài)SQL語句是指在程序編譯時(shí)尚未確定,需要在程序的執(zhí)行過程中臨時(shí)生成的SQL語句

C、SQL標(biāo)準(zhǔn)引入動(dòng)態(tài)SQL語句的原因是由于靜態(tài)SQL語句不能提供足夠的編程靈活性

D、SQL標(biāo)準(zhǔn)提供的動(dòng)態(tài)SQL語句的執(zhí)行方式只有立即執(zhí)行方式

答案:【SQL標(biāo)準(zhǔn)提供的動(dòng)態(tài)SQL語句的執(zhí)行方式只有立即執(zhí)行方式】3.單選題:數(shù)據(jù)字典由下面哪個(gè)組成_________

選項(xiàng):

A、表和視圖

B、用戶和權(quán)限

C、角色和視圖

D、用戶和表

答案:【表和視圖】4.單選題:通過游標(biāo)操縱數(shù)據(jù)庫,以下說法錯(cuò)誤的是_________

選項(xiàng):

A、在定義游標(biāo)的查詢語句時(shí),必須加上FORUPDATE從句

B、使用FORUPDATE從句沒有加OF表示通過游標(biāo)可以修改表中的任何一列

C、FORUPDATEOFage表示通過游標(biāo)只能對age屬性進(jìn)行修改

D、使用FORUPDATE從句表示只能通過游標(biāo)更新表數(shù)據(jù),而不能刪除表數(shù)據(jù)

答案:【使用FORUPDATE從句表示只能通過游標(biāo)更新表數(shù)據(jù),而不能刪除表數(shù)據(jù)】5.單選題:通過游標(biāo)對表進(jìn)行刪除或者更新操作時(shí),WHERECURRENTOF的作用是_________

選項(xiàng):

A、為了提交請求

B、釋放游標(biāo)當(dāng)前的操作記錄

C、允許更新或刪除當(dāng)前游標(biāo)的記錄

D、鎖定游標(biāo)當(dāng)前的操作記錄

答案:【允許更新或刪除當(dāng)前游標(biāo)的記錄】6.單選題:事務(wù)是數(shù)據(jù)庫運(yùn)行的基本單位。如果一個(gè)事務(wù)執(zhí)行成功,則全部更新結(jié)果將被寫到永久存儲設(shè)施上;如果一個(gè)事務(wù)執(zhí)行失敗,則對永久存儲設(shè)施上的數(shù)據(jù)已做過的更新被恢復(fù)原狀,好像整個(gè)數(shù)據(jù)庫從未有過這些更新,這樣保持了數(shù)據(jù)庫處于_________狀態(tài)。

選項(xiàng):

A、安全性

B、一致性

C、完整性

D、可靠性

答案:【一致性】7.單選題:事務(wù)的隔離性是指_________

選項(xiàng):

A、一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的

B、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的

C、事務(wù)中包括的所有操作要么都做,要么都不做

D、事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)

答案:【一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的】8.單選題:SQL與C語言處理記錄的方式是不同的。當(dāng)將SQL語句嵌入到C語言程序時(shí),為協(xié)調(diào)兩者而引入_________

選項(xiàng):

A、堆

B、棧

C、游標(biāo)

D、緩沖區(qū)

答案:【游標(biāo)】9.單選題:SQL語言中的視圖是一種_________。

選項(xiàng):

A、全局模式及全局模式到子模式的映像;

B、子模式及子模式到模式的映像;

C、內(nèi)模式及內(nèi)模式到模式的映像;

D、模式及模式到概念模式的映像;

答案:【子模式及子模式到模式的映像;】10.單選題:關(guān)于游標(biāo)的使用,如下語句正確的編譯順序是_________1)execsqlopencur_student;2)execsqlfetchcur_studentinto:vSno,:vSname,:vSclass;3)execsqldeclarecur_studentcursorforselectSno,Sname,SclassfromStudentwhereSclass=‘035101’;4)execsqlclosecur_student;

選項(xiàng):

A、1234

B、3124

C、3214

D、1324

答案:【3124】11.單選題:在嵌入式SQL語言中使用游標(biāo)的目的在于_________

選項(xiàng):

A、區(qū)分SQL與宿主語言

B、與數(shù)據(jù)庫通信

C、處理錯(cuò)誤信息

D、處理多行記錄

答案:【處理多行記錄】12.單選題:SQL語言具有兩種使用方式,分別稱為交互式SQL和_________。

選項(xiàng):

A、提示式SQL

B、多用戶SQL

C、嵌入式SQL

D、解釋式SQL

答案:【嵌入式SQL】13.單選題:數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要差別在_______________

選項(xiàng):

A、其他選項(xiàng)之全部

B、數(shù)據(jù)的組織是否依賴于具體的應(yīng)用程序;

C、數(shù)據(jù)存取是否可以記錄或記錄的集合為單位進(jìn)行操作;

D、數(shù)據(jù)控制是否可以統(tǒng)一進(jìn)行控制

E、不同文件之間以及不同記錄之間是否有聯(lián)系

答案:【其他選項(xiàng)之全部】[vk-content]14.單選題:關(guān)于數(shù)據(jù)獨(dú)立性,下列說法正確的為__________

選項(xiàng):

A、概念模式到內(nèi)模式的映像實(shí)現(xiàn)了數(shù)據(jù)的物理獨(dú)立性

B、外模式到概念模式的映像實(shí)現(xiàn)了數(shù)據(jù)的物理獨(dú)立性

C、外模式到內(nèi)模式的映像實(shí)現(xiàn)了數(shù)據(jù)的物理獨(dú)立性

D、其他說法均不正確。

答案:【概念模式到內(nèi)模式的映像實(shí)現(xiàn)了數(shù)據(jù)的物理獨(dú)立性】15.單選題:數(shù)據(jù)庫系統(tǒng)的三級模式是指__________

選項(xiàng):

A、用戶模式、概念模式和存儲模式

B、用戶模式、局部模式和全局模式

C、外模式、概念模式和邏輯模式

D、外模式、內(nèi)模式和存儲模式

答案:【用戶模式、概念模式和存儲模式】16.單選題:下列哪些功能不是數(shù)據(jù)庫管理系統(tǒng)的功能__________。

選項(xiàng):

A、處理機(jī)控制;

B、完整性控制;

C、故障恢復(fù)

D、并發(fā)控制

E、通訊控制;

答案:【處理機(jī)控制;】17.單選題:關(guān)于數(shù)據(jù)庫系統(tǒng),下列說法正確的是__________。

選項(xiàng):

A、數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括計(jì)算機(jī)/網(wǎng)絡(luò)基本系統(tǒng)、數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng);

B、數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括計(jì)算機(jī)/網(wǎng)絡(luò)基本系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用程序;

C、數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括計(jì)算機(jī)/網(wǎng)絡(luò)基本系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫管理員;

D、數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用程序、數(shù)據(jù)庫管理員以及計(jì)算機(jī)與網(wǎng)絡(luò)基本系統(tǒng);

答案:【數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用程序、數(shù)據(jù)庫管理員以及計(jì)算機(jī)與網(wǎng)絡(luò)基本系統(tǒng);】18.單選題:對于下面一段程序,當(dāng)語句4執(zhí)行出錯(cuò)后,應(yīng)該執(zhí)行哪條語句______。execsqlwheneversqlerrorcontinue;//語句1execsqlwheneversqlerrorgotos2;//語句2execsqlwheneversqlerrorgotohandle_error;//語句3……execsqlcreatetablecusts//語句4(cidschar(4)notnull,cnamevarchar(13),……);if(strcmp(SQLSTATE,“82100”)==0)//語句5<處理82100錯(cuò)誤的程序>…s2:……//語句6…h(huán)andle_error:……//語句7…

選項(xiàng):

A、執(zhí)行語句2

B、執(zhí)行語句3

C、執(zhí)行語句5

D、執(zhí)行語句6

E、執(zhí)行語句7

答案:【執(zhí)行語句3】19.單選題:執(zhí)行下面的程序:intmain(){execsqlwheneversqlerrorgotohandle_error;execsqlcreatetablecustomers(cidchar(4)notnull,cnamevarchar(13),…);…h(huán)andle_error:execsqldropcustomers;execsqldisconnect;fprintf(stderr,”couldnotcreatecustomerstable\n”);return-1;}如果customers表在執(zhí)行過程中出現(xiàn)了問題,沒有人為干預(yù),則該程序“Execsqldropcustomers;”語句將被執(zhí)行的次數(shù)為_________。

選項(xiàng):

A、0次;

B、1次;

C、2次;

D、不確定的有限次數(shù);

E、無限次數(shù);

答案:【無限次數(shù);】20.單選題:假設(shè)R(A,B,C),S(D,E)分別是三元和二元關(guān)系,把表達(dá)式轉(zhuǎn)換成等價(jià)的元組表達(dá)式正確的

選項(xiàng):

A、

B、

C、

D、

答案:【】21.單選題:已知關(guān)系:學(xué)生(學(xué)號,姓名,性別,年齡),課程(課程號,課程名,學(xué)分),選課(課程號,學(xué)號,成績)。表示“查詢沒有選修數(shù)據(jù)庫課程的學(xué)生姓名”的關(guān)系代數(shù)操作是________。

選項(xiàng):

A、

B、

C、

D、

答案:【】22.單選題:關(guān)系R與關(guān)系S只有一個(gè)公共屬性,T1是R與S做θ連接的結(jié)果,T2是R與S自然連接的結(jié)果,則下列說法正確的是_______。

選項(xiàng):

A、T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)

B、T1的屬性個(gè)數(shù)等于T2

C、T1的屬性個(gè)數(shù)小于T2

D、T1的屬性個(gè)數(shù)大于或等于T2的屬性個(gè)數(shù)

答案:【T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)】23.單選題:關(guān)系如上圖所示的含義為_________。

選項(xiàng):

A、查詢沒有學(xué)習(xí)過課程號為002號課程的學(xué)生姓名和年齡

B、查詢不僅僅學(xué)習(xí)課程號為002號課程的學(xué)生姓名和年齡

C、查詢學(xué)習(xí)課程號為002號課程的學(xué)生姓名和年齡

D、其他全不對

答案:【查詢沒有學(xué)習(xí)過課程號為002號課程的學(xué)生姓名和年齡】24.單選題:關(guān)系如上圖所示,查詢既學(xué)習(xí)課程號為001課程又學(xué)習(xí)課程號為002號課程的學(xué)生的學(xué)號,正確的是_______。

選項(xiàng):

A、

B、

C、

D、

答案:【】25.單選題:根據(jù)上述關(guān)系,求表R?W的結(jié)果_______。

選項(xiàng):

A、

B、

C、

D、沒有正確答案

答案:【】26.單選題:在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為______。

選項(xiàng):

A、并、差、選擇、投影、乘積

B、并、差、選擇、投影、自然連接

C、并、差、交、選擇、投影

D、并、差、交、選擇、乘積

答案:【并、差、選擇、投影、乘積】27.單選題:關(guān)于關(guān)系模式與關(guān)系,說法不正確的是_______。

選項(xiàng):

A、關(guān)系模式是穩(wěn)定的;同一關(guān)系模式下,只有一種關(guān)系

B、同一關(guān)系模式下,可有很多的關(guān)系

C、關(guān)系模式是關(guān)系的結(jié)構(gòu),關(guān)系是關(guān)系模式在某一時(shí)刻的數(shù)據(jù)

D、關(guān)系模式是穩(wěn)定的;而關(guān)系是某一時(shí)刻的值,是隨時(shí)間可能變化的

答案:【關(guān)系模式是穩(wěn)定的;同一關(guān)系模式下,只有一種關(guān)系】28.單選題:已知關(guān)系Member(S#,Name,D#)和Team(D#,Dname,Leader),其中Member的S#為主鍵,D#為外鍵,且S#范圍為1000000-1100000。Team={<’01’,’技術(shù)研發(fā)’,’趙六’>,<’02’,’產(chǎn)品運(yùn)營’,’錢琪’>}。問:下面哪一個(gè)選項(xiàng)中的元組可以是Member的元組。_______。

選項(xiàng):

A、<'1000101’,null,‘01’>

B、<’1000102’,‘張三’,‘05’>

C、李四’,‘01’>

D、<’1101010’,‘王五’,‘02’>

答案:【<'1000101’,null,‘01’>】29.單選題:下列四項(xiàng)中說法正確的是_______。

選項(xiàng):

A、關(guān)系的任何屬性都是不可再分的

B、R(A1,A2,…,An),這種描述又被稱為關(guān)系模式,其中Ai是指屬性所對應(yīng)的域

C、關(guān)系模式和關(guān)系都是不隨時(shí)間變化的

D、同一關(guān)系模式下關(guān)系是唯一的

答案:【關(guān)系的任何屬性都是不可再分的】30.單選題:現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè)),課程(課程號,課程名,學(xué)分),選課(學(xué)號,課程號,分?jǐn)?shù))。檢索“‘?dāng)?shù)據(jù)庫’課程不及格學(xué)生的學(xué)號、姓名和分?jǐn)?shù)”。其正確的關(guān)系代數(shù)表達(dá)式是________。

選項(xiàng):

A、

B、

C、

D、

答案:【】31.單選題:已知關(guān)系S(S#,Sname,Sage,Sclass),SC(S#,C#,Score)。如下所示關(guān)系代數(shù)表達(dá)式的含義是________。

選項(xiàng):

A、其他全不對

B、查詢沒有學(xué)習(xí)過課程號為002號課程的學(xué)生姓名和年齡

C、查詢不僅僅學(xué)習(xí)課程號為002號課程的學(xué)生姓名和年齡

D、查詢學(xué)習(xí)課程號為002號課程的學(xué)生姓名和年齡

答案:【其他全不對】32.單選題:對于如下運(yùn)算,結(jié)果正確的是_________。

選項(xiàng):

A、

B、

C、

D、

答案:【】33.單選題:學(xué)生表如下圖所示,用關(guān)系代數(shù)查詢不在(年齡大于20的3系同學(xué))要求之內(nèi)的所有其他同學(xué)的信息,正確的是_________

選項(xiàng):

A、

B、

C、

D、

答案:【】34.單選題:已知關(guān)系課程表C,用關(guān)系代數(shù)查詢“程軍”老師所授課程的課程號(C#)和課程名(Cname),正確的是__________。

選項(xiàng):

A、

B、

C、

D、

答案:【】35.單選題:已知關(guān)系Student(S#,Sname,Sage,D#),Dept(D#,Dname,Dean),利用元組演算查詢“計(jì)算機(jī)系所有學(xué)生的信息”;對以下元組演算公式,請補(bǔ)充下劃線里的內(nèi)容:

選項(xiàng):

A、$,1,2

B、$,2,1

C、?,2,1

D、?,1,2

答案:【$,1,2】36.單選題:已知下述關(guān)系,S(學(xué)號,姓名,年齡,性別,院系),SC(學(xué)號,課程號,分?jǐn)?shù)),C(課程號,課程名,學(xué)分,教師名)。檢索學(xué)號為S3學(xué)生所學(xué)課程的課程號與任課老師名。表達(dá)的是________。

選項(xiàng):

A、

B、

C、

D、

答案:【】37.單選題:已知下述關(guān)系,S(學(xué)號,姓名,年齡,性別,院系),SC(學(xué)號,課程號,分?jǐn)?shù)),C(課程號,課程名,學(xué)分,老師名)。檢索學(xué)習(xí)過劉玲老師所授課程的所有學(xué)生。表達(dá)正確的是________。

選項(xiàng):

A、

B、

C、

D、

答案:【】38.單選題:已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SELECTS#FROMSCWHEREScore<60GROUPBYS#HAVINGCount(*)>2;關(guān)于其查詢結(jié)果,下列說法正確的是_____。

選項(xiàng):

A、有2門以上不及格課程的同學(xué)的學(xué)號

B、有2門以上及格課程的同學(xué)的學(xué)號

C、有2人以上不及格課程的同學(xué)的學(xué)號

D、有2人以上及格課程的同學(xué)的學(xué)號

E、其它選項(xiàng)的說法都不正確

答案:【有2人以上不及格課程的同學(xué)的學(xué)號】39.單選題:已知如下關(guān)系:學(xué)生Student(S#,Sname),課程Course(C#,Cname,T#),選課SC(S#,C#,Score),教師T(T#,Tname)。其中S#為學(xué)號,Sname為學(xué)生命名,C#為課號,Cname為課程名,T#為教師編號,Score為成績,Tname為教師名。閱讀SQL語句SelectSnameFromStudentWhereS#NOTIN(SelectS#FromSC,CourseC,TeacherTWhereT.Tname=‘李明’andSC.C#=C.C#andT.T#=C.T#);關(guān)于其查詢結(jié)果,下列說法正確的是_____。

選項(xiàng):

A、列出沒學(xué)過李明老師講授任一課程的學(xué)生姓名

B、列出學(xué)全了李明老師講授所有課程的學(xué)生姓名

C、列出學(xué)過李明老師講授某一課程的學(xué)生姓名

D、其它選項(xiàng)的說法都不正確

答案:【列出沒學(xué)過李明老師講授任一課程的學(xué)生姓名】40.單選題:現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè)、獎(jiǎng)學(xué)金),課程(課程號,課程名,學(xué)分),選課(學(xué)號,課程號,分?jǐn)?shù)),用SQL語言實(shí)現(xiàn)題目:對成績得過滿分(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é)號IN(SELECT學(xué)號FROM選課WHERE分?jǐn)?shù)=100)

B、UPDATE學(xué)生SET獎(jiǎng)學(xué)金=1000WHERE獎(jiǎng)學(xué)金≤0AND學(xué)號IN(SELECT學(xué)號FROM選課WHERE分?jǐn)?shù)=100)

C、UPDATE學(xué)生SET獎(jiǎng)學(xué)金=’1000’WHERE獎(jiǎng)學(xué)金<=0AND學(xué)號IN(SELECT學(xué)號FROM選課WHERE分?jǐn)?shù)=100)

D、UPDATE學(xué)生SET獎(jiǎng)學(xué)金=1000WHERE獎(jiǎng)學(xué)金<=0AND學(xué)號NOTIN(SELECT學(xué)號FROM選課WHERE分?jǐn)?shù)=100)

答案:【UPDATE學(xué)生SET獎(jiǎng)學(xué)金=1000WHERE獎(jiǎng)學(xué)金<=0AND學(xué)號IN(SELECT學(xué)號FROM選課WHERE分?jǐn)?shù)=100)】41.單選題:如下幾個(gè)表所示學(xué)生、課程、必修課和選課關(guān)系,用SQL語言實(shí)現(xiàn)下列操作。列出各門課的平均成績、最高成績、最低成績和選課人數(shù)。正確的SQL語句是_____。

選項(xiàng):

A、SELECT課號,AVG(成績),MAX(成績),MIN(成績),COUNT(學(xué)號)FROM選課GROUPBY課號;

B、SELECT課號,AVG(成績),MAX(成績),MIN(成績),COUNT(學(xué)號)FROM選課ORDERBY課號;

C、SELECT課號,AVG(成績),MAX(成績),MIN(成績),COUNT(學(xué)號)FROM選課WHERE課號;

D、SELECT課號,AVG(成績),MAX(成績),MIN(成績),COUNT(學(xué)號)FROM選課HAVING課號;

答案:【SELECT課號,AVG(成績),MAX(成績),MIN(成績),COUNT(學(xué)號)FROM選課GROUPBY課號;】42.單選題:如下幾個(gè)表所示學(xué)生、課程、必修課和選課關(guān)系,用SQL語言實(shí)現(xiàn)下列操作。列出最少選修了三門課程的學(xué)生姓名。正確的SQL語句是_____。

選項(xiàng):

A、SELECT姓名FROM學(xué)生WHERE學(xué)號IN(SELECT學(xué)號FROM選課GROUPBY學(xué)號HAVINGCOUNT(*)>=3);

B、SELECT姓名FROM學(xué)生WHERE學(xué)號IN(SELECT學(xué)號FROM選課GROUPBY學(xué)號COUNT(*)>=3);

C、SELECT姓名FROM學(xué)生WHERE學(xué)號(SELECT學(xué)號FROM選課GROUPBY學(xué)號HAVINGCOUNT(*)>=3);

D、SELECT姓名FROM學(xué)生WHERE學(xué)號IN(SELECT學(xué)號FROM選課ORDERBY學(xué)號HAVINGCOUNT(*)>=3);

答案:【SELECT姓名FROM學(xué)生WHERE學(xué)號IN(SELECT學(xué)號FROM選課GROUPBY學(xué)號HAVINGCOUNT(*)>=3);】43.單選題:如下幾個(gè)表所示學(xué)生、課程和選課關(guān)系,用SQL語言實(shí)現(xiàn)下列操作。試列出計(jì)算機(jī)系所開課程(CS標(biāo)志)的最高成績、最低成績和平均成績。如果某門課程的成績不全(即“成績”中有NULL出現(xiàn)),則該課程不予統(tǒng)計(jì),結(jié)果按“課程號”升序排列。正確的SQL語句是_____。

選項(xiàng):

A、SELECT課程號,MAX(成績),MIN(成績),AVG(成績)FROM選課WHERE課程號Like‘CS%’GROUPBY課程號HAVING課程號NOTIN(SELECT課程號FROM選課WHERE成績ISNULL)ORDERBY課程號;

B、SELECT課程號,MAX(成績),MIN(成績),AVG(成績)FROM選課WHERE課程號Like‘CS%’GROUPBY課程號HAVING課程號IN(SELECT課程號FROM選課WHERE成績ISNULL)ORDERBY課程號;

C、SELECTMAX(成績),MIN(成績),AVG(成績)FROM選課WHERE課程號=‘CS%’GROUPBY課程號HAVING課程號NOTIN(SELECT課程號FROM選課WHERE成績ISNULL)ORDERBY課程號;

D、SELECT課程號,MAX(成績),MIN(成績),AVG(成績)FROM選課WHERE課程號Like‘CS%’GROUPBY課程號HAVING課程號NOTIN(SELECT課程號FROM選課WHERE成績ISNULL)

答案:【SELECT課程號,MAX(成績),MIN(成績),AVG(成績)FROM選課WHERE課程號Like‘CS%’GROUPBY課程號HAVING課程號NOTIN(SELECT課程號FROM選課WHERE成績ISNULL)ORDERBY課程號;】44.單選題:已知SC(S#,C#,Score)關(guān)系的元組,如下所示{,,,,,,,,,}。關(guān)于“SELECTS#FROMSCWHEREC#=‘C1’andC#=‘C3’”,下列說法正確的是________。

選項(xiàng):

A、該查詢結(jié)果中的元組為{S1,S5};

B、該查詢結(jié)果中的元組為{S1,S2,S3,S5};

C、該查詢結(jié)果中的元組為{S1};

D、該查詢結(jié)果中的元組為{S5};

E、其它說法都不正確;

答案:【其它說法都不正確;】45.單選題:若某屬性非該關(guān)系的主鍵,卻是另外一個(gè)關(guān)系的主鍵,則該屬性稱為_______。

選項(xiàng):

A、外鍵

B、主鍵

C、候選鍵

D、其余都不是

答案:【外鍵】46.單選題:某關(guān)系R的外鍵是指______。

選項(xiàng):

A、其它關(guān)系的候選鍵,可以是R中的主屬性或非主屬性

B、該關(guān)系除主鍵之外的另一個(gè)候選鍵

C、其它關(guān)系的候選鍵,同時(shí)作為R的主屬性

D、其它關(guān)系的候選鍵,同時(shí)作為R的非主屬性

答案:【其它關(guān)系的候選鍵,可以是R中的主屬性或非主屬性】47.單選題:若用如下的SQL語句創(chuàng)建一個(gè)表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表中插入如下行時(shí),_________行可以被插入。

選項(xiàng):

A、(‘201009’,‘101’,NULL,必修)

B、(‘200823’,‘101’,NULL,NULL)

C、(NULL,‘103’,80,‘選修’)

D、(‘201132’,NULL,86,‘’)

答案:【(‘200823’,‘101’,NULL,NULL)】48.單選題:查詢結(jié)果輸出時(shí)要求按“總評成績”降序排列,相同者按“性別”升序,正確的子句是_________。

選項(xiàng):

A、ORDERBY總評成績,性別DESC

B、ORDERBY總評成績DESC,性別

C、ORDERBY總評成績DESC,性別DESC

D、ORDERBY總評成績ASC,性別DESC

答案:【ORDERBY總評成績DESC,性別】49.單選題:關(guān)于DBMS的安全機(jī)制,下列說法不正確的是_________。

選項(xiàng):

A、強(qiáng)制安全性機(jī)制是通過對數(shù)據(jù)和用戶強(qiáng)制分類,從而使得不同類別用戶能夠訪問不同級別的數(shù)據(jù)

B、當(dāng)有對DB訪問操作時(shí),任何人都被允許訪問

C、自主安全性是通過授權(quán)機(jī)制來實(shí)現(xiàn)的

D、推斷控制機(jī)制是防止通過歷史信息或統(tǒng)計(jì)信息,推斷

溫馨提示

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

最新文檔

評論

0/150

提交評論