- 相關推薦
2015年計算機三級《數據庫技術》全真模擬題
一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
1.設在數據庫應用系統設計與實現過程中有下列活動:
Ⅰ.數據庫邏輯結構設計
Ⅱ.數據庫事務概要設計
Ⅲ.應用程序概要設計
Ⅳ.系統總體框架設計
上述任務中屬于數據庫應用系統邏輯設計階段工作內容的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ、Ⅱ和Ⅳ
C)僅Ⅱ、Ⅲ和Ⅳ
D)以上全部
2.關于數據庫概念設計及物理結_構沒計,下列說法錯誤的是( )。
A)數據庫概念設計過程中,每個實體集需要有唯一的名字,實體集一般用名詞或名詞短語命名
B)數據庫概念設計階段的目標是描述需要存儲的記錄及其數量
C)數據庫物理結構設計的目標是設計一個空間利用率高,具有較高訪問效率和較低維護成本的數據庫物理結構
D)數據庫物理結構設計的結果可以從時間、空問和維護代價等方面進行評估,一般需要從多種可行方案中根據評估情況選擇最為合理的方案
3.在數據庫應用系統設計中,如果在事務中存在和用戶的長時問交互,它會帶來哪些壞處( )。
Ⅰ.降低系統的并發度
Ⅱ.增加死鎖的數量
Ⅲ.破壞數據的一致性
Ⅳ.影響檢查點的效果
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ、Ⅱ和Ⅳ
C)僅Ⅰ、Ⅲ和Ⅳ
D)僅Ⅱ、Ⅲ和Ⅳ
4.數據庫運行過程中,對數據庫空間使用情況進行管理是一項非常重要的工作。下列有關數據庫空間管理的說法,錯誤的是( )。
A)不同的數據庫管理系統,由于使用邏輯存儲結構屏蔽了物理存儲結構,因此數據庫空間管理的方法基本相同
B)數據庫管理員需要通過歷史數據分析并根據應用系統情況,對數據庫所使用的空間情況進行預測
C)應重點監控空間增長比較快的表,當數據量超過存儲能力前及時增加存儲空間
D)當硬件存儲空間無法滿足數據庫需求時,可以考慮將部分不使用的歷史數據轉移到其他廉價存儲中
5.數據庫設計過程中有如下工作:
1.文件組織與存取設計
Ⅱ.數據分布設計
Ⅲ.確定數據庫和操作系統參數
Ⅳ.將關系模式和相關視圖轉換為特定數據庫管理系統的可支持的表和視圖
Ⅴ.從時間、空間、維護代價等方面評估物理設計結果,并將評估后的結果實施到數據庫中
上述工作中屬于數據庫物理設計的是( )。
A)僅Ⅰ、Ⅱ和Ⅴ
B)僅Ⅰ和Ⅲ
C)僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
D)以上全部
6.設有購買表(顧客號,商品號,購買時間)。現要查詢顧客A與顧客B購買的相同商品。有下列查詢語句:
Ⅰ.SELECT商品號FROM購買表WHERE顧客號=ˊAˊ
AND商品號IN(
SELECT商品號FROM購買表WHERE顧客號=ˊBˊ)
Ⅱ.SELECT商品號FROM購買表WHERE顧客號=ˊA ˊ
EXCEPT
SELECT商品號FROM購買表WHERE顧客號=ˊBˊ
Ⅲ.SELECT商品號FROM購買表WHERE顧客號=ˊAˊ
INTERSECT
SELECT商品號FROM購買表WHERE顧客號=ˊBˊ
Ⅳ.SELECT商品號FROM購買表WHERE顧客號=ˊA ˊ
UNl0N
SELECT商品號FROM購買表WHERE顧客號=ˊB ˊ
上述語句中,能夠實現該查詢要求的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅲ
C)僅Ⅰ和Ⅳ
D)僅Ⅲ
7.從功能上講,數據庫應用系統設計包括下列四個層次,其中包括構件設計的是( )。
A)表示層
B)業務邏輯層
C)數據訪問層
D)數據持久層
8.某公司計劃開發一套生產管理系統,在開發前需對數據庫產品進行選型工作。下列有關數據庫產品選型的說法,錯誤的是( )。
A)由于關系數據庫均采用SQL語句對數據庫中數據進行維護,因此數據庫產品選定后如需進行更換,應用程序無需修改
B)存詵型過程中需要考慮應用系統的可用性、可靠性和連續性要求
C)在選型過程中需要考慮數據庫管理系統所支持的操作系統平臺,例如SQL Server數據庫管理系統只支持在Windows操作系統上運行
D)部分數據庫管理系統在大數據量和大并發情況下可能出現速度變慢、死鎖等問題,因此在選型過程中應充分考慮數據量和性能需求
9.關于分布式數據庫,下列說法錯誤的是( )。
A)分布式數據庫的查詢代價需要考慮站點間數據傳輸的通信代價,一般來說導致數據傳輸量大的主要原因是數據間的連接操作和并操作
B)分布式數據庫中位置透明性是指數據分片的分配位置對用戶是透明的,使得用戶在編程時只需考慮數據分片情況,而不用關心具體的分配情況
C)分布式數據庫的事務管理包括恢復控制和并發控制,恢復控制一般采用的策略是基于兩階段的提交協議
D)分布式數據庫系統的目標是利用多處理機結點并行地完成數據庫任務,以提高數據庫系統的整體性能
10.與下述ER圖等價的UML類圖是( )。
A) B) C) D)11.設有m個的用戶集合US={u1,…,um},現對他們的行為數據進行處理,使得每個用戶ui對應一個n維向量Vi=[vi1,…,vin],用于表示用戶ui的特征。設有函數sim(Vi,Vj)用于判定用戶ui與用戶uj之間的相似性。若有算法A,能根據用戶間的相似性,將US劃分成K個子集合,并使屬于同一子集合的客戶間的相似性盡可能大,不屬于同一子集合的客戶間的相似性盡可能小。則算法A屬于一種( )。
A)聚類算法
B)分類算法
C)關聯分析算法
D)回歸預測法
12.在某并行數據庫中,有關系R(A,B)和S(B,C),其中R包含1000000行數據,S包含100行數據。現有查詢SELECT*=FROM R,S WHERE R.A>S.B。下列數據劃分方式中,對該查詢速度最快的是( )。
A)將R按照A屬性進行散列劃分,將S按照B屬性進行散列劃分
B)將R按照A屬性進行范圍劃分,將S按照B屬性進行范圍劃分
C)將R按照A屬性進行范圍劃分,將S復制到各個節點
D)將R按照A屬性進行散列劃分,將s復制到各個節點
13.設有選課表(學號,課程號,成績),現要統計每門課程的選課人數,并將結果保存到新表:選課情況表。下列語句中正確的是( )。
A)SELECT課程號,COUNT(*)選課人數FROM選課表INT0選課情況表
GROUP BY課程號
B)SELECT課程號,COUNT(*)選課人數INT0選課情況表
FROM選課表GROUP BY課程號
C)SELECT課程號,COUNT(*)FROM選課表INT0選課情況表(課程號,選課人數)
GROUP BY課程號
D)SELECT課程號,COUNT(*)INT0選課情況表(課程號,選課人數)
FROM選課表GROUP BY課程號
14.設某大型商場有各種商鋪銷售大量的產品,對該商場數據庫應用系統,在其生命周期中,設有下列活動:
Ⅰ.開發人員啟動執行DDL代碼建立數據庫結構
Ⅱ.編寫商品信息錄入和導入程序,在開業前建立商品信息清單
Ⅲ.根據商場銷售業務開展情況,調整數據庫中的商品清單和價格
Ⅳ.分析與描述每項功能活動需要的輸入數據、業務規則及輸出數據
Ⅴ.準備銷售新商品時,使用商品信息錄入或導入程序,將新商品信息加入到商品清單中
Ⅵ.檢測商品信息錄入模塊能否正確用條碼識別商號條碼
以上活動屬于商場數據庫系統實施活動的是( )。
A)僅Ⅰ、Ⅱ和Ⅵ
B)僅Ⅰ、Ⅱ和Ⅲ
C)僅Ⅲ、Ⅳ和Ⅵ
D)僅Ⅰ、Ⅴ和Ⅵ
15.數據庫性能優化是數據庫應用系統上線后最常見的運行維護任務之一。下列有關數據庫性能優化的說法,錯誤的是( )。
A)數據庫性能優化和數據庫的外部環境有很大關系,如果外部環境出現瓶頸,單獨對數據庫進行調整很難取得較好效果
B)在數據庫性能優化期間可能對原有符合范式的關系轉為不符合范式的關系
C)物化視圖將會預先計算并保存耗時操作的結果,可大幅度提高查詢效率,但是物化視圖必須人工手動刷新
D)存儲過程在執行期間不需要重新編譯,可以在一定程度上提高運行效率,但是其與數據庫管理系統綁定,更換數據庫管理系統時需要重新編寫
16.在分布式數據庫的數據分配中,若所有全局數據有且只有一份,他們被分割成若干切片,每個片段被分配在一個特定場地上,則該策略屬于( )。
A)集中式
B)分割式
C)全復制式
D)混合式
17.對于ODS體系,有下列說法:
Ⅰ.ODS Ⅰ:第一類0DS數據更新頻率是天級,一般隔夜后將數據更新到ODS中
Ⅱ.ODS Ⅱ:第二類0DS的數據更新頻率是小時級,如4小時更新一次
Ⅲ.ODSⅢ:第三類0DS的數據更新頻率是秒級,即操作型系統中的數據發生改變后,幾乎是立即傳送到ODS中,這類0DS建設難度大
1V.ODSⅣ:第四類0DS是根據數據來源方向和類型劃分的,不僅包含來自操作型環境的數據,也包含由數據倉庫層和數據集市層的應用反饋給ODS的一些決策結果或一些報表信息
以上說法正確的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅲ
C)僅Ⅱ和Ⅳ
D)Ⅰ、Ⅱ、Ⅲ和Ⅳ
18.設在數據庫應用系統設計與實現過程中有下列活動:
Ⅰ.創建觸發器
Ⅱ.定義事務隔離性級別
Ⅲ.數字簽名
Ⅳ.定義主碼
上述活動中,用于數據庫的完整性保護的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅳ
C)僅Ⅲ和Ⅳ
D)僅Ⅱ和Ⅲ
19.主要用于描述對象在空間中如何交互,即除了動態交互,也直接描述了對象是如何鏈接在一起的UML圖是( )。
A)協作圖
B)狀態圖
C)順序圖
D)部署圖
20.數據庫管理員是數據庫的主要維護者,設有如下針對數據庫的工作:
Ⅰ.數據庫的轉儲和恢復
Ⅱ.數據庫的安全性、完整性控制
Ⅲ.數據庫性能的監控分析和改進
Ⅳ.數據庫的重組和重構
以上工作屬于數據庫管理員職責的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅲ
C)僅Ⅱ和Ⅳ
D)Ⅰ、Ⅱ、Ⅲ和Ⅳ
21.在SQL Server 2008某數據庫中,用戶Ul是Rolel角色中的成員。設在該數據庫中執行了下述授權語句:
GRANT INSERT ON T TO Ul
GRANT UPDATE,DELETE ON T TO R01el
GRANT SELECT ON T TO PUBLIC
DENY UPDATE ON T TO PUBLIC
則用戶ul對T表具有的操作權限是( )。
A)INSERT
B)INSERT、UPDATE和DELETE
C)INSERT、SELECT和DELETE
D)INSERT和DELETE
22.觸發器是一種特殊的存儲過程,它是由用戶對數據的更改操作自動引發執行的。下列數據庫控制中,適于用觸發器實現的是( )。
A)并發控制
B)恢復控制
C)可靠性控制
D)完整性控制
23.設有教師表(教師號,姓名,年齡,性別,所在系號),系表(系號,系名)。用戶將非常頻繁地在這兩張表上執行如下查詢:
SELECT教師號,姓名,系名
FROM教師表T JOIN系表D ON T.所在系號=D.系號;
為了提高查詢效率,下列最適合存儲上述表數據的文件類型是( )。
A)堆文件
B)索引文件
C)聚集文件
D)散列文件
24.利用游標機制可以實現對查詢結果集的逐行操作。下列關于SQL Server 2008中游標的說法中,錯誤的是( )。
A)每個游標都有一個當前行指針,當游標打開后,當前行指針自動指向結果集的第一行數據
B)如果在聲明游標時未指定INSENSITIVE選項,則已提交的對基表的更新都會反映在后面的提取操作中
C)當@@FETCH_STATUS=0時,表明游標當前行指針已經移出了結果集范圍
D)關閉游標之后,可以通過OPEN語句再次打開該游標
25.設某數據庫中有學生表(學號,姓名,所在系)和選課表(學號,課程號,成績)。現要查詢沒選課的學生姓名和所在系。下列語句中能夠實現該查詢要求的是( )。
A)SELECT姓名,所在系FROM學生表a LEFT JOIN選課表b
ON a.學號=b.學號WHERE a.學號IS NULL
B)SELECT姓名,所在系FROM學生表a LEFT JOIN選課表b
ON a.學號=b.學號WHERE b.學號IS NULL
C)SELECT姓名,所在系FROM學生表a RIGHT JOIN選課表b
ON a.學號=b.學號WHERE a.學號IS NULL
D)SELECT姓名,所在系FROM學生表a RIGHT JOIN選課表b
ON a.學號=b.學號WHERE b.學號IS NULL
26.下列關于日志備份的說法中,錯誤的是( )。
A)日志備份僅備份日志,不備份數據
B)日志備份的執行效率通常比差異備份和完整備份高
C)第一次對數據庫進行的備份可以是日志備份
D)日志備份的時間間隔通常比差異備份短
27.數據庫鏡像有很多優點,但不包括( )。
A)數據庫鏡像提供完整或接近完整的數據冗余,增強數據保護功能
B)發生災難時,數據庫鏡像可快速使數據庫的備用副本提供服務、
C)數據庫鏡像可以降低應用成本
D)提高生產數據庫在升級期間的可用性
28.SQL Server 2008允許用戶自己定義函數。關于內聯表值函數,有下列說法:
Ⅰ.在內聯表值函數中,沒有相關聯的返回變量
Ⅱ.內聯表值函數通過INSERT語句填充函數返回的表值
Ⅲ.內聯表值函數的作用類似于帶參數的視圖
Ⅳ.調用內聯表值函數時,只能將內聯表值函數放置在FROM子句中
上述說法中正確的是( )。
A)僅Ⅱ
B)僅Ⅱ和Ⅲ
C)僅Ⅰ、Ⅱ和Ⅳ
D)僅Ⅰ、Ⅲ和Ⅳ
29.在進行數據庫物理設計時,為提高查詢效率,需要在基本表的一些列上建立索引。有下列情況:
Ⅰ.查詢語句的WHERE子句中引用率比較高的列
Ⅱ.經常參與連接操作的列
Ⅲ.經常在order by子句中出現的列
Ⅳ.經常使用LIKE操作符且字符串前后均帶有%的列
上述情況中一般情況下適合建立索引的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ和Ⅲ
C)僅Ⅱ、Ⅲ和Ⅳ
D)以上全部
30.在云計算中,當云以即用即付的方式提供給公眾的時候,我們稱其為( )。
A)公共云
B)私有云
C)共享云
D)混合云
二、應用題(每空2分,共30分)
1.具體來說,UML的語義是定義在一個四層建模概念框架中的,這四層分別是:【1】、元模型層、模型層和【2】。
2.在UML中,【3】是一種特殊形式的關聯,它表示類之問的關系是整體與部分的關系。
3.在衡量數據庫應用系統的性能指標中,【4】指的是系統在單位時間內可以完成的數據庫事務數量。
4.為了保證正確地調度事務的并發操作,事務對數據庫對象加鎖、解鎖需遵守加鎖協議。加鎖協議中兩階段加鎖協議可以保證事務調度【5】性。
5.在并行數據庫中,最適合整表掃描操作的數據劃分方法是【6】。
6.在SQL Server 2008中,對于更新操作的觸發器,系統將產生2張邏輯工作表,其中存放更新前數據的邏輯工作表是【7】。
7.Google的云數據庫是一個分布式的結構化數據存儲系統,稱作【8】。
8.設某數據庫服務器中有3塊146G的SAS硬盤,為了保證數據的安全性,數據庫管理員利用硬件RAID卡將三塊硬盤做成RAID5,則服務器可使用磁盤空間為【9】GB。
9.知識發現主要由三個步驟組成,它們是【10】、數據挖掘、結果的解釋評估。
10.在SQL Server 2008中,主要數據文件必須建立在【11】文件組中。
11.在分布式數據庫中,如果用戶編寫程序時不必了解數據分片在各個場地的分配情況,則稱該分布式數據庫系統具有【12】透明性。
12.不同的數據庫管理系統采用的日志文件格式不完全一樣,概括起來主要有以記錄為單位的日志文件和以【13】為單位的日志文件兩種。
13.設某數據庫中有旅客表A(旅客編號,城市)和旅客表B(旅客編號,城市),現將所有旅客的數據存儲這兩張表中。請補全如下查詢語句,使得該查詢語句能查詢所有旅客所在的全部的不重復的城市。
SELECT城市FROM旅客表A
【14】
SELECT城市FROM旅客表B
14.刪除用戶自定義的函數使用【15】語句來實現。
三、設計與應用題(共30分)
1.設有某商業單位需要建立商務數據庫用以處理銷售記賬,它記錄的數據包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產地及單價;某顧客購買某商品的數量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。
(1)請畫出該單位的商務ER圖模型并優化。(6分)
(2)將ER模型換成關系模型并規范化到3NF。(4分)
2.設在采用SQLServer 2008數據庫的圖書館應用系統中有三個基本表,表結構如下所示,請用SQL語句完成下列兩個查詢:
BORROWER:
借書證號姓名系名班級
12011106蔣輝文計算機系12-1
12011107王麗計算機系12-1
12012113范園園信息系12-2
LOANS:
借書證號圖書館登記號借書日期
1201 1 106 T0010012012.01.02
120121 13 T0010262013.02.O6
BOOKS:
索書號書名作者圖書登記號出版社價格
TP311.1數據庫系統李明T001001科學19.00
TP311.2二級C語言王珊T001026人民32.00
(1)檢索至少借了5本書的同學的借書證號、姓名、系名和借書數量。(5分)
(2)檢索借書和王麗同學所借圖書中的任意一本相同的學生姓名、系名、書名和借書日期。(5分)
3.在SQL Server 2008中,設有教師表(教師號,姓名,所在部門號,職稱)和部門表(部門號,部門名,高級職稱人數)。請編寫滿足下列要求的后觸發型觸發器(設觸發器名字為tri_zc)。
每當在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應部門的高級職稱人數。(假設一次操作只插入或更改一名教師的職稱)(10分)
【計算機三級《數據庫技術》全真模擬題】相關文章:
計算機三級考試數據庫模擬題03-21
2015年9月計算機三級《網絡技術》考試全真模擬題03-08
計算機等考三級數據庫考前模擬題12-02
計算機三級《網絡技術》模擬題11-27
計算機三級考試《數據庫技術》試題及答案11-27
計算機三級《數據庫技術》基礎習題及答案12-04