- 相關推薦
2009年9月計算機等級考試四級數據庫工程師筆試真題
選擇題(1-20每題1分,21-30每題2分,共40分)
下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。
1.查詢處理器是數據庫管理系統的重要組成部分,下列不屬于查詢處理器功能組成模塊的是______。
(A)DML編譯器
(B)查詢執行引擎
(C)嵌入式DML的預編譯器
(D)查詢權限管理器
2.關于數據視圖與三級模式,下列說法錯誤的是______。
(A)數據視圖是指用戶從某個角度看到的客觀世界數據對象的特征
(B)外模式是數據庫用戶能使用的局部數據,描述外模式時,通常需要給出其物理結構
(C)概念模式以數據模型的形式描述數據
(D)三級模式結構實現了數據的獨立性
3.為了保證數據庫應用系統正常運行,數據庫管理員在日常工作中需要對數據庫進行維護。下列一般不屬于數據庫管理與日常維護工作的是______。
(A)數據內容一致性維護
(B)數據庫備份與恢復
(C)數據庫安全性維護
(D)數據庫存儲空間管理
4.事務的活鎖又稱為事務的饑餓,為了避免數據庫出現事務活鎖,可以采用的措施是______。
(A)使用先來先服務策略處理事務請求
(B)使用兩階段鎖協議
(C)對事務進行并發調度
(D)使用小粒度鎖
5.關于數據庫視圖,下列說法正確的是______。
(A)視圖可以提高數據的操作性能
(B)定義視圖的語句可以是任何數據操作語句
(C)視圖可以提供一定程度的數據獨立性
(D)視圖的數據一般是物理存儲的
6.在需求分析階段,結構化分析和建模方法是一種較為有效的需求分析方法,下列不屬于結構化分析和建模方法優點的是______。
(A)用圖形化的模型能直觀的表示系統功能
(B)可避免過早陷入具體細節
(C)圖形對象不涉及太多技術術語,便于用戶理解模型
(D)從局部或子系統開始分析問題,便于建模人員了解業務模型
7.數據字典是數據庫管理系統的重要組成部分,其中存儲的各類信息通常由______。
(A)數據庫管理員維護
(B)程序員維護
(C)數據庫管理系統維護
(D)一般用戶維護
8.下列約束中能確保一個函數依賴是完全非平凡函數依賴的是______。
(A)僅當其右邊的屬性集是左邊屬性集的子集
(B)僅當其右邊屬性集中的屬性都不屬于左邊的屬性集
(C)僅當其右邊屬性集中至少有一個屬性不屬于左邊的屬性集
(D)僅當其右邊屬性集中的屬性都屬于左邊的屬性集
9.在數據庫中可用多種結構組織數據,散列文件是其中一種。關于散列文件,下列說法錯誤的是______。
(A)為了防止桶溢出,在散列文件設計時,需要預留一些空間大小不固定的桶
(B)用散列文件組織數據時,需要使用文件記錄中的一個或多個域作為查找碼
(C)如果散列文件中散列函數的"均勻分布性"不好,可能會造成桶溢出
(D)好的散列函數產生的存儲地址分布應盡可能是隨機的
10.雖然數據庫應用系統對用戶界面的要求與具體應用領域密切相關,但都應遵守一定的原則。下列描述的用戶界面設計原則,錯誤的是______。
(A)當系統出現錯誤或程序運行時間較長時,用戶界面應為用戶提供有意義的反饋信息
(B)有好的用戶界面應能容忍用戶在使用中的一些操作錯誤
(C)Web界面應多采用多話和圖形效果,以吸引用戶使用
(D)用戶界面應采取靈活多樣的數據輸入方式,以降低用戶輸入負擔
11.在SQL Server 2000中,若希望數據庫用戶ACCT具有創建數據庫對象的權限,較為合適的實現方法是______。
(A)使ACCT只在dbcreator角色中
(B)使ACCT只在public角色中
(C)使ACCT只在db_owner角色中
(D)使ACCT只在db_ddladmin角色中
12.RAID是指廉價冗余磁盤陣列,它是由多塊磁盤構成的一個整體。關于RAID機制和技術,下列說法錯誤的是______。
(A)RAID系統內部可以包含多個磁盤驅動器
(B)RAID 5盤陣列中的一塊磁盤損壞時,利用其他磁盤上的信息,可以恢復出這塊磁盤上的信息
(C)RAID采用校驗冗余技術所需用的磁盤空間要比采用鏡像冗余技術所需用的磁盤空間多
(D)RAID系統一般都具有設備虛擬化技術
13.在SQL Server 2000中,為確保數據庫系統能可靠地運行,不僅要考慮用戶數據庫的備份,也需要考慮系統數據庫(不考慮tempdb)的備份。關于系統數據庫的備份策略,下列做法中最合理的是______。
(A)每天備份一次系統數據庫
(B)每當用戶進行數據更改操作時,備份系統數據庫
(C)每當用戶操作影響了系統數據庫內容時,備份系統數據庫
(D)備份用戶數據庫的同時備份系統數據庫
14.在數據庫應用系統的需求分析階段,需要進行性能分析。下列關于數據庫應用系統性能指標的說法,錯誤的是______。
(A)數據訪問響應時間是指用戶向數據庫提交數據操作請求到操作結果返回給用戶的時間
(B)系統吞吐量是指在單位時間內系統能存儲的數據量
(C)并發用戶數是指在保證單個用戶查詢響應時間的前提下,系統最多允許同時訪問數據庫的用戶數量
(D)系統性能指標是系統軟硬件設計和選型的重要依據
15.下列屬于數據庫應用系統需求分析階段工作的是______。
Ⅰ、標識和理解問題 Ⅱ、構建關系模式
Ⅲ、實現應用系統 Ⅳ、建立功能模型
(A)Ⅰ和Ⅳ
(B)Ⅱ和Ⅲ
(C)Ⅰ和Ⅱ
(D)Ⅱ和Ⅳ
16.在SQL Server 2000中,常用的數據庫備份方法有完全備份、差異備份和日志備份。為保證某數據庫的可靠性,需要綜合采用這三種方法對該數據庫進行備份。下列說法正確的是______。
(A)這三種備份操作的周期都必須一樣,并且都必須備份在同一個備份設備上
(B)這三種備份操作的周期都必須一樣,但可以備份在不同的備份設備上
(C)這三種備份操作的周期可以不一樣,但必須備份在同一個備份設備上
(D)這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設備上
17.對于聯機事務處理系統和數據倉庫系統中的數據,下列說法正確的是______。
(A)一般情況下,聯機事務處理系統中的數據不能被修改,數據倉庫系統中的數據可被修改
(B)聯機事務處理系統中的數據庫規模一般大于數據倉庫系統中的數據規模
(C)聯機事務處理系統中的數據一般按面向業務應用的方式組織,數據倉庫系統中的數據一般按面向分析主題的方式組織
(D)一般情況下,在安全性和一致性要求上,對數據倉庫系統中的數據的要求要高于對聯機事務處理系統中數據的要求
18.關于分布式數據庫,下列說法錯誤的是______。
(A)在分布式數據庫系統中,分片透明性主要是指數據分片的分配位置對用戶是透明的,用戶無需關注每個分片被分配的場地
(B)對于用戶而言,一個分布式數據庫系統從邏輯上看如同一個集中式數據庫,用戶可在任何一個場地執行全局應用和局部應用
(C)分布式數據庫的查詢處理代價既包括CPU和I/O代價,也需要考慮場地間傳輸數據所需的通信代價
(D)在分布式數據庫查詢中,導致場地間數據傳輸量大的主要原因是數據間的連接操作和并操作
19.查詢優化是提高數據庫應用系統性能的重要手段,下列給出的查詢優化方法,一般情況下無效的是______。
(A)為經常需要進行排序或分組的列建立索引
(B)對經常出現在查詢條件中的列建立索引
(C)對涉及連接的查詢,盡量用左外連接或右外連接代替內連接
(D)采用提前計算方法,將頻繁訪問的視圖轉為物化視圖
20.關于UML建模機制,下列說法錯誤的是______。
(A)用例模型可以把滿足用戶需求的功能表示出來
(B)包圖是表明包與包之間關系的類圖
(C)協作圖包含一組對象,并在圖中展示這些對象之間的聯系以及對象間發送和接收的消息
(D)順序圖主要用于描述系統、用例和程序模塊中邏輯流程的先后執行次序或并行次序
21.在明確了數據庫應用系統的任務目標和系統范圍之后,需要進行項目的可行性分析,關于可行性分析,下列說法錯誤的是______。
(A)經濟可行性分析是指對項目進行成本效益分析,其中項目成本一般包括開發費用、軟硬件購置費用、安裝調試及維護費用
(B)技術可行性分析一般以系統的性能要求為主要依據,對系統的軟件、硬件和技術方案做出評估和選擇建議
(C)操作可行性分析的主要目的在于論證系統開發是否具備所需要的人員、軟件、硬件和工作環境等條件
(D)開發方案選擇的目的在于提出并評價實現系統的各種開發方案,并從中選擇出合理的方案
22.在SQL Server 2000中,某數據庫中有角色R1和用戶U1,U1是R1角色的成員,且只屬于該角色。先對T表給R1只授予SELECT和DELETE權限,并授予U1對T表具有SELECT、UPDATE和DENY DELETE權限,則用戶U1對T表可以執行的操作是______。
(A)查詢、刪除和更改數據
(B)查詢和更改數據
(C)查詢和刪除數據
(D)查詢和更改表結構
23.對于關系的主碼必須滿足的條件,有下列說法:
Ⅰ、一個關系中的主碼屬性或屬性組能函數決定該關系中的所有其他屬性
Ⅱ、一個關系中的主碼屬性不能與其他關系中的主碼屬性重名
Ⅲ、在一個關系中,一個主碼屬性的任一真子集都不能函數決定其它屬性
Ⅳ、在一個關系中,從主碼屬性集中去掉某個屬性仍能唯一標識一個元組
以上說法正確的是______。
(A)Ⅰ和Ⅱ
(B)Ⅰ和Ⅲ
(C)Ⅱ和Ⅲ
(D)Ⅱ和Ⅳ
24.在SQL Server 2000中,有教師表(教師號,姓名,職稱,工資),F要根據教師的職稱來添加教師的工資,增加規則為:"教授"增加400,"副教授"增加300,"講師"增加200.下列語句中正確的是______。
(A)UPDATE 教師表 SET 工資=工資+CASE 職稱
WHEN '教授' THEN 400
WHEN '副教授' THEN 300
WHEN '講師' THEN 200
END
(B)UPDATE 教師表 SET 工資=工資+CASE 職稱
WHEN 職稱='教授' THEN 400
WHEN職稱= '副教授' THEN 300
WHEN職稱= '講師' THEN 200
END
(C)UPDATE 教師表 SET 工資=CASE 職稱
WHEN '教授' THEN工資=工資+400
WHEN '副教授' THEN工資=工資+300
WHEN '講師' THEN工資=工資+200
END
(D)UPDATE 教師表 SET 工資=工資+CASE 職稱
WHEN職稱= '教授' THEN工資=工資+400
WHEN職稱= '副教授' THEN工資=工資+300
WHEN職稱= '講師' THEN工資=工資+200
END
25.在SQL Server 2000中,有商品表(商品號,商品名,單價)和銷售表(商品號,銷售時間,銷售價格)。現要限制"銷售價格"的取值必須在此商品"單價"的0.6到1.5倍范圍之內,實現這個約束的正確代碼是______。
(A)CHECK(銷售價格 BETWEEN 單價*0.6 AND 單價*1.5)
(B)CHECK(銷售價格 BETWEEN 商品表.單價*0.6 AND 商品表.單價*1.5)
(C)CREATE TRIGGER tri_Sales ON 銷售表 FOR INSERT,UPDATE
AS
IF EXISTS(SELECT * FROM INSERTED a JOIN 商品表 b
ON a.商品號=b.商品 WHERE 銷售價格 NOT BETWEEN 單價*0.6 AND 單價*1.5)
ROLLBACK
(D)CREATE TRIGGER tri_Sales ON 銷售表 INSTEAD OF INSERT,UPDATE
AS
IF EXISTS(SELECT * FROM INSERTED a JOIN 商品表 b
ON a.商品號=b.商品號
WHERE 銷售價格 NOT BETWEEN 單價*0.6 AND 單價*1.5)
ROLLBACK
26.關于數據庫系統中的日志文件,有下列說法:
Ⅰ、事務故障恢復和系統故障恢復時都必須使用日志文件
Ⅱ、在動態轉儲過程中,對數據庫所做的修改都被記錄在日志文件中
Ⅲ、數據庫管理系統進行數據修改操作時,一般是先寫數據庫,然后再寫日志文件
Ⅳ、建立檢查點的主要目的是通過減小日志文件的總體數據規模,從而提高數據恢復效率
Ⅴ、日志文件有利于對用戶對數據庫系統的違規操作開展核查審計工作
以上說法正確的是______。
(A)僅Ⅰ、Ⅱ和Ⅴ
(B)僅Ⅰ和Ⅱ
(C)僅Ⅰ、Ⅲ和Ⅴ
(D)僅Ⅱ、Ⅲ、Ⅳ和Ⅴ
27.數據庫系統可能出現下列故障:
Ⅰ、事務執行過程中發生運算溢出
Ⅱ、某并發事務因發生死鎖而被撤銷
Ⅲ、磁盤物理損壞
Ⅳ、系統突然發生停電事務
Ⅴ、操作系統因被病毒攻擊而突然重啟
以上故障屬于系統故障(軟故障)的是______。
(A)Ⅰ、Ⅱ、Ⅳ和Ⅴ
(B)Ⅳ和Ⅴ
(C)Ⅰ、Ⅲ、Ⅳ和Ⅴ
(D)Ⅲ和Ⅳ
28.設用戶對某商場數據庫應用系統有下列活動
Ⅰ、在該數據庫應用系統運行前建立數據庫,并建立初始的商品清單和銷售人員數據等基礎數據
Ⅱ、根據商場銷售業務開展情況,調整數據庫中的商品清單和價格
Ⅲ、為了應對商場業務增長過快帶來的數據庫數據增長迅速而擴展硬盤空間
Ⅳ、為了安全考慮,定期對數據庫系統中的數據進行轉儲
Ⅴ、國慶期間,在應用系統中增加一條規則"節日期間所有商品打八折"
Ⅵ、在系統中模擬生成大規模銷售數據,并開啟所有收銀臺終端,在所有終端啟動自動批量收銀程序,測試系統的性能
以上活動屬于商場數據庫應用系統實施活動的是______。
(A)Ⅰ、Ⅱ和Ⅲ
(B)Ⅱ和Ⅴ
(C)Ⅲ、Ⅳ和Ⅵ
(D)Ⅰ和Ⅵ
29.對于大型企業業務支持數據庫應用系統的存儲空間規劃問題,在進行存儲空間規劃時,下列說法一般情況下錯誤的是______。
(A)數據庫應用系統需要支撐的企業核心業務的發生頻率是重要的輸入參數
(B)粗粒度級統計分析數據所需占用的存儲空間是需要考慮的主要因素
(C)企業核心業務數據的保存期要求是需要考慮的主要因素
(D)數據安全性、業務穩定性和容災能力要求是重要的考慮因素
答案
選擇題(1-20每題1分,21-30每題2分,共40分)
1. D | 2. B | 3. A | 4. A |
5. A | |||
6. D | 7. A | 8. B | 9. D |
10. C | |||
11. A | 12. C | 13. C | 14. B |
15. A | |||
16. D | 17. C | 18. A | 19. C |
20. D | |||
21. A | 22. B | 23. B | 24. A |
25. D | |||
26. A | 27. B | 28. D | 29. B |
【9月計算機等級考試四級數據庫工程師筆試真題】相關文章:
計算機等級考試四級數據庫工程師試題03-20
全國計算機等級考試四級數據庫工程師試題03-20
計算機等級考試二級C++筆試選擇題04-23
英語四級考試真題及答案04-12
全國公共英語等級考試四級考試樣題08-23
全國英語等級考試歷年pets2真題演練10-30