網(wǎng)課《數(shù)據(jù)庫原理》章節(jié)測試答案
?第一章
1、數(shù)據(jù)庫系統(tǒng)的核心是( )? 。
A:數(shù)據(jù)庫
B:數(shù)據(jù)庫管理系統(tǒng)
C:數(shù)據(jù)模型
D:軟件工具
正確答案:數(shù)據(jù)庫
2、下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)的特點的是(? )
A:數(shù)據(jù)結(jié)構(gòu)化
B:數(shù)據(jù)由DBMS統(tǒng)一管理和控制
C:數(shù)據(jù)冗余度大
D:數(shù)據(jù)獨立性高
正確答案:數(shù)據(jù)冗余度大
3、概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是(? )
A:層次模型
B:關(guān)系模型
C:網(wǎng)狀模型
D:實體-聯(lián)系模型
正確答案:實體-聯(lián)系模型
4、要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是(? )
A:模式與外模式之間的映象
B:模式與內(nèi)模式之間的映象
C:模式
D:三級模式
正確答案:模式與外模式之間的映象
5、(? )是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。
A:數(shù)據(jù)庫系統(tǒng)
B:數(shù)據(jù)庫
C:數(shù)據(jù)庫管理系統(tǒng)
D:數(shù)據(jù)結(jié)構(gòu)
正確答案:數(shù)據(jù)庫
6、數(shù)據(jù)庫中存儲的是(? )。
A:數(shù)據(jù)
B:數(shù)據(jù)模型
C:數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系
D:信息
正確答案:數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系
7、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是(? )。
A:DBS包括DB和DBMS
B:DDMS包括DB和DBS
C:DB包括DBS和DBMS
D:DBS就是DB,也就是DBMS
正確答案:DBS包括DB和DBMS
8、在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是(? )。
A:數(shù)據(jù)存儲量太大
B:沒有嚴格保護數(shù)據(jù)
C:未對數(shù)據(jù)進行完整性控制
D:數(shù)據(jù)冗余
正確答案:數(shù)據(jù)冗余
9、數(shù)據(jù)庫管理系統(tǒng)(DBMS)是(? )。
A:數(shù)學軟件
B:應(yīng)用軟件
C:計算機輔助設(shè)計
D:系統(tǒng)軟件
正確答案:系統(tǒng)軟件
10、數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為(? )。
A:數(shù)據(jù)定義功能
B:數(shù)據(jù)管理功能
C:數(shù)據(jù)操縱功能
D:數(shù)據(jù)控制功能
正確答案:數(shù)據(jù)操縱功能
第二章
1、關(guān)系模型中,一個碼是(? )。
A:可以由多個任意屬性組成
B:至多由一個屬性組成
C:由一個或多個屬性組成,其值能夠惟一標識關(guān)系中一個元組
D:以上都不是
正確答案:由一個或多個屬性組成,其值能夠惟一標識關(guān)系中一個元組
2、現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是(? )。
A:患者編號
B:患者姓名
C:患者編號和患者姓名
D:醫(yī)生編號和患者編號
? ? ? ? ? ? ? ? ? ? ?
正確答案:患者編號
3、關(guān)系代數(shù)運算是以(? )為基礎(chǔ)的運算? 。
A:關(guān)系運算
B:謂詞演算
C:集合運算
D:代數(shù)運算
正確答案:集合運算
4、五種基本關(guān)系代數(shù)運算是(? )。
A:∪ — × σ π
B:∪ — σ π
C:∪ ∩ × σ π
D:∪ ∩ σ? π
正確答案:∪ — × σ π
5、投影操作是指從關(guān)系中( )? 。
A:抽出特定記錄
B:抽出特定字段
C:建立相應(yīng)的影像
D:建立相應(yīng)的圖形
正確答案:抽出特定字段
6、從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是(? )操作? 。
A:投影
B:連接
C:選擇
D:復(fù)制
正確答案:選擇
7、一般條件下,要求R和S含有一個或者多個共有的(? ),其中當對關(guān)系R和S進行自然連接。
A:記錄
B:行
C:屬性
D:元組
正確答案:屬性
8、假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達式R-(R-S)表示的是(? )。
A:R∩S
B:R∪S
C:R—S
D:R×S
正確答案:R∩S
9、關(guān)系模式的任何屬性(? )。
A:不可再分
B:可再分
C:命名在該關(guān)系模式中可以不惟一
D:以上都不是
正確答案:不可再分
10、如下圖所示,兩個關(guān)系R1和R2,它們進行(? )運算后得到R3。 R1 ABCa1xc2yd1y R3 ABCEMa1xmid1ymic2ynj? R2BEM1mi2nj5mk
A:交
B:并
C:笛卡爾積
D:連接
正確答案:連接
第三章
1、SQL語言中,刪除一個視圖的命令是(? )。
A:DELETE
B:DROP
C:CLEAR
D:REMOVE
正確答案:B
2、在SQL語言中的視圖VIEW是數(shù)據(jù)庫的(? )? 。
A:外模式
B:模式
C:內(nèi)模式
D:存儲模式
正確答案:A
3、若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用(? )。
A:DELETE TABLES
B:DELETES
C:DROP? TABLES
D:DROPS
正確答案:C
4、若要在基本表S中增加一列CN(課程名),可用(? )。
A:ADD TABLE S(CN CHAR(8))
B:ADD TABLE S ALTER(CN? CHAR(8))
C:ALTER TABLE S ADD(CN CHAR(8))
D:ALTER TABLE S (ADD CN? CHAR(8))
正確答案:C
5、學生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是(? )。
A:DELETE Age from S
B:ALTER TABLE S DROP Age
? ? ? ? ? ? ? ? ? ? ?
C:UPDATE S? Age
D:ALTER TABLE S? ‘Age’
正確答案:B
6、選擇語句select對應(yīng)關(guān)系運算中的選擇操做。
A:對
B:錯
正確答案:A
7、對數(shù)據(jù)庫操作的SQL語句中,where和having的作用和用法是一樣的。
A:對
B:錯
正確答案:B
8、觸發(fā)器有()兩種觸發(fā)方式。
A:事件
B:嵌套
C:連接
D:投影
正確答案:AB
9、有關(guān)系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。三個關(guān)系中,SC關(guān)系是連接S和C關(guān)系的。
A:對
B:錯
正確答案:A
10、對數(shù)據(jù)庫操作SQL語句u中having只能和group一起用。
A:對
B:錯
正確答案:A
第四章
1、以下(? )不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。
A:存取控制技術(shù)
B:視圖技術(shù)
C:審計技術(shù)
D:出入機房登記和加防盜門
正確答案:D
2、SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的(? )。
A:完整性
B:并發(fā)控制
C:隔離性
D:安全性
正確答案:D
3、GRANT和REVOKE語句(SQL語言)主要作用是(? )。
A:用來維護數(shù)據(jù)庫中的完整性
B:用來維護數(shù)據(jù)庫中的可靠性
C:用來維護數(shù)據(jù)庫中的安全性
D:用來維護數(shù)據(jù)庫中的一致性
正確答案:C
4、在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對象的(? ),授權(quán)子系統(tǒng)就越靈活。
A:范圍越小
B:約束越細致
C:范圍越大
D:約束范圍大
正確答案:A
5、下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能(? )。
A:安全性
B:可移植性
C:完整性
D:并發(fā)控制
正確答案:B
6、數(shù)據(jù)性質(zhì)中的(? )是指:保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。
A:安全性
B:完整性
C:并發(fā)控制
D:恢復(fù)
正確答案:A
7、數(shù)據(jù)的正確性和相容性一般是指數(shù)據(jù)庫的(? )。
A:安全性
B:完整性
C:并發(fā)控制
D:恢復(fù)
正確答案:A
8、在數(shù)據(jù)系統(tǒng)中,對存取權(quán)限的定義稱為(? )。
A:命令
B:授權(quán)
C:定義
D:審計
正確答案:B
9、數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的(? )。
A:可靠性
B:一致性
C:完整性
D:安全性
正確答案:D
10、下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對學生表(STUD)中學號(XH)的修改權(quán)”這一功能的是(? )
A:REVOKE UPDATE(XH) ON TABLE FROM ZHAO
B:REVOKE UPDATE (XH) ON? TABLE FROM PUBLIC
? ? ? ? ? ? ? ? ? ? ?
C:REVOKE UPDATE(XH) ON STUD FROM ZHAO
D:REVOKE? UPDATE (XH) ON STUD FROM PUBLIC
正確答案: REVOKE UPDATE(XH) ON STUD FROM? ZHAO
第五章
1、完整性檢查和控制的防范對象是(? ),防止它們進入數(shù)據(jù)庫。
A:不合語義的數(shù)據(jù)
B:非法用戶
C:不正確的數(shù)據(jù)
D:非法操作
正確答案:C
2、把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是(? )
A:GRANT GRADE ON SC TO ZHAO
B:GRANT UPDATE ON SC TO? ZHAO
C:GRANT UPDATE (GRADE) ON SC TO ZHAO
D:GRANT UPDATE ON SC? (GRADE) TO ZHAO
正確答案:C
3、在SQL Server 中刪除觸發(fā)器用(? )。
A:ROLLBACK
B:DROP
C:DELALLOCATE
D:DELETE
正確答案:B
4、實體完整性要求主屬性不能取空值,這一點通常是通過(? )? 。
A:定義外部鍵來保證
B:定義主鍵來保證
C:用戶定義的完整性來保證
D:關(guān)系系統(tǒng)自動保證
正確答案:B
5、SQL的全局約束是指基于元組的檢查子句和? (? )
A:非空值約束
B:域約束子句
C:斷言
D:外鍵子句
正確答案:C
6、如果有兩個事務(wù),同時對數(shù)據(jù)庫中同一數(shù)據(jù)進行操作,不會引起沖突的操作是(? )。
A:一個是DELETE,一個是SELECT
B:一個是SELECT,一個是DELETE
? ? 由于篇幅有限,完整版可移步公號免費下載,見個人簡介。