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