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

下載本文檔

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

文檔簡介

第1講-初步認識數(shù)據(jù)庫系統(tǒng)第1講測驗1.單選題:關(guān)于DML,下列說法正確的是__________。

選項:

A、DML是數(shù)據(jù)庫定義語言

B、DML是數(shù)據(jù)庫操縱語言

C、DML是數(shù)據(jù)庫控制語言

D、DML是數(shù)據(jù)庫維護語言

答案:【DML是數(shù)據(jù)庫操縱語言】2.單選題:關(guān)于DDL,下列說法正確的是__________。

選項:

A、DDL是數(shù)據(jù)庫定義語言

B、DDL是數(shù)據(jù)庫操縱語言

C、DDL是數(shù)據(jù)庫控制語言

D、DDL是數(shù)據(jù)庫維護語言

答案:【DDL是數(shù)據(jù)庫定義語言】3.單選題:關(guān)于數(shù)據(jù)庫系統(tǒng)語言,下列說法正確的是__________。

選項:

A、數(shù)據(jù)庫系統(tǒng)語言包括了DDL和DML

B、數(shù)據(jù)庫系統(tǒng)語言包括了DDL、DML和DCL

C、數(shù)據(jù)庫系統(tǒng)語言包括了DDL、DML和C++/Java

D、數(shù)據(jù)庫系統(tǒng)語言包括了DDL、DML和程序設(shè)計語言

答案:【數(shù)據(jù)庫系統(tǒng)語言包括了DDL、DML和DCL】4.單選題:下列哪些功能不是數(shù)據(jù)庫管理系統(tǒng)的功能__________。

選項:

A、完整性控制

B、故障恢復

C、并發(fā)控制

D、通訊控制

E、處理機控制

答案:【處理機控制】5.單選題:從系統(tǒng)角度看數(shù)據(jù)庫管理系統(tǒng),其功能包括__________。

選項:

A、查詢實現(xiàn)與查詢優(yōu)化

B、事務處理

C、數(shù)據(jù)存儲與索引

D、僅有查詢實現(xiàn)與查詢優(yōu)化、事務處理、數(shù)據(jù)存儲與索引功能

E、不僅僅包含查詢實現(xiàn)與查詢優(yōu)化、事務處理、數(shù)據(jù)存儲與索引功能,還包括其他功能

答案:【不僅僅包含查詢實現(xiàn)與查詢優(yōu)化、事務處理、數(shù)據(jù)存儲與索引功能,還包括其他功能】6.單選題:從系統(tǒng)角度看數(shù)據(jù)庫管理系統(tǒng),其功能包括__________。

選項:

A、數(shù)據(jù)庫語言及其編譯

B、查詢實現(xiàn)與查詢優(yōu)化

C、事務處理

D、不僅有數(shù)據(jù)庫語言及其編譯、查詢實現(xiàn)與查詢優(yōu)化以及事務處理功能,還包括其他功能

E、僅包括數(shù)據(jù)庫語言及其編譯、查詢實現(xiàn)與查詢優(yōu)化以及事務處理功能

答案:【不僅有數(shù)據(jù)庫語言及其編譯、查詢實現(xiàn)與查詢優(yōu)化以及事務處理功能,還包括其他功能】7.單選題:從用戶角度看數(shù)據(jù)庫管理系統(tǒng),其功能包括__________

選項:

A、數(shù)據(jù)庫定義

B、數(shù)據(jù)庫操縱

C、數(shù)據(jù)庫控制

D、數(shù)據(jù)庫維護

E、全部正確

答案:【全部正確】8.單選題:從用戶角度看數(shù)據(jù)庫管理系統(tǒng)的功能,下列說法正確的是__________。

選項:

A、數(shù)據(jù)庫管理系統(tǒng)就是通過數(shù)據(jù)庫語言讓用戶操作進而提供數(shù)據(jù)庫操縱功能的系統(tǒng)

B、數(shù)據(jù)庫管理系統(tǒng)就是通過數(shù)據(jù)庫語言讓用戶操作進而提供數(shù)據(jù)庫定義和數(shù)據(jù)庫操縱功能的系統(tǒng)

C、數(shù)據(jù)庫管理系統(tǒng)就是通過數(shù)據(jù)庫語言讓用戶操作進而提供數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱和數(shù)據(jù)庫控制功能的系統(tǒng)

D、數(shù)據(jù)庫管理系統(tǒng)就是通過數(shù)據(jù)庫語言讓用戶操作進而提供數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱和數(shù)據(jù)庫控制功能的系統(tǒng),同時提供了一系列程序能夠?qū)崿F(xiàn)對數(shù)據(jù)庫的各種存儲與維護

答案:【數(shù)據(jù)庫管理系統(tǒng)就是通過數(shù)據(jù)庫語言讓用戶操作進而提供數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱和數(shù)據(jù)庫控制功能的系統(tǒng),同時提供了一系列程序能夠?qū)崿F(xiàn)對數(shù)據(jù)庫的各種存儲與維護】9.單選題:關(guān)于數(shù)據(jù)庫系統(tǒng),下列說法正確的是__________。

選項:

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

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

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

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

答案:【數(shù)據(jù)庫系統(tǒng)的構(gòu)成包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用程序、數(shù)據(jù)庫管理員以及計算機與網(wǎng)絡基本系統(tǒng)】10.單選題:關(guān)于數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng),下列說法正確的是__________。

選項:

A、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)指的是同一軟件產(chǎn)品

B、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)指的是不同軟件產(chǎn)品

C、數(shù)據(jù)庫管理系統(tǒng)是軟件產(chǎn)品,而數(shù)據(jù)庫系統(tǒng)不僅僅是軟件產(chǎn)品

D、數(shù)據(jù)庫系統(tǒng)是軟件產(chǎn)品,而數(shù)據(jù)庫管理系統(tǒng)不僅僅是軟件產(chǎn)品

答案:【數(shù)據(jù)庫管理系統(tǒng)是軟件產(chǎn)品,而數(shù)據(jù)庫系統(tǒng)不僅僅是軟件產(chǎn)品】第2講-數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)抽象與演變第2講測驗1.單選題:下列說法不正確的是_______________。

選項:

A、模式是對數(shù)據(jù)的抽象,數(shù)據(jù)的結(jié)構(gòu)性描述稱為模式

B、數(shù)據(jù)模型是對模式的抽象,模式的結(jié)構(gòu)性描述稱為數(shù)據(jù)模型

