點擊查看:2015計算機三級考試數(shù)據(jù)庫技術章節(jié)題及答案匯總
第6章 高級數(shù)據(jù)查詢
1[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關于空值的操作中,錯誤的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
參考答案:C
2[單選題]若要求查找姓名中第二個字為‘陽’字的學生的學號和姓名,下列SQL語句中,哪一個(些)是正確的?
、.SELECT S#,SNAME FROM S WHERE SNAME=‘_陽%’
、.SELECT S#,SNAME FRQM S WHERE SNAME LIKE‘_陽%’
、.SELECT S#,SNAME FROM S WHERE SNAME LIKE‘%陽%’
A.只有ⅠB.只有ⅡC.只有ⅢD.都正確
參考答案:B
參考解析:第(2)~(5)題基于“學生—選課—課程”數(shù)據(jù)庫中的3個關系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它們的主碼分別是S#、(S#,C#)、C#
3[填空題]SQL語言支持查詢結果的并、交、差運算分別采用下列運算符:( ) 、( ) 、( )
參考解析:UNION,INTERSECT,EXCEPT
4[單選題]數(shù)據(jù)庫管理系統(tǒng)為提高數(shù)據(jù)查詢效率,可能會采用如下索引技術:
Ⅰ.有序索引 Ⅱ.聚集索引
、.樹型索引 Ⅳ.散列(哈希)索引
其中,將屬性值作為參數(shù),不采用索引鍵值比較,而是采用一定的計算方法定位數(shù)據(jù)的有( )
A.僅ⅠB.僅Ⅰ、Ⅱ和ⅢC.僅ⅣD.都
參考答案:C
5[單選題]現(xiàn)要利用Student表查詢年齡最小的學生的姓名和年齡。下列實現(xiàn)此功能的查詢語句中,正確的是__________。
A.SELECT Sname, MIN(Sage) FROM Student
B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C.SELECT TOP 1 Sname, Sage FROM Student
D.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
參考答案:D
6[單選題]下列關于保持數(shù)據(jù)完整性的敘述中,不正確的是( )。
A.向關系SC插入元組時,S#和C#都不能是空值(NULL)
B.可以任意刪除關系SC中的元組
C.向任何一個關系插入元組時,必須保證關系主碼值的唯一性
D.可以任意刪除關系C中的元組
參考答案:D
7[填空題]開窗函數(shù)是指可以用于“分區(qū)”或“分組”計算的函數(shù),開窗函數(shù)必須放在( ) 子句前邊。
參考解析:OVER
8[單選題]在SQL Server 2008中,設各系統(tǒng)數(shù)據(jù)庫當前主要數(shù)據(jù)文件及日志文件的大小如下表所示:
數(shù)據(jù)庫主要數(shù)據(jù)文件(MB)日志文件(MB)
master152
model41
msdb82
tempdb61
現(xiàn)要在該系統(tǒng)中創(chuàng)建一個新的用戶數(shù)據(jù)庫,則用戶數(shù)據(jù)庫中主要數(shù)據(jù)文件的
大小不能小于( )
A.15MBB.4MBC.8MBD.6MB
參考答案:B
9[單選題]設SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數(shù)是__________。
A.Case Grade
When 90~100 THEN'優(yōu)'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
B.Case
When Grade between 90 and 100 THEN Grade='優(yōu)'
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
C.Case
When Grade between 90 and 100 THEN'優(yōu)'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
D.Case Grade
When 90~100 THEN Grade='優(yōu)’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
參考答案:C
10[單選題]執(zhí)行SQL語句:SELECT SNAME,AGE FROM S WHERE SEX=′女′則該語句對關系S執(zhí)行的操作有( )。
A.交(Ç)和選擇(s)
B.選擇(s)和投影(p)
C.并(È)和投影(p)
D.選擇(s)和笛卡爾積(×)
參考答案:B
11[填空題]將查詢語句產(chǎn)生的結果集制定一個臨時命名的名字這些命名的結果集就是( ) 。
參考解析:
公用表表達式 CTE
12[單選題]
下述語句的功能是將兩個查詢結果合并為一個結果,其中正確的是__________。
A.select sno,sname, sage from student where sdept = 'cs '
Order by sage
Union
select sno,sname,sage from student where sdept = 'is'
Order by sage
B.select sno,sname, sage from student where sdept = 'cs '
Union
select sno,sname, sage from student where sdept = 'is '
Order by sage
C.select sno,sname,sage from student where sdept = 'cs '
Union
select sno,sname from student where sdept = 'is'
Order by sage
D.select sno,sname,sage from student where sdept = 'cs'
Order by sage
Union
select sno,shame, sage fron student where sdept = 'is'
參考答案:B
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |