當前位置:才華齋>英語>等級考試>

2009年3月全國計算機等級考試四級資料庫工程師筆試真題

等級考試 閱讀(2.84W)
2009年3月全國計算機等級考試四級資料庫工程師筆試真題
2009年3月
(考試時間120分鐘,滿分100分)
一、選擇題(1-20每題1分,21-30每題2分,共40分)
下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
1.按照資料庫應用系統生命週期模型,在開發某資料庫應用系統時,對系統採用的軟硬體及技術方案等作出合理的評估並提出選擇建議的工作屬於________。
(A)規劃與分析階段的系統規劃與定義
(B)規劃與分析階段的可行性分析
(C)需求分析階段的業務規則需求分析
(D)系統設計階段的總體設計
2.關於資料庫應用系統的需求分析工作,下列說法正確的是________。
(A)通過需求分析過程,需要確定出整個應用系統的目標、任務和系統的範圍說明
(B)在需求分析階段,系統需求分析員要與使用者充分溝通,並做出各類使用者檢視
(C)資料需求分析的主要工作是要辯識出資料處理中的資料資料處理流程
(D)資料操作響應時間、系統吞吐量、最大併發使用者數都是效能需求分析的重要指標
3.下列用於資料庫概念設計的方法是________。
(A)DFD方法和IDEFIX方法
(B)ER方法和IDEF0方法
(C)ER方法和IDEFIX方法
(D)DFD方法和IDEF0方法
4.關於資料庫概念設計階段的工作目標,下列說法錯誤的是________。
(A)定義和描述應用系統設計的資訊結構和範圍
(B)定義和描述應用系統中資料的屬性特徵和資料之間的聯絡
(C)定義和描述應用系統中資料的屬性特徵和資料之間的聯絡
(D)描述需要儲存的記錄及其數量
5.下列不屬於非平凡函式依賴的是________。
(A)(CustomerID,ProviderID,BuyDate)→GoodsName
(B)(CustomerID,ProviderID,BuyDate)→GoodsName
(C)(CustomerID,ProviderID,BuyDate)→GoodsClassID
(D)(CustomerID,ProviderID,BuyDate)→ProviderID
6.有某資料庫系統在執行過程中發生了系統故障,發生故障時正在執行事務t1和t2。進行故障恢復時,在日誌檔案中發現有t1的事務開始記錄而沒有結束記錄,有t2的開始記錄和結束記錄,但t2對資料庫的修改還沒有寫到資料庫中,從檢查點開始正向掃描日誌檔案________。
(A)掃描到t1時,直接重做t1,掃描到t2時,將t2直接撤消
(B)掃描到t1時,將t1加入重做佇列,掃描到t2時,將t2加入撤消佇列
(C)掃描到t1時,直接撤消t1,掃描到t2時,將t2直接重做
(D)掃描到t1時,將t1加入撤消佇列,掃描到t2時,將t2加入重做佇列
7.在大型企業的資料庫應用系統設計中,對企業(甲方)和專案承擔方(乙方)的人員角色,下列說法一般來說不合理的是________。
(A)甲方資訊長和乙方專案經理要參與概念模型設計工作
(B)甲方資訊長要實際參與邏輯模型和物理模型設計與實施工作
(C)邏輯模型設計完成以後,主要由乙方資料庫工程師負責物理模型的設計與實現工作
(D)甲方總經理、資訊長、乙方專案經理和雙方系統架構師一般都要參與系統規劃與總體架構設計工作
8.某企業需要在一個SQL Server 2000例項上為多個部門構建不同的資料庫,有一個通用的資料型別需要在這些不同的資料庫中,則較好的實現方法是________。
(A)在建立所有的使用者資料庫之前,將此資料型別定義在master資料庫中
(B)在建立所有的使用者資料庫之前,將此資料型別定義在model資料庫中
(C)在建立所有的使用者資料庫之前,將此資料型別定義在model資料庫中
(D)在建立所有的使用者資料庫之前,在每個資料庫中分別定義此資料型別
9.有教師表(教師號,教師名,職稱,基本工資),其中基本工資和取值與教師職稱有關,實現這個約束的可行方案是________。
(A)在教師表上定義一個檢視
(B)在教師表上定義一個儲存過程
(C)在教師表上定義插入和修改操作的觸發器
(D)在教師表上定義一個標量函式
6.0中RecordSet物件的UPDATE方法作用是________。
(A)在記憶體中開闢一個存放新記錄的緩衝區
(B)將資料緩衝區中的內容儲存到資料庫中
(C)更改使用者螢幕上顯示的資料
(D)更改資料緩衝區中當前行指標的位置
通過加鎖機制允許使用者併發訪問資料庫,這屬於DBMS提供的________。
(A)資料定義功能
(B)資料操縱功能
(C)資料庫執行管理與控制功能
(D)資料庫建立與維護功能
12.計算機系和教務處要對某資料庫進行訪問,計算機系全體教師對此資料庫中的全部資料具有查詢權,教務處全體人員對此資料庫中全部資料具有查詢、插入、刪除和修改權。在SQL Server 2000中 ,下列安全控制方法最合理的是________。
(A)為計算機系每個教師授予每個表的SELECT權,為教務處全體人員授予每個表的SELECT、INSERT、 DELETE和UPDATE權
(B)為計算機系和教務處分別建立一個角色,將兩個部門的每個職工設定為相應角色中的成員。將計算機系角色和教務處角色設定為此資料庫的db_datareader角色中的成員,將教務處角色設定為此數 據庫的db_datawriter角色中的成員
(C)為計算機系和教務處分別建立一個角色,將兩個部門的每個職工設定為相應角色中的成員。為計算機系角色授予每個表的SELECT權,為教務處角色授予每個表的SELECT、INSERT、DELETE和UPDATE權
(D)將計算機系和教務處的每個職工都設定為db_owner角色中的成員
13.在SQL Server 2000中,通過構建永久備份裝置可以對資料庫進行備份,下列說法正確的是________。
(A)不需要指定備份裝置的大小
(B)一個數據庫一次只能備份在一個裝置上
(C)每個備份裝置都是專屬於一個數據庫的
(D)只能將備份裝置建立在磁碟上
14.關於查詢優化問題,下列說法錯誤的是________。
(A)將頻繁地向資料庫傳送的某條查詢語句用儲存過程來代替,可以提高查詢效率
(B)為經常出現在查詢條件中的屬性建立索引,可以提高查詢效率
(C)先執行表連線條件,後執行查詢條件,有利於提高查詢效率
(D)將頻繁訪問的檢視物化並進行維護,有利於提高查詢效率
15.有教師表(教師號,姓名,所在系,工資),找出系內教師平均工資高於全體教師平均工資的系 資訊,正確的語句是________。
(A)SELECT 所在系,AVG(工資)FROM 教師表
WHERE AVG(工資)>(SELECT AVG(工資)FEOM 教師表)
(B)SELECT 所在系,AVG(工資)FROM 教師表
WHERE AVG(工資)>(SELECT AVG(工資)FEOM 教師表)
GROUP BY 所在系
(C)SELECT 所在系,AVG(工資)FROM 教師表
GROUP BY 所在系
HAVING AVG(工資)>(SELECT AVG(工資)FEOM 教師表)
(D)SELECT 所在系,AVG(工資)FROM 教師表
GROUP BY 所在系
WHERE AVG(工資)>(SELECT AVG(工資)FEOM 教師表)
16.關於分散式資料庫系統和並行資料庫系統,下列說法正確的是________。
(A)分散式資料庫系統的目標是利用多處理機結點並行地完成資料庫任務以提高資料庫系統的整體效能
(B)並行資料庫系統的目的主要在於實現場地自治和資料全域性透明共享
(C)並行資料庫系統經常採用負載平衡方法提高資料庫系統的業務吞吐率
(D)分散式資料庫系統中,不存在全域性應用和區域性應用的概念,各結點完全不獨立,各個結點需要協同工作。
17.事務T0、T1和T2併發訪問資料項A、B和C,下列屬於衝突操作的是________。
(A)T0中的read(A)和T0中的write(A)
(B)T0中的read(A)和T0中的write(A)
(C)T0中的write(A)和T2中的write(C)
(D)T1中的read(C)和T2中的write(C)
18.關於資料倉庫的特性________。
(A)面向主題的特性是指在組織資料倉庫資料時,需要將各種分析需求歸類並抽象,形成相應的分析應用主題,並根據分析應用主題的資料需求設計和組織資料
(B)整合特性是指需要將業務系統中的所有資料抽取出來,載入到資料倉庫中
(C)整合特性是指需要將企業整個架構中的各種資料和應用集中到資料倉庫中
(D)隨時間變化性是指資料倉庫中的每個資料單元一般都有時間標誌,且其中各種資料(包括原始資料)會隨時間變化被經常修改
19.下圖是僱員表(僱員ID,姓名,年齡,部門)所對應的資料檔案和索引檔案示意圖,其中僱員ID為主碼。該索引屬於________。

