東財(cái)《數(shù)據(jù)庫原理與應(yīng)用》單元作業(yè)三
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 100 分)
1.下列關(guān)于視圖的說法,正確的是( )。
A.使用視圖可以提高數(shù)據(jù)查詢效率
B.使用視圖可以提高數(shù)據(jù)修改效率
C.使用視圖一般會(huì)降低數(shù)據(jù)查詢效率
D.通過視圖不可以對(duì)表中數(shù)據(jù)進(jìn)行修改
2.修改數(shù)據(jù)庫使用( )語句。
A.DROP DATABASE
B.CREATE DATABASE
C.DELETE DATABASE
D.ALTER DATABASE
3.( )是指編譯之后可以以一種可執(zhí)行的形式永久地存儲(chǔ)在數(shù)據(jù)庫中的SQL語句。
A.基本表
B.索引
C.數(shù)據(jù)庫
D.存儲(chǔ)過程
4.下列關(guān)于視圖的說法,錯(cuò)誤的是( )。
A.視圖是虛表,其數(shù)據(jù)并不物理保存
B.視圖屬于外模式
C.使用視圖可以簡(jiǎn)化客戶端查詢語句
D.使用視圖可以加快查詢語句的執(zhí)行速度
5.下述不屬于視圖好處的是( )。
A.封裝復(fù)雜的
B.提高數(shù)據(jù)的操作效率
C.提供邏輯數(shù)據(jù)獨(dú)立性
D.保護(hù)敏感數(shù)據(jù)
6.要從student表中查出學(xué)號(hào)(sno)最后一位是0、1和5的學(xué)生的信息,正確的查詢語句為: select * from student where
A.sno like '01
B.sno like '%015'
C.sno like '%[015]'
D.sno like '%[^015]'
7.觸發(fā)器是一種特殊的。
A.基本表
B.存儲(chǔ)過程
C.索引
D.視圖
8.設(shè)有學(xué)生表,結(jié)構(gòu)為:學(xué)生表(學(xué)號(hào),姓名,所在系),現(xiàn)要建立統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù)的視圖,正確語句是( )。
A.CREATE VIEW v1 AS SELECT 所在系, COUNT(*) FROM 學(xué)生表 GROUP BY 所在系
B.CREATE VIEW v1 AS SELECT 所在系, SUM(*) FROM 學(xué)生表 GROUP BY 所在系
C.CREATE VIEW v1(系名,人數(shù)) AS SELECT 所在系, SUM(*) FROM 學(xué)生表 GROUP BY 所在系
D.CREATE VIEW v1(系名,人數(shù)) AS SELECT 所在系, COUNT(*) FROM 學(xué)生表 GROUP BY 所在系
9.是否創(chuàng)建索引取決于( )的數(shù)據(jù)量大小和對(duì)查詢的要求。
A.表
B.數(shù)據(jù)庫
C.記錄
D.屬性
10.在定義視圖的語句中,可以包含( )。
A.數(shù)據(jù)增、刪、改、查語句
B.數(shù)據(jù)的增、刪、改、查語句和對(duì)象創(chuàng)建語句
C.數(shù)據(jù)查詢語句且僅查詢語句
D.數(shù)據(jù)增、刪、改語句
11.下列與“WHERE Grade between 60 and 100”子句等價(jià)的是( )。
A.WHERE Grade > 60 AND Grade < 100
B.WHERE Grade >= 60 AND Grade <= 100
C.WHERE Grade > 60 OR Grade < 100
D.WHERE Grade >= 60 OR Grade <= 100
12.下列關(guān)于視圖的說法,正確的是( )。
A.視圖的使用與基本表一樣,所有視圖都支持對(duì)數(shù)據(jù)進(jìn)行增、刪、改、查操作
B.視圖只能從基本表導(dǎo)出
C.視圖與基本表一樣也存儲(chǔ)數(shù)據(jù)
D.對(duì)視圖的操作,最終都要轉(zhuǎn)化為對(duì)基本表的操作
13.關(guān)系規(guī)范化中的插入異常是指( )。
A.不該插入的數(shù)據(jù)被插入
B.不該刪除的數(shù)據(jù)被刪除
C.應(yīng)該插入的數(shù)據(jù)不能插入
D.應(yīng)該刪除的數(shù)據(jù)未刪除
14.要求大于子查詢結(jié)果中的某個(gè)值,即表示大于查詢結(jié)果中最小值,使用( )。
A.>ALL
B.>ANY
C.<ALL
D.<ANY
15.使用謂詞( )的嵌套查詢,用于判斷子查詢結(jié)果是否存在。
A.All
B.Exists
C.Like
D.In
16.( )必須借助DBA的幫助,由DBA和系統(tǒng)一起恢復(fù)。
A.事務(wù)故障
B.系統(tǒng)故障
C.程序故障
D.介質(zhì)故障
17.在面向?qū)ο髷?shù)據(jù)模型中,一個(gè)對(duì)象不僅包括描述它的數(shù)據(jù),而且還包括對(duì)它進(jìn)行( )的定義。
A.存取方法
B.計(jì)算方法
C.操作方法
D.查詢方法
18.語句“SELECT * FROM Student WHERE sdept not in (’cs’,’is’)”的功能是( )。
A.查詢“cs”系和“is”系兩個(gè)系的學(xué)生
B.查詢不是“cs”系但是“is”系的學(xué)生
C.查詢是“cs”系但不是“is”系的學(xué)生
D.查詢既不是“cs”系也不是“is”系的學(xué)生
19.子句:WHERE 姓名 like ’[張王李]_’ 的作用是( )。
A.查詢姓“張”或姓“王”或姓“李”的人
B.查詢姓“張”或姓“王”或姓“李”且名字為兩個(gè)字的人
C.查詢名字中有“張”或“王”或“李”的人
D.查詢名字中有“張”或“王”或“李”的兩個(gè)字的人
20.存儲(chǔ)過程中的SQL語句在任何時(shí)候都是可以執(zhí)行的,并存在( )中直到它被撤消為止。
A.視圖
B.數(shù)據(jù)庫
C.表
D.索引