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