9月全國計算機等級考試四級資料庫工程師筆試真題及答案
一、選擇題
(1)檢視是資料庫中的重要物件,下列有關檢視的說法錯誤的是
A)一般情況下,資料庫只儲存檢視的定義,其資料仍存放在相關的基本表中
B)可以將複雜的查詢語句封裝在檢視中以簡化相關查詢語句的編寫
C)通過檢視可以遮蔽不希望使用者看到的敏感資料,提高數據庫資料的安全性
D)可以在檢視的基礎上建立新的檢視,但這樣定義的檢視會導致資料庫效能下降,一般不推薦使用
(2)在概念資料模型中,聯絡用於描述現實世界中事物之間的關聯關係。一阿d關於聯絡的說法錯誤的是
A)聯絡可用於描述一個實體集內記錄之間的關聯關係
B)聯絡可用於描述兩個實體集屬性之間的關聯關係
C)ER模型通過1:1、1:n和m:n三種聯絡描述現實世界中各類事物之間的關聯關係
D)最終的IDEFIX模型中只能出現I:1和1:n兩種型別的聯絡
(3)在關係資料庫中,NULL是一個特殊值,在很多資料操作中都需要對NULL進行特殊處理。關於NULL,下列說法正確的是
A)判斷元組的某一列是否為NULL一般使用“=NULL”
B)NULL在資料庫中表示尚不確定的值
C)在SQL Server 2000中執行“SELECT NULL+5”將會出現異常
D)NULL只適用於字元和數值型別
(4)某教務管理系統包含選課模組、成績錄入模組和學籍管理模組。選課模組面向學校幾萬名學生,成績錄入模組面向學校上千名任課教師,學籍管理模組面向少量有一定許可權的管理人員。該系統是上世紀用C/S結構和相關技術開發的,為了方便使用者使用,需要對系統進行升級和改造。設有下列技術改造方案:
I.選課模組和成績錄入模組採用B/S結構進行改造,學籍管理模組仍採用C/S結構
II.選課模組採用B/S結構進行改造,成績錄入模組和學籍管理模組仍採用C/S結構
III.選課模組、成績錄入模組和學籍管理模組均採用B/S結構進行改造
Ⅳ.成績錄入模組採用B/S結構進行改造,選課模組和學籍管理模組仍採用C/S結構
上述方案中,較為合理的是
A)僅I和II
B)僅I、II和III
C)僅I和III
D)僅II、III和IV
(5)資料庫在外存中是以檔案形式組織的,組織檔案記錄方法的不同就形成了不同的檔案結構。下列關於順序檔案結構及其存取效率的說法錯誤的是
A)順序檔案因其記錄按照查詢碼值升序或降序排列,當按照查詢碼的值順序讀取記錄時其效率很高
B)當按照一定的條件對順序檔案進行查詢時,如果查詢條件定義在查詢碼上,可以使用二分查詢技術快速找到滿足條件的記錄
C)由於需要保持檔案中記錄的順序,因此順序檔案的插入和刪除操作比較複雜,耗費時間也較多
D)對順序檔案進行條件查詢時,如果查詢條件沒有定義在查詢碼上,其查詢效率一般也會比無序檔案高
(6)死鎖是資料庫系統中可能出現的一種狀態。下列有關死鎖的說法錯誤的是
A)當事務由於無法獲得對需要訪問的資料項的控制權而處於等待狀態時,稱資料庫中產生了死鎖
B)死鎖是由於系統中各事務間存在衝突操作且衝突操作的併發執行順序不當而產生的
C)死鎖預防可以使用一次加鎖和順序加鎖兩種方法,其中一次加鎖法可能會降低系統的併發程度
D)解除死鎖通常採用的方法是選擇一個或兒個造成死鎖的事務,撤銷這些事務並釋放其持有的鎖
(7)某系統中事務T1從賬戶A轉出資金到賬戶B中,在此事務執行過程中,另一事務T2要進行所有賬戶餘額統計操作。在T1和T2事務成功提交後,資料庫伺服器突然掉電重啟。為了保證T2事務統計結果及重啟後A, B兩賬戶餘額正確,需利用到的事務性質分別是
A)一致性和隔離性
B)隔離性和永續性
C)原子性和一致性
D)原子性和永續性
(8)設有關係模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)滿足函式 依賴集:{Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→Tname}的主碼和屬性集(Sno, Tno)的閉包分別是
A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}
B)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Cno}
C)(Sno, Cno)和{Sno, Sname, Sex, Birthday, Cno, Cname, Grade}
D)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Tno, Tname}
(9)資料庫應用系統是面向資料管理和資料處理的軟體系統。下列有關資料庫應用系統開發及其生命週期說法中,錯誤的是
A)資料庫應用系統安全性需求分析中,需考慮系統應達到的安全控制級別。按照可信計算機系統評測標準,安全性不高的系統其安全控制級別一般應定為C級
B)資料庫應用系統性能分析一般使用每TPS代價值來衡量系統性價比
C)在資料庫應用系統生命週期模型中,規劃與分析階段應生成專案計劃書、可行性分析報告和需求說明文件
D)資料庫應用系統可行性分析需要從技術、經濟、操作等方面評估和判斷該專案是否可行,是否能夠達到預期目標
(10)在資料庫應用系統實施、執行和維護過程中,設有下列活動:
I.在系統執行過程中,對資料庫的空間增長情況進行監控
II.在系統執行過程中,對資料庫系統各時段CPU和記憶體使用情況進行監控
III.在資料庫系統實施時,執行DDL程式碼建立關係表
IV.建立關係表以後編寫系統應用程式
V.定期進行資料備份
以上活動中,二般情況下屬於DBA任務的是
A)僅I、II和V
B)僅I和II
C)僅I、II和III
D)僅III, IV和V (11)在SQL Server 2000中,Userl是銷售資料庫中的使用者,並只被授予了銷售明細表資料的刪除許可權,則Userl使用者在該資料庫中能夠執行的操作是