C、一個數(shù)據(jù)庫的數(shù)據(jù)模型是由一系列模式構(gòu)成的

D、一個數(shù)據(jù)庫是由一系列模式及其數(shù)據(jù)構(gòu)成的

E、模式是對數(shù)據(jù)模型的抽象,數(shù)據(jù)模型的結(jié)構(gòu)性描述稱為模式

答案:【模式是對數(shù)據(jù)模型的抽象,數(shù)據(jù)模型的結(jié)構(gòu)性描述稱為模式】2.單選題:數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指_______________。

選項:

A、不會因為數(shù)據(jù)的變化而影響應用程序

B、不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應用程序

C、不會因為存儲策略的變化而影響存儲結(jié)構(gòu)

D、不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)。

答案:【不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應用程序】3.單選題:關(guān)于數(shù)據(jù)獨立性,下列說法正確的為__________。

選項:

A、外模式到概念模式的映像實現(xiàn)了數(shù)據(jù)的邏輯獨立性

B、外模式到內(nèi)模式的映像實現(xiàn)了數(shù)據(jù)的邏輯獨立性

C、概念模式到內(nèi)模式的映像實現(xiàn)了數(shù)據(jù)的邏輯獨立性

D、以上說法均不正確

答案:【外模式到概念模式的映像實現(xiàn)了數(shù)據(jù)的邏輯獨立性】4.單選題:關(guān)于數(shù)據(jù)獨立性,下列說法正確的為__________。

選項:

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

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

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

D、以上說法均不正確

答案:【概念模式到內(nèi)模式的映像實現(xiàn)了數(shù)據(jù)的物理獨立性】5.單選題:關(guān)于三級模式,下列說法不正確的是__________。

選項:

A、概念模式又稱為全局模式

B、概念模式又稱為邏輯模式

C、內(nèi)模式又稱為存儲模式

D、內(nèi)模式又稱為局部模式

答案:【內(nèi)模式又稱為局部模式】6.單選題:在三級模式兩層映像結(jié)構(gòu)中,“局部模式”是指__________。

選項:

A、概念模式

B、內(nèi)模式

C、邏輯模式

D、外模式

答案:【外模式】7.單選題:在三級模式兩層映像結(jié)構(gòu)中,“全局模式”是指__________。

選項:

A、外模式

B、用戶模式

C、內(nèi)模式

D、概念模式

答案:【概念模式】8.單選題:在三級模式兩層映像結(jié)構(gòu)中,“物理模式”是指__________。

選項:

A、外模式

B、全局模式

C、用戶模式

D、存儲模式

答案:【存儲模式】9.單選題:面向?qū)ο髷?shù)據(jù)庫系統(tǒng)對關(guān)系數(shù)據(jù)庫系統(tǒng)的重大改進是_______________。

選項:

A、允許復雜的數(shù)據(jù)類型存在

B、突破了關(guān)系模型第一范式的限制

C、既支持記錄集合的操作,又支持面向?qū)ο蟮牟僮?/p>

D、包括其他全部選項

答案:【包括其他全部選項】10.單選題:關(guān)系數(shù)據(jù)庫系統(tǒng)對層次/網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的重大改進是_______________。

選項:

A、消除了由用戶建立指針的弊端

B、將逐一記錄的操作改進為支持記錄集合的操作

C、形成了較為完善的數(shù)據(jù)庫理論

D、數(shù)據(jù)檢索操作不依賴于路徑信息或過程信息,即非過程化的操作

E、包括其他全部選項

答案:【包括其他全部選項】11.單選題:數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要差別在_______________。

選項:

A、數(shù)據(jù)的組織是否依賴于具體的應用程序

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

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

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

E、包括其他全部選項

答案:【包括其他全部選項】12.單選題:第二代數(shù)據(jù)庫系統(tǒng)是指_______________。

選項:

A、基于文件的數(shù)據(jù)庫系統(tǒng)

B、基于面向?qū)ο髷?shù)據(jù)模型的數(shù)據(jù)庫系統(tǒng)

C、基于XML模型的數(shù)據(jù)庫系統(tǒng)

D、基于網(wǎng)狀模型或?qū)哟文P偷臄?shù)據(jù)庫系統(tǒng)

E、基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng)

答案:【基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng)】13.單選題:第一代數(shù)據(jù)庫系統(tǒng)是指_______________。

選項:

A、文件系統(tǒng)

B、基于面向?qū)ο髷?shù)據(jù)模型的數(shù)據(jù)庫系統(tǒng)

C、基于XML模型的數(shù)據(jù)庫系統(tǒng)

D、基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng)

E、基于網(wǎng)狀模型或?qū)哟文P偷臄?shù)據(jù)庫系統(tǒng)

答案:【基于網(wǎng)狀模型或?qū)哟文P偷臄?shù)據(jù)庫系統(tǒng)】14.單選題:在三級模式兩層映像結(jié)構(gòu)中,“模式”是指__________。

選項:

A、外模式

B、內(nèi)模式

C、存儲模式

D、概念模式

答案:【概念模式】15.單選題:數(shù)據(jù)庫系統(tǒng)的三級模式是指__________。

選項:

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

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

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

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

答案:【用戶模式、概念模式和存儲模式】第3講-關(guān)系模型之基本概念第3講測驗1.單選題:關(guān)系模型中,實體完整性是指_________

選項:

A、體的主碼中的屬性值不能為空值

B、實體不允許是空實體

C、實體的外鍵值不允許是空值

D、實體的屬性值不能是空值

答案:【體的主碼中的屬性值不能為空值】2.單選題:根據(jù)關(guān)系模型的完整性規(guī)則,一個關(guān)系中的主鍵________

選項:

A、不允許空值

B、可以有多個

C、不能成為另一個關(guān)系的外鍵

D、可以取空值

答案:【不允許空值】3.單選題:關(guān)系數(shù)據(jù)庫中,體現(xiàn)“實體能夠區(qū)分并唯一標識元組”的規(guī)則是________。

選項:

A、實體完整性規(guī)則

B、參照完整性規(guī)則

C、用戶自定義完整性規(guī)則

D、屬性的值域限定規(guī)則

答案:【實體完整性規(guī)則】4.單選題:關(guān)系模型就是處理Table的,它由哪些部分組成_________。

選項:

A、關(guān)系(或者表)、關(guān)系運算和完整性約束

B、關(guān)系(或者表)和關(guān)系運算

C、關(guān)系(或者表)和完整性約束

D、其他選項都不對

