《數(shù)據(jù)庫系統(tǒng)原理練習題》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫系統(tǒng)原理練習題(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、一、單項選擇題
1.在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是( )
A.磁盤 B.程序
C.數(shù)據(jù) D.內存
2.下列功能中,不屬于DML基本操作功能的是( )
A.排序 B.插入
C.修改 D.授權
3.設計數(shù)據(jù)庫時,應該首先設計數(shù)據(jù)庫的( )
A.應用系統(tǒng)結構 B.概念結構
C.邏輯結構 D.物理結構
4.設有關系R和S如圖:
R
A
B
C
a
b
c
d
a
f
c
b
d
S
A
B
C
b
g
a
d
a
f
則R與S進行差運算,其結果的元組數(shù)為(
2、 )
A.1 B.2
C.3 D.5
5.SQL語言的標準庫函數(shù)COUNT、SUM、AVG、MAX和MIN等,不允許出現(xiàn)在下列哪個子句中( )
A.SELECT B.HAVING
C.GROUP…HAVING D.WHERE
6.SQL語言是關系型數(shù)據(jù)庫系統(tǒng)典型的數(shù)據(jù)庫語言,它是( )
A.過程化語言 B.結構化查詢語言
C.格式化語言 D.導航式語言
7.將查詢關系S的權限授予用戶WANG,并允許該用戶將此權限授予其他用戶。實現(xiàn)此功能的SQL語句是( )
A.GRANT SELECT TO S ON WANG WI
3、TH PUBLIC
B.GRANT SELECT ON S TO WANG WITH PUBLIC
C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
D.GRANT SELECT ON S TO WANG WITH GRANT OPTION
8.若事務T1已經給數(shù)據(jù)A加上了共享鎖,則事務T2( )
A.只能再對A加共享鎖 C.可以給A加任何鎖
B.只能再對A加排他鎖 D.不能再給A加任何鎖
9.ER模型是數(shù)據(jù)庫的設計工具之一,它一般適用于建立數(shù)據(jù)庫的( )
A.
4、概念模型 B.邏輯模型
C.內部模型 D.外部模型
10.在DB技術中,“臟數(shù)據(jù)”是指( )
A.未回退的數(shù)據(jù)
B.未提交的數(shù)據(jù)
C.回退的數(shù)據(jù)
D.未提交隨后又被撤消的數(shù)據(jù)
11.關系模式至少應屬于( )
A.1NF B.2NF
C.3NF D.BCNF
12.設有關系R如圖所示:
學號
姓名
專業(yè)
入學年份
97001
王敏
數(shù)學
1980
95002
高豐
經濟學
1980
95003
梅婷
數(shù)學
1980
93013
王明
計算機
1981
94012
楊山
計算機
1984
R
5、
則專業(yè),入學年份(R)的元組數(shù)為
A.2 B.3
C.4 D.5
13.已知SN是一個字符型字段,下列SQL查詢語句( )
SELECT SN FROM S
WHERE SN LIKE′AB%′的執(zhí)行結果為
A.找出含有3個字符′AB%′的所有SN字段
B.找出僅含3個字符且前兩個字符為′AB′的SN字段
C.找出以字符′AB′開頭的所有SN字段
D.找出含有字符′AB′的所有SN字段
14.下列不是數(shù)據(jù)庫恢復采用的方法是( )
A.建立檢查點 B.建立副本
C.建立日志文件 D.建立索引
15.數(shù)據(jù)庫是長期存儲在計算機
6、內、有組織的、統(tǒng)一管理的相關( )
A.文件的集合 B.數(shù)據(jù)的集合
C.命令的集合 D.程序的集合
16.在數(shù)據(jù)庫的三級模式中,描述數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結構的是( )
A.外模式 B.內模式
C.邏輯模式 D.存儲模式
17.對關系的描述不正確的是( )
A.關系是一個集合
B.關系是一張二維表
C.關系可以嵌套 D.關系中的元組次序可交換
18.關系Rl和R2如下表所示:
R1 R2
A
B
C
A
B
C
a1
b2
c1
a1
f
g
a2
b2
c2
a
7、2
b2
c2
a3
b1
c1
a3
f
g
則R1與R2進行笛卡爾積運算,其結果的元組數(shù)為( )
A.1 B.3
C.6 D.9
19.現(xiàn)要查找缺少成績(G)的學生學號(S#)和課程號(C#),下面SQL語句中WHERE子句的條件表達式應是:
SELECT S#,C#
FROM SC
WHERE( )
A.G=0 B.G<=0
C.G=NULL D.G IS NULL
20.數(shù)據(jù)庫恢復的主要依據(jù)是( )
A.DBA B.DD
C.文檔 D.事務日志
21.不能激活觸發(fā)器執(zhí)行的事件是( )
A.S
8、ELECT B.UPDATE C.INSFRT D.DELETE
22.使用二維表格結構表達實體及實體間聯(lián)系的數(shù)據(jù)模型是( )
A.層次模型 B.網(wǎng)狀模型
C.關系模型 D.聯(lián)系模型
23.數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應的硬件、軟件和( )
A.DBMS B.數(shù)據(jù)庫應用系統(tǒng)
C.相關的計算機系統(tǒng) D.DBA
24.數(shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)控制功能,不包括( )
A.并發(fā)控制 B.控制數(shù)據(jù)冗余
C.完整性保護 D.故障恢復
25.有關系R(A,B,C),主碼為A;S(D,A),主碼為D,外碼為A,參照R中的屬性A。關系R和S的
9、元組如下表所示。關系S中違反關系完整性規(guī)則的元組是( )
R S
A
B
C
D
A
1
2
3
2
l
7
3
3
8
d1
d2
d3
2
NULL
4
d4
1
A.(d1,2)
B.(d2,NULL)
C.(d3,4)
D.(d4,1)
26.如果某個屬性包含在候選鍵中,則它稱為( )
A.非主屬性 B.關鍵屬性
C.復合屬性 D.主屬性
27.關系運算以關系代數(shù)為理論基礎,關系代數(shù)的最基本操作是并、差、笛卡爾積和( )
A.投影、連接 B.連接、選
10、擇
C.選擇、投影 D.交、選擇
28.SQL語言中建立惟一性索引的命令是( )
A.CREATE INDEX 索引名 ON 基本表名(屬性名)
B.CREATE INDEX UNIQUE索引名 ON 基本表名(屬性名)
C.CREATE UNIQUE INDEX索引名 ON 基本表名(屬性名)
D.CREATE DISTINCT INDEX索引名 ON 基本表名(屬性名)
29.DBMS的并發(fā)控制子系統(tǒng)保證了事務的( )
A.原子性實現(xiàn) B.一致性實現(xiàn)
C.隔離性實現(xiàn) D.持久性實現(xiàn)
30.在DB恢復時,對已經提交但更新未寫入磁盤的事務執(zhí)行(
11、 )
A.UNDO處理 B.REDO處理
C.ROLLBACK處理 D.ABORT處理
31數(shù)據(jù)庫系統(tǒng)的核心組成部分是( )
A.DB B.DD
C.DBA D.DBMS
32.完成關系模式設計是在數(shù)據(jù)庫設計的( )
A.需求分析階段 B.概念設計階段
C.邏輯設計階段 D.物理設計階段
33.關系模式設計理論主要解決的問題是( )
A.提高查詢速度 B.消除操作異常和數(shù)據(jù)冗余
C.減少數(shù)據(jù)操作的復雜性
D.保證數(shù)據(jù)的安全性和完整性
34.SQL語言是( )
A.高級言語 B.匯編語言
C.結構化查詢語言 D.宿
12、主語言
35.下列不屬于并發(fā)操作帶來的問題是( )
A.丟失更新 B.讀臟數(shù)據(jù)
C.不可重復讀 D.死鎖
36.如果一個關系屬于3NF,則它( )
A.必然屬于2NF B.必然屬于4NF
C.可能不屬于2NF D.必然屬于BCNF
37.已知關系S1和S2如下表所示,則S1與S2進行并運算,其結果的元組數(shù)為( )
A.0 B.4
C.5 D.6
38.SQL語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( )
A.包括20歲和30歲 B.不包括20歲和30歲
C.包括20歲但不包括3
13、0歲 D.包括30歲但不包括20歲
39.要求事務在讀取數(shù)據(jù)前先加共享鎖,且直到該事務執(zhí)行結束時才釋放相應的鎖,這種封鎖協(xié)議是( )
A.一級封鎖協(xié)議 B.二級封鎖協(xié)議
C.三級封鎖協(xié)議 D.兩段鎖協(xié)議
40.對于實體集A中的每一個實體,實體集B中至少有一個實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B之間具有的聯(lián)系是( )
A.多對一 B.一對多
C.多對多 D.一對一
41.數(shù)據(jù)庫物理設計的任務不包括( )
A.優(yōu)化模式 B.存儲記錄結構設計
C.確定數(shù)據(jù)存放位置 D.存取方法設計
42.設有關系WORK(ENO,CNO,PAY),主碼為(
14、ENO,CNO)。按照實體完整性規(guī)則( )
A.只有ENO不能取空值 B.只有CNO不能取空值
C.只有PAY不能取空值
D.ENO與CNO都不能取空值
43.設有關系表S(NO,NAME,AGE),其中AGE為年齡字段,則表達式
AGE NOT BETWEEN 18 AND 24 等價于( )
A.AGE<=18 OR AGE>=24
B.AGE<=18 OR AGE>24
C.AGE<18 OR AGE>=24
D.AGE<18 OR AGE>24
44.下列關于視圖的說法中錯誤的是( )
15、A.視圖是從一個或多個基本表或視圖導出的表,它是虛表
B.視圖可以用來對無權用戶屏蔽數(shù)據(jù)
C.視圖一經定義就可以和基本表一樣被查詢和更新
D.視圖中不能出現(xiàn)INTO、COMPUTE…BY…短語,是否可以含有ORDER BY取決于系統(tǒng)的實現(xiàn)。
45.有兩個關系R(A,B,C)和S(B,C,D)則R∞S的屬性個數(shù)是( )
A.6 B.5 C.4 D. 3
46.關系模式R({a,b,c,d},{a→b,a→d,a→c,b→c}),
最高屬于( )
A.1NF B.2NF C.3NF D.BCNF
47
16、.當局部E-R圖合并成全局E-R圖時,可能會出現(xiàn)沖突,不屬于合并沖突的是( )。
A.語法沖突 B.結構沖突
C.屬性沖突 D.命名沖突
48.對數(shù)據(jù)庫模式進行規(guī)范化處理,是在數(shù)據(jù)庫設計的( )。
A.需求分析階段 B.概念設計階段
C. 邏輯設計階段 D. 物理設計階段
49.在關系模式R(U,F(xiàn))中,如果X→Y,存在X的真子集X1,使X1→Y,稱X→Y為( )
A.平凡函數(shù)依賴 B.部分函數(shù)依賴
C . 完全函數(shù)依賴 D. 傳遞函數(shù)依賴
50.關系代數(shù)中的選擇運算所對應的SQL語句是:( )
A.SELECT B. FROM
C. WHERE D. ORDER BY