1). 完成科學(xué)地組織和存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行高效地獲取和維護(hù)的系統(tǒng)軟件( )
A.數(shù)據(jù)庫系統(tǒng)
B.數(shù)據(jù)庫管理系統(tǒng)
C.操作系統(tǒng)
D.語言處理程序
正確答案:B
答案解析:在了解了數(shù)據(jù)和數(shù)據(jù)庫的概念后,下一個(gè)問題就是如何科學(xué)地組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取和維護(hù)數(shù)據(jù)。完成這個(gè)任務(wù)的是一個(gè)系統(tǒng)軟件--數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。它的基本功能包括:數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、數(shù)據(jù)庫的運(yùn)行管理功能以及數(shù)據(jù)的建立和維護(hù)功能。
2). ( )定義了對(duì)參照關(guān)系的外部屬性值域的約束。
A.實(shí)體完整性規(guī)則
B.用戶定義的完整性規(guī)則
C.參照完整性規(guī)則
D.以上均不是
正確答案:C
3). 先寫日志的原則是為了發(fā)生故障后,保持?jǐn)?shù)據(jù)庫的( )所必須遵循的原則。
A.原子性和持久性
B.一致性和持久性
C.原子性和一致性
D.原子性和隔離性
正確答案:A
答案解析:為了保證對(duì)故障恢復(fù)的支持,登記日志記錄時(shí)必須遵循以下原則:登記的順序嚴(yán)格按照事務(wù)的并發(fā)執(zhí)行中各操作發(fā)生的實(shí)際順序;必須先把日志記錄寫到外存的日志文件中,再把相應(yīng)的數(shù)據(jù)庫修改寫到外存的數(shù)據(jù)庫中,這稱做先寫日志的原則,是為了發(fā)生故障后保持?jǐn)?shù)據(jù)庫的原子性和持久性所必須遵循的原則。答案:A
4). ( )可以使某些重要的數(shù)據(jù)或信息存放在一般的不安全的計(jì)算機(jī)上或在一條一般的不安全的信息上傳送。
A.加密技術(shù)
B.數(shù)字簽名技術(shù)
C.身份認(rèn)證技術(shù)
D.防火墻技術(shù)
正確答案:A
5). 數(shù)據(jù)庫管理系統(tǒng)是( )。
A.一種編譯程序系統(tǒng)
B.在操作系統(tǒng)支持下的系統(tǒng)軟件
C.操作系統(tǒng)的一部分
D.一種應(yīng)用軟件系統(tǒng)
正確答案:B
答案解析:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,是在操作系統(tǒng)支持下的系統(tǒng)軟件。
6). 查詢處理器和存儲(chǔ)管理器是數(shù)據(jù)庫管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲(chǔ)管理器的說法,錯(cuò)誤的是( )
A.查詢處理器中的DML編譯器會(huì)對(duì)用戶提交的DML語句進(jìn)行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫操作指令
B.存儲(chǔ)管理器中的查詢執(zhí)行引擎會(huì)根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫數(shù)據(jù)訪問功能
C.存儲(chǔ)管理器中的緩沖區(qū)管理器負(fù)責(zé)將從磁盤讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時(shí)也負(fù)責(zé)對(duì)緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行維護(hù)
D.查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,并將生成的元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫的數(shù)據(jù)字典中
正確答案:B
答案解析:查詢處理器中最主要的模塊是查詢編譯器和查詢執(zhí)行器,負(fù)責(zé)DML語句解析和執(zhí)行,因此B項(xiàng)中所闡述的不是存儲(chǔ)管理器的功能,應(yīng)該是查詢處理器的功能。