答案:【關(guān)系(或者表)、關(guān)系運算和完整性約束】5.單選題:關(guān)于關(guān)系的特性,說法不正確的是______

選項:

A、關(guān)系的任意兩列的值不能完全相同

B、關(guān)系的任意兩個元組不能完全相同

C、元組相同是指兩個元組的每個分量都相同

D、在同一個關(guān)系中如存在相同的元組,則僅保留其中的一個

答案:【關(guān)系的任意兩列的值不能完全相同】6.單選題:關(guān)于關(guān)系的特性,說法不正確的是______

選項:

A、關(guān)系是以屬性在關(guān)系的位置來區(qū)分的

B、關(guān)系是以內(nèi)容(名字或值)來區(qū)分的

C、區(qū)分哪一列是靠列名

D、區(qū)分哪一行是靠某一或某幾列的值

答案:【關(guān)系是以屬性在關(guān)系的位置來區(qū)分的】7.單選題:關(guān)于關(guān)系模式與關(guān)系,說法不正確的是_______

選項:

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ù)據(jù)

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

答案:【關(guān)系模式是穩(wěn)定的;同一關(guān)系模式下,只有一種關(guān)系】8.單選題:關(guān)于學生關(guān)系,下列哪一個屬性適合作為候選碼_______

選項:

A、學號

B、年齡

C、性別

D、班級

答案:【學號】9.單選題:參照完整性規(guī)則是指表的__________必須是另一個表主鍵的有效值,或者是空值

選項:

A、外鍵

B、候選鍵

C、主鍵

D、主屬性

答案:【外鍵】10.單選題:關(guān)系模型中,實現(xiàn)不同關(guān)系之間的聯(lián)系是通過________。

選項:

A、外鍵

B、關(guān)系

C、表

D、候選碼

答案:【外鍵】11.單選題:關(guān)于關(guān)系的特性,說法不正確的是_________

選項:

A、表中行的順序、列的順序不可以任意交換

B、表中的每一列均需有一個唯一的名字

C、表中不允許出現(xiàn)完全相同的兩列

D、表中行的順序、列的順序均可以任意交換

答案:【表中行的順序、列的順序不可以任意交換】12.單選題:下列幾個表符合關(guān)系約束的是__________

選項:

A、StudentsS#lnamefnameClassTelephone1JonesAllan2555-12342SmithJohn3555-43213BrownHarry2555-11225WhiteEdward3555-3344

B、

C、

D、

答案:【StudentsS#lnamefnameClassTelephone1JonesAllan2555-12342SmithJohn3555-43213BrownHarry2555-11225WhiteEdward3555-3344】13.單選題:關(guān)于“關(guān)系”的說法,正確的是________

選項:

A、關(guān)系是一個由行與列組成的、能夠表達數(shù)據(jù)及數(shù)據(jù)之間聯(lián)系的二維表

B、表中某一列的數(shù)據(jù)可以同時出現(xiàn)字符串與數(shù)值

C、表中某一列的值可以取空值null,所謂空值就是空格

D、表中只能有一列作為主關(guān)鍵字,用來唯一標識一行

答案:【關(guān)系是一個由行與列組成的、能夠表達數(shù)據(jù)及數(shù)據(jù)之間聯(lián)系的二維表】14.單選題:若規(guī)定工資表中的基本工資不得超過5000元,則這個規(guī)則屬于________

選項:

A、用戶定義完整性約束

B、其他都不是

C、實體完整性約束

D、參照完整性約束

答案:【用戶定義完整性約束】15.單選題:若某屬性非該關(guān)系的主鍵,卻是另外一個關(guān)系的主鍵,則該屬性稱為_______。

選項:

A、外鍵

B、主鍵

C、候選鍵

D、其余都不是

答案:【外鍵】16.單選題:關(guān)系模型中,下列關(guān)于候選鍵說法正確的是_______。

選項:

A、可由其值能惟一標識該關(guān)系中任何元組的一個或多個屬性組成

B、可由多個任意屬性組成

C、至多由其值能惟一標識該關(guān)系任何元組的一個屬性組成

D、其余都不是。

答案:【可由其值能惟一標識該關(guān)系中任何元組的一個或多個屬性組成】17.單選題:某關(guān)系R的外鍵是指______。

選項:

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

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

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

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

答案:【其它關(guān)系的候選鍵,可以是R中的主屬性或非主屬性】18.單選題:關(guān)于關(guān)系模型完整性的說法,不正確的是______

選項:

A、外鍵如果取空值,則違反了參照完整性

B、數(shù)據(jù)庫中有了空值會影響許多方面,如影響聚集函數(shù)運算的正確性等

C、用戶自定義完整性是指用戶針對具體的數(shù)據(jù)庫應用所定義的完整性約束條件

D、實體完整性和參照完整性一般由DBMS系統(tǒng)自動支持

答案:【外鍵如果取空值,則違反了參照完整性】19.單選題:“合同”關(guān)系和“客戶”關(guān)系如下表所示,關(guān)于這兩個表說法正確的是________合同合同號合同名稱合同簽訂人客戶號HT01鋼材合同張三CUST01HT02煤礦合同李四CUST02HT03鋼材合同張三CUST01客戶客戶號客戶名稱客戶地址聯(lián)系人CUST01首鋼北京李吉CUST02天麟煤礦北京李潤CUST03寶鋼上海李婷

選項:

A、“合同”關(guān)系和“客戶”關(guān)系的主碼分別為“合同號”和“客戶號”,“合同”的外碼為“客戶號”

B、“合同”關(guān)系和“客戶”關(guān)系的主碼都為“客戶號”,“合同”的外碼為“合同簽訂人”

C、“合同”關(guān)系和“客戶”關(guān)系的主碼分別為“合同號”和“客戶名稱”,“合同”的外碼為“合同簽訂人”

D、“合同”關(guān)系和“客戶”關(guān)系的主碼分別為“合同名稱”和“客戶號”,“合同”的外碼為“客戶號”

答案:【“合同”關(guān)系和“客戶”關(guān)系的主碼分別為“合同號”和“客戶號”,“合同”的外碼為“客戶號”】20.單選題:已知關(guān)系Member(S#,Name,D#)和Team(D#,Dname,Leader),其中Member的S#為主鍵,D#為外鍵,且S#范圍為1000000-1100000。Team={’01’,’技術(shù)研發(fā)’,’趙六’>,<’02’,’產(chǎn)品運營’,’錢琪’>}。問:下面哪一個選項中的元組可以是Member的元組。_______

選項:

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

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

C、,‘李四’,‘01’>

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

答案:【<‘1000101’,null,‘01’>】21.單選題:現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期),醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期)。其中,“醫(yī)療”關(guān)系中的外鍵是_______

