第 1 頁:單選題 |
第 4 頁:應用題 |
第 6 頁:設計與應用題 |
21為了減少數(shù)據(jù)庫管理系統(tǒng)中的死鎖,有下列措施:
Ⅰ.事務按同一順序訪問資源
Ⅱ.檢測事務等待圖并撤銷回路中的某個事務
、.將大事務切分成若干個小事務
、.使用綁定連接
上述措施中,屬于可以在應用程序設計過程中采取的措施是( )。
A.僅Ⅰ和ⅡB.僅Ⅰ、Ⅲ和ⅣC.僅Ⅱ和ⅢD.僅Ⅱ、Ⅲ和Ⅳ
參考答案:B
參考解析:Ⅱ.檢測事務等待圖并撤銷回路中的某個事務是在數(shù)據(jù)庫應用系統(tǒng)運行過程中由DBMS完成的工作,不是應用程序設計過程中采取的措施。剩下三個屬于在應用程序設計中預防死鎖的辦法。所以選B。
22某系統(tǒng)中事務Tl從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務執(zhí)行過程中,另一事務T2要進行所有賬戶余額統(tǒng)計操作。在T1和T2事務成功提交后,數(shù)據(jù)庫服務器突然掉電重啟。為保證T2事務的統(tǒng)計結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務性質(zhì)分別是( )。
A.一致性和隔離性B.原子性和一致性C.隔離性和持久性D.原子性和持久性
參考答案:B
參考解析:兩個事務并發(fā)執(zhí)行時,隔離性保證其并行結(jié)果正確性。當事務提交后斷電,則持續(xù)性保證其對數(shù)據(jù)庫的改變是永久的,結(jié)果不受影響。事務的四個性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務執(zhí)行結(jié)果從一個一致性到另一個一致性的變化。由題目可知,T1、T2事務若要使A、B結(jié)果正確,則必須遵守事務的原子性和一致性。
23在SQL Server 2008某數(shù)據(jù)庫中,用戶Ul是Rolel角色中的成員。設在該數(shù)據(jù)庫中執(zhí)行了下述授權(quán)語句:
GRANTINSERT ON T TO Ul
GRANTUPDATE,DELETEON T TO R01el
GRANTSELECT ON T TO PUBLIC
DENYUPDATE ON T TO PUBLIC
則用戶ul對T表具有的操作權(quán)限是( )。
A.INSERTB.INSERT、UPDATE和DELETEC.INSERT、SELECT和DELETED.INSERT和DELETE
參考答案:C
參考解析:前三句賦予用戶U1對T表INSERT,UPDATE,DELETE的權(quán)限,第四句拒絕UPDATE權(quán)限。所以用戶的操作權(quán)限是INSERT,SELECT,DELETE。
24在分布式數(shù)據(jù)庫應用系統(tǒng)中,對全局關(guān)系進行分片設計時,下列說法正確的是( )。
A.對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,但允許某些數(shù)據(jù)同時屬于不同的片段
B.對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也允許某些數(shù)據(jù)同時屬于不同的片段
C.對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段
D.對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段
參考答案:C
參考解析:分布式數(shù)據(jù)庫采用數(shù)據(jù)分片對數(shù)據(jù)進行管理,分片有以下三個原則:①完整性原則,即全局關(guān)系的所有數(shù)據(jù)項必須包含在某個片段中,否則將導致數(shù)據(jù)庫不完整,造成某些片段數(shù)據(jù)丟失;②重構(gòu)性原則,即所有片段必須能夠還原全局關(guān)系;③不相交原則(對垂直分片的主鍵除外),對于一個全局關(guān)系,要保證數(shù)據(jù)不丟失,則必須要屬于某個片段,即不允許不屬于任何一個片段,也不允許一個全局關(guān)系的某些數(shù)據(jù)既屬于該全局關(guān)系的某些片斷又屬于該全局關(guān)系的另一個片斷(垂直關(guān)系中的碼屬性除外)。
25數(shù)據(jù)庫管理系統(tǒng)為提高數(shù)據(jù)查詢效率,可能會采用如下索引技術(shù):
、.有序索引
、.聚集索引
、.樹型索引
、.散列(哈希)索引
其中,將屬性值作為參數(shù),不采用索引鍵值比較,而是采用一定的計算方法定位數(shù)據(jù)的有( )。
A.僅IB.僅I、Ⅱ和ⅢC.僅ⅣD.都是
參考答案:C
參考解析:傳統(tǒng)的索引如有序索引、樹型索引都是建立在“比較”的基礎上,即在結(jié)構(gòu)中查找記錄時需要進行一系列與關(guān)鍵字的比較。理想的情況是不希望經(jīng)過任何比較,一次存取便能得到所查記錄,則就必須在記錄的存儲位置和它的關(guān)鍵字之間建立一個確定的對應關(guān)系f,使每個關(guān)鍵字和結(jié)構(gòu)中的唯一的存儲位置相對應,因而在查找時,要根據(jù)這個對應關(guān)系f找到給定值K的像f(K)。若結(jié)構(gòu)中存在關(guān)鍵字和K相等的記錄,則必定在f(K)的存儲位置上,由此,不需要進行比較便可直接取得所查記錄。這樣的對應關(guān)系f稱為hash函數(shù),這種方法叫hash索引。其它三個答案都會有索引值的比較。
26SQL Server 2008提供了多種備份機制,其中數(shù)據(jù)庫差異備份所備份的內(nèi)容是( )。
A.從最近的一次完整備份到當前時問數(shù)據(jù)庫中變化的數(shù)據(jù)
B.從最近的一次完整備份到當前時問數(shù)據(jù)庫中變化的數(shù)據(jù)和日志
C.從最近的一次差異備份到當前時間數(shù)據(jù)庫中變化的數(shù)據(jù)
D.從最近的一次差異備份到當前時間數(shù)據(jù)庫中變化的數(shù)據(jù)和日志
參考答案:B
參考解析:差異備份是指備份自上一次完全備份之后有變化的數(shù)據(jù)。SQL Server 2008中除了備份變化的數(shù)據(jù)外還要備份日志文件,這是因為在恢復時要根據(jù)日志中的事務過程進行恢復操作。所以選B。
27在一個分布式數(shù)據(jù)庫中,數(shù)據(jù)集S被分片為S1和S2。S1存儲在場地1的DB2數(shù)據(jù)庫中;S2有兩個副本,一個副本存儲在場地2的SQL Server數(shù)據(jù)庫中,另一個副本存儲在場地3的Oracle數(shù)據(jù)庫中。用戶在開發(fā)數(shù)據(jù)庫應用程序時,統(tǒng)一采用0DBC訪問數(shù)據(jù)源。用戶程序控制兩個副本的訪問順序:先訪問場地2的副本,如果失敗,則轉(zhuǎn)向場地3的副本。根據(jù)以上描述,判斷該分布式數(shù)據(jù)庫具有的透明性級別是( )。
A.分片透明性
B.位置透明性
C.全局數(shù)據(jù)模型透明性
D.局部數(shù)據(jù)模型透明性
參考答案:D
參考解析:分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。分片透明性是最高層次,指的是用戶或應用程序只對全局關(guān)系進行操作而不必考慮關(guān)系分片的情況。位置透明性是下一層次,指用戶或應用程序只需了解數(shù)據(jù)分片情況,而不必了解片段的存儲場地。局部數(shù)據(jù)模型透明性指的是用戶或用戶程序不必了解局部場地上使用的是哪種數(shù)據(jù)模型,但是必須了解全局數(shù)據(jù)的分片情況,還需了解各片斷的副本復制情況及各片斷和它們副本的場地位置分配情況。由于本題中考慮到場地2和場地3的選擇,所以位置對用戶來說并不透明,應選D。
28設有某商場的數(shù)據(jù)庫應用系統(tǒng),在其生命周期中有下列活動:
、.在系統(tǒng)上線之前模擬客戶的消費行為,生成銷售數(shù)據(jù),測試系統(tǒng)是否能正確完成銷售業(yè)務
Ⅱ.為應對商場業(yè)務迅速增長帶來的數(shù)據(jù)快速增長而擴展硬盤空間
、.監(jiān)控數(shù)據(jù)表的使用情況,根據(jù)表訪問率的不同對系統(tǒng)進行優(yōu)化
、.系統(tǒng)上線后,在正常營業(yè)期間運行模擬數(shù)據(jù)生成器向正在運行的數(shù)據(jù)庫模擬生成大量銷售數(shù)據(jù),測試系統(tǒng)的性能
、.在系統(tǒng)上線運行的正常營業(yè)期間,手動切斷所有數(shù)據(jù)庫服務器電源,測試數(shù)據(jù)庫系統(tǒng)在發(fā)生軟故障后的恢復能力
、.在非營業(yè)時間停機后給數(shù)據(jù)庫服務器增加內(nèi)存以提升服務器性能
以上活動屬于商場數(shù)據(jù)庫系統(tǒng)運維活動的是( )。
A.僅Ⅱ和ⅥB.僅Ⅱ、Ⅲ和ⅥC.僅Ⅱ、Ⅲ、Ⅴ和ⅥD.全是
參考答案:B
參考解析:Ⅰ屬于數(shù)據(jù)庫測試,Ⅳ、Ⅴ不可行。
29在分布式數(shù)據(jù)庫中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫要復雜得多,其中查詢優(yōu)化需要考慮的主要因素包括I/0代價、CPU代價和通信代價。一般而言,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標是( )。
A.使查詢執(zhí)行時I/O代價最省
B.使查詢執(zhí)行時CPU代價最省
C.使查詢執(zhí)行時通信代價最省
D.使查詢執(zhí)行時I/0和CPU代價最省
參考答案:C
參考解析:首先,通信代價較I/O代價容易估計。其次,對于分布式數(shù)據(jù)庫查詢優(yōu)化而言,通信代價比I/O代價和CPU代價更為重要。
30在云計算中,當云以即用即付的方式提供給公眾的時候,我們稱其為( )。
A.公共云B.私有云C.共享云D.混合云
參考答案:A
參考解析:公共云指的是云以即用即付的方式提供給公眾。私有云是指不對公眾開放的企業(yè)或組織內(nèi)部數(shù)據(jù)中心的資源。
相關(guān)推薦:
2015計算機三級《數(shù)據(jù)庫》上機試題及答案匯總
2015年計算機三級《網(wǎng)絡技術(shù)》高分突破試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |