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