選項:

A、患者編號

B、患者姓名

C、患者編號和患者姓名

D、醫(yī)生編號

答案:【患者編號】22.單選題:已知三個域:男人={李基,張鵬},女人={王方,劉玉},子女={李鍵,張睿,張峰}。這一組域(男人,女人,子女)的笛卡爾積的基數(shù)為_______

選項:

A、12

B、9

C、27

D、7

答案:【12】23.單選題:有關(guān)系R(A:int,B:int,C:int),主碼為A,沒有違反完整性規(guī)則的選項是_______

選項:

A、ABC123135

B、ABC123null13

C、ABC12322.13

D、ABC12321null

答案:【ABC12321null】24.單選題:假設(shè)有關(guān)系R(A,B,C),其主碼為A;關(guān)系S(D,A),其主碼為D,外碼為A。如下圖示:RSABCDA123122132NULL3341則關(guān)系S中違反完整性規(guī)則的元組是________。

選項:

A、<3,3>

B、<1,2>

C、<2,null>

D、<4,1>

答案:【<3,3>】[vk-content]25.單選題:下列四項中說法正確的是_______。

選項:

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

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

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

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

答案:【關(guān)系的任何屬性都是不可再分的】第4講關(guān)系模型之關(guān)系代數(shù)第4講測驗1.單選題:設(shè)f1,f2是條件表達式,σf1(σf2(R))等價于_______。

選項:

A、σf1∧f2(R)

B、σf1úf2(R)

C、σf2(R)

D、σf1(R)

答案:【σf1∧f2(R)】2.單選題:設(shè)關(guān)系R和S的屬性個數(shù)分別為n和m,那么R×S操作結(jié)果的屬性個數(shù)為________。

選項:

A、n+m

B、n-m

C、n×m

D、max(n,m)

答案:【n+m】3.單選題:已知關(guān)系:學生(學號,姓名,性別,年齡),課程(課程號,課程名,學分),選課(課程號,學號,成績)。表達“查詢年齡未滿20歲的學生姓名及年齡”的關(guān)系代數(shù)表達式是_______

選項:

A、

B、

C、

D、

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

選項:

A、

B、

C、

D、

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

選項:

A、其他全不對

B、查詢沒有學習過課程號為002號課程的學生姓名和年齡

C、查詢不僅僅學習課程號為002號課程的學生姓名和年齡

D、查詢學習課程號為002號課程的學生姓名和年齡

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

選項:

A、

B、

C、

D、

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

選項:

A、

B、

C、

D、

答案:【】8.單選題:學生表如圖所示,用關(guān)系代數(shù)查詢所有在3系就讀的且年齡小于21的學生的學號和姓名。表達正確的是________。R(學生表)

選項:

A、

B、

C、

D、