(A)聚集、稀疏、輔索引
(B)非聚集、稠密、主索引
(C)聚集、稀疏、主索引
(D)非聚集、稠密、輔索引
20.在為業務繁忙的企業的多個部門服務的資料庫系統中,同時開展各部門的OLTP業務和資料分析業務會給資料庫系統帶來效能衝突,下列方案中無法從根本上解決效能衝突的是________。
(A)抽取出各部門需要的分析資料,建立各部門獨立的資料集市,將資料分析業務轉移到資料集市中
(B)抽取出企業所有分析功能所需的分析資料,建立統一的企業級資料倉庫環境,將企業的大部分分析業務轉移到資料倉庫環境中
(C)抽取出企業的近期業務資料,建立操作型資料儲存(ODS),將一些快速分析業務轉移到操作型資料儲存中
(D)不建立新的資料儲存體系,在基本業務處理時間內開展OLTP業務,在其餘時間開展分析業務
21.關於資料庫應用系統功能設計,有下列說法:
Ⅰ、軟體總體設計的依據包括需求分析階段得到的資料流圖,事務描述和業務規則等需求分析結果
Ⅱ、軟體總體設計一般用模組結構圖表示,模組結構圖主要關心模組的外部特性,即上下級模組、同級模組間的資料傳遞和呼叫關係,以及模組內部處理流程
Ⅲ、資料庫事務設計的依據是事務自身的事務處理邏輯
Ⅳ、總體設計階段要對硬體平臺、儲存裝置、作業系統、DBMS等做出合理選擇,並進行初步配置設計
上述說法錯誤的是________。
(A)Ⅰ
(B)Ⅱ和Ⅲ
(C)Ⅳ
(D)Ⅰ和Ⅳ
22.對SQL Server 2000採用的備份和恢復機制,下列說法正確的是________。
(A)在備份和恢復資料庫時使用者都不能訪問資料庫
(B)在備份和恢復資料庫時使用者都可以訪問資料庫
(C)在備份時對資料庫訪問沒有限制,但在恢復時只有系統管理員可以訪問資料庫
(D)在備份時對資料庫訪問沒有限制,但在恢復時任何人都不能訪問資料庫
23.關於UML的各種檢視及其分類,下列說法錯誤的是________。
(A)用例圖、類圖、物件圖,元件圖和部署圖都是靜態檢視
(B)順序圖、互動圖、狀態圖和活動圖都是動態檢視
(C)類圖和物件圖都是結構檢視
(D)順序圖、狀態圖和元件圖都是行為檢視
24.在支撐繁忙業務的並行資料庫系統中,有一個數據量很大的表T(a1,a2,…,an),對該表的查詢多數為針對主碼a1的範圍查詢和點查詢,為了改善查詢效能,需要對該表進行劃分。關於該表的劃分和應用策略,下列說法錯誤的是________。
(A)採用輪轉法對T中的元組進行劃分,這樣資料分佈均勻,適合於點查詢和範圍查詢
(B)以a1為劃分屬性,對T採用雜湊劃分是一種可行的劃分方法,有利於對該表的點查詢
(C)以a1為劃分屬性,對T採用範圍劃分並建立主索引,是一種有效的劃分方法
(D)以a1為劃分屬性,對T採用雜湊劃分和範圍劃分都有可能帶來T的各個資料分割槽的資料分佈不均勻的問題
25.在資料庫物理設計階段,需要考慮為關係表建立合適的索引,關於建立索引的描述,有下列說法 :
Ⅰ、對於經常在其上需要執行查詢操作並且資料量大的表,可以考慮建立索引
Ⅱ、對於經常在其上需要執行插入、刪除和更新操作的表,可以考慮建立索引
Ⅲ、對於經常出現在WHERE子句中的屬性,可以考慮建立索引
Ⅳ、對於經常出現在ORDER BY子句,GROUP BY子句中的屬性,應儘量避免建立索引
上述說法正確的是________。
(A)Ⅰ、Ⅱ和Ⅲ
(B)Ⅰ、Ⅱ和Ⅳ
(C)Ⅰ和Ⅲ
(D)Ⅱ和Ⅳ
26.關於資料模型和模式結構,有下列說法:
Ⅰ、資料庫系統的開發者利用資料模型描述資料庫的結構和語義,通過顯示世界到資訊世界再到機器世界的抽象和轉換,構建資料庫
Ⅱ、資料結構模型是按使用者的觀點對資料進行建模,是現實世界到資訊世界的第一層抽象,強調語義表達功能,易於使用者理解,是使用者與資料庫設計人員交流的工具
Ⅲ、在資料模型中有"型"和"值"的概念,其中值是對某一類資料的結構和屬性的說明
Ⅳ、在三級模式結構中,概念模式是對資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視
上述說法正確的是________。