2016年計算機三級數據庫技術考試題及答案
1[填空題]SQL語言支持查詢結果的並、交、差運算分別採用下列運算符:( ) 、( ) 、( )
參考解析:UNION,INTERSECT,EXCEPT
2[單選題]數據庫管理系統為提高數據查詢效率,可能會採用如下索引技術:
Ⅰ.有序索引 Ⅱ.聚集索引
Ⅲ.樹型索引 Ⅳ.散列(哈希)索引
其中,將屬性值作為參數,不採用索引鍵值比較,而是採用一定的計算方法定位數據的有( )
A.僅ⅠB.僅Ⅰ、Ⅱ和ⅢC.僅ⅣD.都
【參考答案】:C
3[單選題]現要利用Student表查詢年齡最小的學生的姓名和年齡。下列實現此功能的查詢語句中,正確的是__________。
CT Sname, MIN(Sage) FROM Student
CT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
CT TOP 1 Sname, Sage FROM Student
CT TOP 1 Sname, Sage FROM Student ORDER BY Sage
【參考答案】:D
4[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。
e IS NOT NULL
e IS NULL
e = NULL
(Grade IS NULL)
【參考答案】:C
5[單選題]若要求查找姓名中第二個字為‘陽’字的學生的學號和姓名,下列SQL語句中,哪一個(些)是正確的?
ⅠCT S#,SNAME FROM S WHERE SNAME=‘_陽%’
ⅡCT S#,SNAME FRQM S WHERE SNAME LIKE‘_陽%’
ⅢCT S#,SNAME FROM S WHERE SNAME LIKE‘%陽%’
A.只有ⅠB.只有ⅡC.只有ⅢD.都正確
【參考答案】:B
參考解析:第(2)~(5)題基於“學生—選課—課程”數據庫中的3個關係: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它們的主碼分別是S#、(S#,C#)、C#
6[單選題]下列關於保持數據完整性的`敍述中,不正確的是( )。
A.向關係SC插入元組時,S#和C#都不能是空值(NULL)
B.可以任意刪除關係SC中的元組
C.向任何一個關係插入元組時,必須保證關係主碼值的唯一性
D.可以任意刪除關係C中的元組
【參考答案】:D
7[填空題]開窗函數是指可以用於“分區”或“分組”計算的函數,開窗函數必須放在( ) 子句前邊。
參考解析:OVER
8[單選題]在SQL Server 2008中,設各系統數據庫當前主要數據文件及日誌文件的大小如下表所示:
數據庫主要數據文件(MB)日誌文件(MB)
master152
model41
msdb82
tempdb61
現要在該系統中創建一個新的用户數據庫,則用户數據庫中主要數據文件的
大小不能小於( )
A.15MBB.4MBC.8MBD.6MB
【參考答案】:B
9[單選題]設SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數是__________。
Grade
When 90~100 THEN'優'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
When Grade between 90 and 100 THEN Grade='優'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
When Grade between 90 and 100 THEN'優'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
Grade
When 90~100 THEN Grade='優’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
【參考答案】:C
10[單選題]執行SQL語句:SELECT SNAME,AGE FROM S WHERE SEX=′女′則該語句對關係S執行的操作有( )。
A.交(Ç)和選擇(s)
B.選擇(s)和投影(p)
C.並(È)和投影(p)
D.選擇(s)和笛卡爾積(×)
【參考答案】:B
11[填空題]將查詢語句產生的結果集制定一個臨時命名的名字這些命名的結果集就是( ) 。
參考解析:
公用表表達式 CTE
12[單選題]
下述語句的功能是將兩個查詢結果合併為一個結果,其中正確的是__________。
ct sno,sname, sage from student where sdept = 'cs '
Order by sage
Union
select sno,sname,sage from student where sdept = 'is'
Order by sage
ct sno,sname, sage from student where sdept = 'cs '
-
2016年計算機三級《數據庫技術》機考試題及答案
1、把電路中的所有元件如晶體管、電阻、二極管等都集成在一個芯片上的元件稱為()(本題分值:1分)【正確答案】BsistorgratedCircuitutermmTubeC所用的主要元件是()(本題分值:1分)【正確答案】CA.集成電路B.晶體管C.電子管D.以上答案都不對3、如果以鏈表為棧的存儲...
-
計算機三級數據庫技術考習題
數據庫是數據管理的高級階段,它是由文件管理系統發展起來的。今天,小編特意為大家推薦計算機三級數據庫技術考習題,希望大家喜歡!1).如果一個併發調度的結果與某一串行調度執行結果等價,則這個併發調度稱為是()A.串行調度B.可串行化的調度C.併發執行的可串行化執行D...
-
計算機三級數據庫技術模擬測試
數據庫技術是計算機三級考試科目之一,下面是小編分享的計算機三級數據庫技術模擬測試,一起來看一下吧。1).下述哪一個數據庫系統屬於第一代數據庫系統()A.面向主題B.集成C.反映歷史變化D.包括當前準確數據正確答案:A2).完成科學地組織和存儲數據並對數據進行高效...
-
2015全國計算機三級考試《數據庫技術》模擬試題(二)答案及解析
一、單選題1.B【解析】數據模型三個要素包括:①數據結構數據結構是所研究的對象類型的集合。它從語法角度表述了客觀世界中數據對象本身的結構和數據對象之間的關聯關係,是對系統靜態特徵的描述。②數據操作數據操作是對數據庫中對象的實例允許執行的操作的集合,...