答案:【】9.單選題:已知關(guān)系課程表C,用關(guān)系代數(shù)查詢“程軍”老師所授課程的課程號(C#)和課程名(Cname),正確的是__________。程表CC#CnameCteacherK1C語言王華K5數(shù)據(jù)庫原理程軍K8編譯原理程軍

選項:

A、

B、

C、

D、

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

選項:

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

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

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

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

答案:【T1的屬性個數(shù)大于T2的屬性個數(shù)】11.單選題:假定學生關(guān)系是S(S#,Sname,Ssex,Sage),課程關(guān)系是C(C#,Cname,Cteacher),學生選課關(guān)系是SC(S#,C#,Score),要查找“選修‘COMPUTER’課程的女學生的姓名”,其正確的關(guān)系代數(shù)表達式是________。

選項:

A、其他都不對

B、

C、

D、

答案:【其他都不對】12.單選題:設(shè)關(guān)系R與關(guān)系S具有相同的目數(shù)(或稱度數(shù)),且相對應屬性的值取自同一個域,則R-(R-S)等于_________。

選項:

A、R∩S

B、R∪S

C、S-R

D、S

答案:【R∩S】13.單選題:設(shè)關(guān)系R和S的元組個數(shù)分別為100和300,關(guān)系T是R與S的笛卡爾積,則T的元組個數(shù)是________。

選項:

A、30000

B、400

C、10000

D、90000

答案:【30000】14.單選題:設(shè)關(guān)系R、S、W各有10個元組,那么這三個關(guān)系的笛卡爾積的元組個數(shù)是_________。

選項:

A、1000

B、10

C、30

D、不確定

答案:【1000】15.單選題:下列說法正確的是__________。

選項:

A、R′S與S′R運算的結(jié)果是同一個關(guān)系

B、R∪S與S∪R運算的結(jié)果不是同一個關(guān)系

C、R-S與S-R運算的結(jié)果是同一個關(guān)系

D、其余說法都不對

答案:【R′S與S′R運算的結(jié)果是同一個關(guān)系】16.單選題:表達“從一個關(guān)系的所有行中提取出滿足某些條件的行”,“從一個關(guān)系的所有列中提取出某些列”“提取出屬于一個關(guān)系但不屬于另一關(guān)系的所有元組”“將兩個關(guān)系必須按照某種條件串接成一個較大的關(guān)系”的操作依次是__________1、并2、交3、積4、選擇5、投影6、差7、連接

選項:

A、4567

B、4537

C、3567

D、4561

答案:【4567】17.單選題:已知關(guān)系:學生(學號,姓名,性別,年齡),課程(課程號,課程名,教師,學分),選課(學號,課程號,成績)。表達查詢“選修了教師01所教全部課程的學生的姓名”的關(guān)系代數(shù)操作是_________。

選項:

A、

B、

C、

D、

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

選項:

A、

B、

C、

D、

答案:【】19.單選題:關(guān)系如下圖所示。的含義為_________

選項:

A、查詢沒有學習過課程號為002號課程的學生姓名和年齡

B、查詢不僅僅學習課程號為002號課程的學生姓名和年齡

C、查詢學習課程號為002號課程的學生姓名和年齡

D、其他全不對

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

選項:

A、

B、

C、

D、

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

選項:

A、

B、

C、

D、沒有正確答案

答案:【】22.單選題:自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的_______

選項:

A、屬性

B、元組

C、行

D、域

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

選項:

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

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

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

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

答案:【并、差、選擇、投影、乘積】24.單選題:如下列表所示,兩個關(guān)系R1和R2,它們進行______運算后可以得到R3。關(guān)系R1關(guān)系R2關(guān)系R3ABCBEMABCEM11x1mi11xmiC2y2njc2ynJD3y1mk11xmK

選項:

A、R1?R2

B、R1∩R2

C、R1∪R2

D、R1′R2

答案:【R1?R2】第5講關(guān)系模型之關(guān)系演算第5講測驗1.單選題:請寫出下面語句的邏輯含義。正確的是__________。

選項:

A、或者年齡不小于20歲,或者既為03系又為男生的學生

B、或者年齡小于20歲,或者03系的男學生

C、年齡大于等于20歲且不是03系的男學生

D、或者年齡不小于20歲,或者03系。且為男生的學生

答案:【或者年齡不小于20歲,或者既為03系又為男生的學生】2.單選題:關(guān)于關(guān)系運算的說法,不正確的是________。

選項:

A、相比之下:域演算的非過程性最好,關(guān)系代數(shù)次之,元組演算最差

B、關(guān)系代數(shù)與安全的元組演算表達式與安全的域演算表達式是等價的

C、一個數(shù)據(jù)庫語言如果能夠等價地實現(xiàn)這三種關(guān)系運算的操作,則說該語言是完備的

D、目前多數(shù)數(shù)據(jù)庫語言都能夠?qū)崿F(xiàn)這三種運算的操作,在此基礎(chǔ)上還增加了許多其他的操作,如賦值操作、聚集操作等

答案:【相比之下:域演算的非過程性最好,關(guān)系代數(shù)次之,元組演算最差】3.單選題:關(guān)于關(guān)系運算的安全性,說法不正確的是________。

選項:

A、關(guān)系演算是安全的

B、關(guān)系代數(shù)是一種集合運算,是安全的

C、任何公式都在一個集合范圍內(nèi)操作,而不是無限范圍內(nèi)操作,才能保證其安全性。

D、集合本身是有限的,有限元素集合的有限次運算仍舊是有限的

答案:【關(guān)系演算是安全的】4.單選題:已知下述關(guān)系,Student(學號,姓名,年齡,性別,院系),SC(學號,課程號,分數(shù)),C(課程號,課程名,學分,教師名)。請用關(guān)系演算公式表達“檢索出年齡不是最小的,所學課程都及格的所有同學”,表達結(jié)果正確的是_______。

選項:

A、

B、

C、

D、

答案:【】5.單選題:關(guān)系R(S#,Sname,Sage,Sclass),Z(S#,Sname,Sage,Sclass)表達“t屬于R或t屬于Z,并且t的年齡大于20”的關(guān)系元組演算公式為_______

選項:

A、

B、

C、

D、

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

選項:

A、$,1,2

B、$,2,1

C、?,2,1

D、?,1,2

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

選項:

A、

B、

C、

D、

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

選項:

A、

B、

C、

D、

答案:【】9.單選題:以下元組演算公式與關(guān)系代數(shù)RèS、R-S、R?S的等價性相對應的一組是_________。

選項:

A、{t|t?Rút?S}、{t|t?Rùt?S}、{t|t?Rùt?S}

B、{t|t?Rùt?S}、{t|t?Rùt?S}、{t|t?Rút?S}

C、{t|t?Rút?S}、{t|t?Rùt?S}、{t|t?Rùt?S}

D、{t|t?Rút?S}、{t|t?Rùt?S}、{t|t?Rút?S}

答案:【{t|t?Rút?S}、{t|t?Rùt?S}、{t|t?Rùt?S}】10.單選題:基于關(guān)系域演算的QBE語言,QBE操作框架由________構(gòu)成。

選項:

A、關(guān)系名、屬性名、操作命令、查詢條件

B、關(guān)系名、屬性名、查詢條件

C、關(guān)系名、屬性名、操作命令

D、屬性名、查詢條件、操作命令

答案:【關(guān)系名、屬性名、操作命令、查詢條件】11.單選題:假設(shè)R(A,B,C),S(D,E)分別是三元和二元關(guān)系,把表達式轉(zhuǎn)換成等價的元組表達式正確的是_________。

選項:

A、

B、

C、

D、

答案:【】12.單選題:集合R與S的"并"表示為_______

選項:

A、

B、

C、

D、

答案:【】13.單選題:集合R與S的笛卡爾積表示為________

選項:

A、

B、

C、

D、

答案:【】14.單選題:集合R與S的"差"表示為________

選項:

A、

B、

C、

D、

答案:【】15.單選題:關(guān)于關(guān)系運算,下列說法正確的是_______

選項:

A、安全的元組演算公式和安全的域演算公式可以等價變換

B、關(guān)系代數(shù)運算和關(guān)系演算之間是互補的,即它們可以利用各自特點解決彼此不能解決的問題

C、關(guān)系代數(shù)和關(guān)系演算不一定是安全的

D、關(guān)系演算以屬性為基本處理單位

答案:【安全的元組演算公式和安全的域演算公式可以等價變換】第6講SQL語言之概述第6講測驗1.單選題:已知SC(S#,C#,Score)關(guān)系的元組,如下所示{,,,,,,,,,}。關(guān)于“SELECTS#FROMSCWHEREC#=‘C1’andC#=‘C3’”,下列說法正確的是________。

選項:

A、其它說法都不正確;

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

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

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

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

答案:【其它說法都不正確;】2.單選題:在SELECT語句中,與關(guān)系代數(shù)中p運算符對應的是________子句。

選項:

A、SELECT

B、FROM

C、WHERE

D、GROUPBY

答案:【SELECT】3.單選題:在SELECT語句中,與關(guān)系代數(shù)中s運算符對應的是________子句。

選項:

A、WHERE

B、SELECT

C、FROM

D、GROUPBY

答案:【W(wǎng)HERE】4.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系。已知SQL語句是“SELECTDISTINCT學號FROM選課WHERE課號=‘1002’OR課號=‘2002’;正確的結(jié)果是_____。

選項:

A、

B、

C、

D、

答案:【】5.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系。已知SQL語句“SELECTDISTINCT課號FROM必修課;”,其正確的檢索結(jié)果是_____。

選項:

A、

B、

C、

D、其它選項都不正確

答案:【】6.單選題:WHERE條件中出現(xiàn)LIKE'_A%',下面哪一個結(jié)果是可以被檢索出來的_________。

選項:

A、BAI

B、AILI

C、BBA

D、CCA

E、以上所有都可以被檢索出來

答案:【BAI】7.單選題:若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用_________。

選項:

A、DROPTABLES

B、DELETETABLES

C、DELETES

D、DROPS

答案:【DROPTABLES】8.單選題:學生關(guān)系S(S#,Sname,Ssex,Sage,D#,Sclass),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是_________。

選項:

A、ALTERTABLESDROPSage

B、DELETESagefrom

C、UPDATESSage

D、ALTERTABLES‘Sage’

答案:【ALTERTABLESDROPSage】9.單選題:SQL語言中,刪除一個表的命令是________。

選項:

A、DROP

B、DELETE

C、CLEAR

D、REMOVE

答案:【DROP】10.單選題:假設(shè)學生關(guān)系S(S#,SNAME,SEX),課程關(guān)系C(C#,CNAME),學生選課關(guān)系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系_________。

選項:

A、S,C,SC

B、S

C、S,SC

D、SC

答案:【S,C,SC】11.單選題:有關(guān)系表SC(S#,C#,Score),求“001”號課成績比“002”號課成績高的所有學生的學號。下列SQL語句正確的是_________。

選項:

A、SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002’andS1.Score>S2.Score;

B、SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002’andS2.Score>S1.Score;

C、SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002;

D、Select*FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002’andS1.Score>S2.Score;

答案:【SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002’andS1.Score>S2.Score;】12.單選題:有關(guān)系表SC(S#,C#,Score),求既學過“001”號課又學過“002”號課的所有學生的學號,下列SQL語句正確的是_________。

選項:

A、SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002;

B、SelectS#FromSCWhereC#=‘001’ANDC#=‘002’;

C、SelectS2.S#FromSCS1,SCS2WhereS1.S#=S2.S#orS1.C#=‘001’andS2.C#=‘002;

D、SelectS1.S#FromSCS1WhereS1.C#=‘001’ANDS1.C#=‘002’;

答案:【SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘001’andS2.C#=‘002;】13.單選題:在關(guān)系模型中關(guān)于結(jié)果唯一性問題,結(jié)果排序問題,模糊查詢問題,如下說法不正確的是_________。

選項:

A、結(jié)果排序是在Select語句中通過增加orderby子句實現(xiàn)的,后只能跟DESC或省略為降序。

B、在Table中要求無重復元組是通過定義Primarykey或Unique來保證的;而在檢索結(jié)果中要求無重復元組,是通過在SELECT子句中引入DISTINCT保留字來實現(xiàn)的。

C、模糊查詢是通過在Select語句的Where子句中引入運算符like來實現(xiàn)的

D、在SELECT語句的Like條件中,用“\%”去匹配字符%,用\_去匹配字符_

答案:【結(jié)果排序是在Select語句中通過增加orderby子句實現(xiàn)的,后只能跟DESC或省略為降序?!?4.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系,用SQL語言實現(xiàn)下列操作。從“課程”表中將2003號課去掉,正確的SQL語句是_____。

選項:

A、DELETEFROM課程WHERE課號=‘2003’;

B、DELETEFROM課程WHERE課號=2003;

C、DELETEFROM課程WHERE‘2003’;

D、DELETEFROM課程.課號=‘2003’;

答案:【DELETEFROM課程WHERE課號=‘2003’;】15.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系,用SQL語言實現(xiàn)下列操作。將“選課”表中的1002號課的所有成績提高10分,正確的SQL語句是_____。

選項:

A、UPDATE選課SET成績=成績+10WHERE課號=‘1002’;

B、UPDATE選課SET成績=成績+10WHERE課號=1002;

C、SET選課UPDATE成績=成績+10WHERE課號=‘1002’;

D、UPDATE選課SET成績+10WHERE課號=‘1002’;

答案:【UPDATE選課SET成績=成績+10WHERE課號=‘1002’;】16.單選題:已知如下關(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’ANDScore<60;關(guān)于其查詢結(jié)果,下列說法正確的是_____。

選項:

A、學習T01號教師講授課程不及格的所有學生的姓名

B、學習T01號教師講授課程及格的所有學生的姓名

C、學習非T01號教師講授課程不及格的所有學生的姓名

D、課程不及格的所有學生的姓名

E、其它選項的說法都不正確

答案:【學習T01號教師講授課程不及格的所有學生的姓名】17.單選題:INSERTINTOGoods(Name,Storage,Price)VALUES(’Keyboard’,3000,90.00)的作用是________。

選項:

A、添加數(shù)據(jù)到一行中的部分列

B、添加數(shù)據(jù)到一行中的所有列

C、插入默認值

D、插入多個行

答案:【添加數(shù)據(jù)到一行中的部分列】18.單選題:已知關(guān)系S(S#,SN,AGE,SEX),SC(C#,S#,GRADE),C(C#,CN,TEACHER)。若要檢索學生姓名及其選修課程的課程號和成績,正確的SELECT語句是_________。

選項:

A、SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#

B、SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#

C、SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADE

D、SELECTS.SN,SC.C#,SC.GRADEFROMS.SC

答案:【SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#】19.單選題:在下列SQL語句中,屬于數(shù)據(jù)控制語言DCL的是_________。1、CREATE2、SELECT3、UPDATE4、GRANT5、DELETE6、ALTER7、INSERT8、REVOKE

選項:

A、4,8

B、1,5,6,7

C、2,3,6,8

D、1,5,7

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

選項:

A、ORDERBY總評成績DESC,性別

B、ORDERBY總評成績,性別DESC

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

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

答案:【ORDERBY總評成績DESC,性別】21.單選題:查詢時,若要輸出無重復的記錄,SELECT子句中使用的保留字是:_________。

選項:

A、DISTINCT

B、ALL

C、TOPN

D、TOPNPERCENT

答案:【DISTINCT】22.單選題:有學生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。若要“檢索名字為張某某的所有同學姓名”,SQL語句正確的是_________。

選項:

A、SelectSnameFromStudentWhereSnameLike‘張____’;

B、SelectSnameFromStudentWhereSnameLike‘張%’;

C、SelectSnameFromStudentWhereSnameLike‘張_’;

D、SelectSnameFromStudentWhereSnameNotLike‘張__’;

答案:【SelectSnameFromStudentWhereSnameLike‘張____’;】23.單選題:若用如下的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)】24.單選題:有學生表Student(S#char(8),Snamechar(10),Ssexchar(2),Sageinteger,D#char(2),Sclasschar(6))。要檢索學生表中“所有年齡小于等于19歲的學生的年齡及姓名”,SQL語句正確的是_________。

選項:

A、SelectSage,SnameFromStudentWhereSage<=19;

B、SelectSnameFromStudentWhereSage<=19;

C、Select*FromStudentWhereSage<=19;

D、SelectSage,SnameFromStudent;

答案:【SelectSage,SnameFromStudentWhereSage<=19;】25.單選題:已知有:學生表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’);】26.單選題:SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能_________。

選項:

A、數(shù)據(jù)定義

B、數(shù)據(jù)查詢

C、數(shù)據(jù)操縱

D、數(shù)據(jù)控制

答案:【數(shù)據(jù)定義】第7講SQL語言之復雜查詢與視圖第7講測驗1.單選題:在下列關(guān)于視圖的敘述中,正確的是_______。

選項:

A、當某一視圖刪除后,由該視圖導出的其它視圖也將自動刪除;

B、若導出某視圖的基本表被刪除,該視圖將不受任何影響;

C、視圖—旦建立,就不能被刪除;

D、當修改某一視圖時,導出該視圖的基本表也隨之修改。

答案:【當某一視圖刪除后,由該視圖導出的其它視圖也將自動刪除;】2.單選題:假設(shè)一個元組在子查詢1中出現(xiàn)m次,在子查詢2中出現(xiàn)n次,其中m>0,n>0,則下列說法正確的是_________。

選項:

A、該元組在“子查詢1Except子查詢2”中出現(xiàn)0次;

B、該元組在“子查詢1Union子查詢2”中出現(xiàn)m+n次;

C、該元組在“子查詢1ExceptAll子查詢2”中出現(xiàn)m–n次;

D、該元組在“子查詢1UnionAll子查詢2”中出現(xiàn)max(m,n)次;

答案:【該元組在“子查詢1Except子查詢2”中出現(xiàn)0次;】3.單選題:假設(shè)一個元組在子查詢1中出現(xiàn)m次,在子查詢2中出現(xiàn)n次,其中m>0,n>0,則下列說法正確的是_________。

選項:

A、該元組在“子查詢1UnionALL子查詢2”中出現(xiàn)m+n次;

B、該元組在“子查詢1Union子查詢2”中出現(xiàn)m+n次;

C、該元組在“子查詢1UnionALL子查詢2”中出現(xiàn)1次;

D、該元組在“子查詢1Union子查詢2”中出現(xiàn)Min(m,n)次;

答案:【該元組在“子查詢1UnionALL子查詢2”中出現(xiàn)m+n次;】4.單選題:假設(shè)一個元組在子查詢1中出現(xiàn)m次,在子查詢2中出現(xiàn)n次,其中m>0,n>0,則下列說法正確的是________。

選項:

A、該元組在“子查詢1Except子查詢2”中出現(xiàn)0次;

B、該元組在“子查詢1Union子查詢2”中出現(xiàn)m+n次;

C、該元組在“子查詢1ExceptALL子查詢2”中出現(xiàn)m–n次;

D、該元組在“子查詢1Intersect子查詢2”中出現(xiàn)min(m,n)次;

答案:【該元組在“子查詢1Except子查詢2”中出現(xiàn)0次;】5.單選題:如下幾個表所示學生、課程和選課關(guān)系,用SQL語言實現(xiàn)下列操作。試列出計算機系所開課程(CS標志)的最高成績、最低成績和平均成績。如果某門課程的成績不全(即“成績”中有NULL出現(xiàn)),則該課程不予統(tǒng)計,結(jié)果按“課程號”升序排列。正確的SQL語句是_____。

選項:

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課程號;】6.單選題:如下幾個表所示學生、課程和選課關(guān)系,用SQL語言實現(xiàn)下列操作。查詢秋季學期有一門以上課程獲90分以上成績的學生名。正確的SQL語句是_____。

選項:

A、SELECT姓名FROM學生WHERE學號IN(SELECT學號FROM選課WHERE成績>=90.0AND課程號IN(SELECT課程號FROM課程WHERE開課學期=‘秋’));

B、SELECT姓名FROM學生課程選課WHERE學生.學號=選課.學號AND選課.課程號=課程.課程號AND成績>=90.0AND開課學期=’秋’;

C、SELECT姓名FROM學生WHERE學號IN(學號FROM選課WHERE成績>=90.0AND課程號IN(SELECT課程號FROM課程WHERE開課學期=‘秋’));

D、SELECT姓名FROM學生WHERE學號IN(SELECT學號FROM選課WHERE成績>=90.0AND課程號IN(課程號FROM課程WHERE開課學期=‘秋’));

答案:【SELECT姓名FROM學生WHERE學號IN(SELECT學號FROM選課WHERE成績>=90.0AND課程號IN(SELECT課程號FROM課程WHERE開課學期=‘秋’));】7.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系,用SQL語言實現(xiàn)下列操作。列出最少選修了三門課程的學生姓名。正確的SQL語句是_____。

選項:

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

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

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

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

答案:【SELECT姓名FROM學生WHERE學號IN(SELECT學號FROM選課GROUPBY學號HAVINGCOUNT(*)>=3);】8.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系,用SQL語言實現(xiàn)下列操作。列出各門課的平均成績、最高成績、最低成績和選課人數(shù)。正確的SQL語句是_____。

選項:

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

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

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

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

答案:【SELECT課號,AVG(成績),MAX(成績),MIN(成績),COUNT(學號)FROM選課GROUPBY課號;】9.單選題:有一個學生表student,包含主鍵S#(學生編號)等。又有分數(shù)表SC,包含S#(學生編號)、score(分數(shù))等。已知student表中共有50個學生,有45人參加了考試(分數(shù)存在SC表中),其中10人不及格。執(zhí)行以下SQL語句:select*fromstudentwhereexists(selectS#fromSCwherescore<60),可返回_________條記錄。

選項:

A、50

B、45

C、10

D、35

答案:【50】10.單選題:如下幾個表所示學生、課程和選課關(guān)系,用SQL語言實現(xiàn)下列操作。查詢1996年出生的學生姓名及其秋季所修課程的課程號及成績。正確的SQL語句是_____。

選項:

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

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

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

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

答案:【SELECT姓名,課程號,成績FROM學生,選課,課程WHERE學生.學號=選課.學號AND選課.課程號=課程.課程號ANDYear(出生日期)=1996AND開課學期=’秋’;】11.單選題:如下幾個表所示學生、課程和選課關(guān)系,用SQL語言實現(xiàn)下列操作。查詢選修CS-110課程的學生名。正確的SQL語句是_____。

選項:

A、SELECT姓名FROM學生,選課WHERE學生.學號=選課.學號AND課程號=‘CS-110’;

B、SELECT姓名FROM學生,選課WHERE課程號=‘CS-110’;

C、SELECT姓名FROM學生,選課WHERE選課.課程號=‘CS-110’;

D、SELECT姓名FROM學生選課WHERE學生.學號=選課.學號AND課程號=‘CS-110’;

答案:【SELECT姓名FROM學生,選課WHERE學生.學號=選課.學號AND課程號=‘CS-110’;】12.單選題:如下幾個表所示學生、課程和選課關(guān)系,用SQL語言實現(xiàn)下列操作。統(tǒng)計學生的平均身高。正確的SQL語句是_____。

選項:

A、SELECTAVG(身高)FROM學生;

B、SELECTCOUNT(身高)FROM學生;

C、SELECT身高,AVG(身高)FROM學生;

D、SELECTAVER(身高)FROM學生;

答案:【SELECTAVG(身高)FROM學生;】13.單選題:如下幾個表所示學生、課程和選課關(guān)系,用SQL語言實現(xiàn)下列操作。查詢?nèi)背煽兊膶W生名及課程號。正確的SQL語句是_____。

選項:

A、SELECT姓名,課程號FROM學生,選課WHERE學生.學號=選課.學號AND成績ISNULL;

B、SELECT姓名,課程號FROM學生,選課WHERE學生.學號=選課.學號AND成績=‘’;

C、SELECT姓名,課程號FROM學生,選課WHERE成績ISNULL;

D、SELECT姓名,課程號FROM學生,選課WHERE成績=‘’;

答案:【SELECT姓名,課程號FROM學生,選課WHERE學生.學號=選課.學號AND成績ISNULL;】14.單選題:SQL語言中的視圖是一種_________。

選項:

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

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

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

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

E、其它都不是。

答案:【子模式及子模式到模式的映像;】15.單選題:已知如下關(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#IN(SELECTS#FROMSCWHEREStudent.S#=SC.S#andC#=‘C01’andScore>=60);關(guān)于其查詢結(jié)果,下列說法正確的是_____。

選項:

A、C01號課程及格的所有學生的姓名

B、C01號課程不及格的所有學生的姓名

C、剔出掉C01號課程不及格學生的其他學生的姓名

D、剔出掉C01號課程及格學生的其他學生的姓名

E、其它選項的說法都不正確

答案:【C01號課程及格的所有學生的姓名】16.單選題:已知如下關(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號課程不及格學生的其他學生的姓名

E、其它選項的說法都不正確

答案:【剔出掉C01號課程及格學生的其他學生的姓名】17.單選題:求既學過002號課,又學過003號課的同學學號,下列SQL語句不正確的是_________。

選項:

A、SelectS#FromSCWhereC#=‘002’ANDC#=‘003’;

B、SelectS#FromSCWhereC#=‘002’INTERSECTSelectS#FromSCWhereC#=‘003’;

C、SelectS#FromSCWhereC#=‘002’andS#IN(SelectS#FromSCWhereC#=‘003’);

D、SelectS1.S#FromSCS1,SCS2WhereS1.S#=S2.S#andS1.C#=‘002’andS2.C#=‘003;

答案:【SelectS#FromSCWhereC#=‘002’ANDC#=‘003’;】18.單選題:有關(guān)SQL語言的空值處理,以下說法不正確的是_________。

選項:

A、除is[not]null之外,空值滿足任何查找條件

B、如果null參與比較運算,有些情況下是可以判斷為真的或為假的。

C、如果null參與聚集運算,則除count(*)之外其它聚集函數(shù)都忽略null

D、如果null參與算術(shù)運算,則該算術(shù)表達式的值為null

答案:【除is[not]null之外,空值滿足任何查找條件】19.單選題:假如有兩個表的連接是這樣的:table_1INNERJOINtable_2,其中table_1和table_2是兩個具有公共屬性的表,這種連接會生成哪種結(jié)果集_________。

選項:

A、只包括table_1和table_2中滿足條件的行的組合結(jié)果

B、包括table_1中的所有行但不包括table_2的不匹配行的所有組合結(jié)果

C、包括table_2中的所有行但不包括table_1的不匹配行的所有組合結(jié)果

D、包括兩個表的所有行的組合結(jié)果

答案:【只包括table_1和table_2中滿足條件的行的組合結(jié)果】20.單選題:合并多個查詢結(jié)果集,應使用_________保留字。

選項:

A、union

B、join

C、into

D、and

答案:【union】21.單選題:已知關(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”,“張三豐”,“980301”);

B、InsertintoCStudValues(98030104,“張三豐”,“980301”);

C、insertintoCStudvalues(“98030104”,張三豐,Null,Null,“03”,“980301”);

D、insertintoCStudvalues(Null,“張三豐”,“980301”);

答案:【InsertintoCStudValues(“98030104”,“張三豐”,“980301”);】22.單選題:關(guān)于SQL視圖更新的可執(zhí)行性,下列說法不正確的是_________。

選項:

A、對于由單一Table子集構(gòu)成的視圖,即如果視圖是從單個基本表使用選擇、投影操作導出的,并且包含了基本表的主鍵,則不能更新

B、如果視圖的select目標列包含聚集函數(shù),則不能更新

C、如果視圖中包括了groupby子句,則不能更新

D、如果視圖是由單個表的列構(gòu)成,但并沒有包括主鍵,則不能更新

答案:【對于由單一Table子集構(gòu)成的視圖,即如果視圖是從單個基本表使用選擇、投影操作導出的,并且包含了基本表的主鍵,則不能更新】23.單選題:如下幾個表所示學生、課程、必修課和選課關(guān)系,用SQL語言實現(xiàn)下列操作。求既學過“1001”號課,又學過“2002”號課的所有學生的學號。正確的SQL語句是_____。

選項:

A、SELECTDISTINCT學號FROM選課WHERE課號=‘1001’AND學號IN(SELECTDISTINCT學號FROM選課WHERE課號=‘2002’);

B、SELECTDISTINCT學號FROM選課WHERE課號=‘1001’AND課號=‘2002’;

C、SELECTDISTINCT學號FROM選課WHERE課號=‘1001’AND學號IN(FROM選課WHERE課號=‘2002’);

D、SELECTDISTINCT學號

溫馨提示

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

提交評論