四級數(shù)據(jù)庫工程師-76_第1頁
四級數(shù)據(jù)庫工程師-76_第2頁
四級數(shù)據(jù)庫工程師-76_第3頁
免費預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、四級數(shù)據(jù)庫工程師-76(總分:100.00,做題時間:90分鐘)一、選擇題(總題數(shù):30,分?jǐn)?shù):40.00)1. 數(shù)據(jù)庫管理系統(tǒng)的體系結(jié)構(gòu)是 。(分?jǐn)?shù):1.00)A. 三級模式結(jié)構(gòu)和一級映像B. 三級結(jié)構(gòu)模式C. 三級模式結(jié)構(gòu)和二級映像VD. 三級模式結(jié)構(gòu)和三級映像解析:解析據(jù)庫管理系統(tǒng)的體系結(jié)構(gòu)是三級模式結(jié)構(gòu)和二級映像。2. 數(shù)據(jù)模型定義了數(shù)據(jù)庫中數(shù)據(jù)的組織、描述、存儲和操作規(guī)范,那么數(shù)據(jù)模型可以分為。(分?jǐn)?shù):1.00 )A. 實體一聯(lián)系模型、數(shù)據(jù)結(jié)構(gòu)模型、物理數(shù)據(jù)模型B. 概念模型、數(shù)據(jù)結(jié)構(gòu)模型、物理數(shù)據(jù)模型VC. 概念模型、關(guān)系模型、面向?qū)ο竽P虳. 層次模型、網(wǎng)狀模型、滾系模型解析:解

2、析按照數(shù)據(jù)模型在數(shù)據(jù)建模和數(shù)據(jù)管理中的不同作用,可以將其分為概念數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)模型和物理模型3. 在封鎖技術(shù)方面,SQL提供了如下4種事務(wù)的一致性級別:可讀未提交數(shù)據(jù)、讀提交數(shù)據(jù)、可重復(fù)讀、可串行化。其中允許事務(wù)讀臟數(shù)據(jù)的是 。(分?jǐn)?shù):1.00 )A. 可讀未提交數(shù)據(jù)VB. 讀提交數(shù)據(jù)C. 可重復(fù)讀D. 可串行化解析:解析臟數(shù)據(jù)是指未提交的隨后又被撤銷的數(shù)據(jù),SQL提供的4種事務(wù)一致性級別中,可讀未提交的數(shù)據(jù)允許事務(wù)讀臟數(shù)據(jù)。4. 設(shè)T1和T2兩個事務(wù),他們對數(shù)據(jù) data的并發(fā)操作如下表所示(SLOCK data表示對數(shù)據(jù)data上S鎖,UNLOCK data表示對數(shù)據(jù)data解鎖),對

3、這個并發(fā)操作,下面說法正確的是 。T1T2請求SLOCK data請求讀 data=20SLOCK data讀 data=20A=A+30 寫回 A=50寫回 data=50COMMITCOMMIT 1UNLOCK dataUNLOCK dataA. 該操作部能重復(fù)讀B .該操作符合完整性要求C.該操作的第步中,事務(wù) T1應(yīng)該申請X鎖D.該操作的第步中,事務(wù)T2不可能得到對data的鎖(分?jǐn)?shù):1.00)A.B.C. VD.解析:解析事務(wù)T1對A上S鎖后,事務(wù)T2仍能對A上S鎖,這樣事務(wù)T1的修改就丟失,最后 A中的 數(shù)據(jù)是事務(wù)T2寫回的18,因此為了防止丟失修改,必須在寫數(shù)據(jù)操作之前對其上X鎖

4、。5. 為了保證數(shù)據(jù)庫應(yīng)用系統(tǒng)正常運行,數(shù)據(jù)庫管理員在日常工作中需要對數(shù)據(jù)庫進行維護,下述屬于日常數(shù)據(jù)庫維護工作的是。(分?jǐn)?shù):1.00)A. 使用數(shù)據(jù)定義語言建立多個表、構(gòu)建數(shù)據(jù)庫總體框架B. 根據(jù)備份計劃周期性的備份數(shù)據(jù)庫VC. 數(shù)據(jù)內(nèi)容的一致性維護D. 用圖像化的模型能直觀地表示系統(tǒng)功能解析:解析日常維護主要包括以下工作:數(shù)據(jù)庫的備份和恢復(fù)、完整性維護、安全性維護、存儲空間管 理、并發(fā)控制及死鎖處理。6. 計算機系和教務(wù)處要對某數(shù)據(jù)庫進行訪問,計算機系全體教師對此數(shù)據(jù)庫中的全部數(shù)據(jù)具有查詢權(quán),教務(wù)處全體人員對此數(shù)據(jù)庫中全部數(shù)據(jù)具有查詢、插入、刪除和修改權(quán)。在SQL Server 2000中

5、,下列安全控制方法最合理的是。(分?jǐn)?shù):1.00 )A. 為計算機系和教務(wù)處分別建立一個角色,將兩個部門的每個職工設(shè)置為相應(yīng)角色中的成員。為計算機系角色授予每個表的 SELECT權(quán),為教務(wù)處角色授予每個表的SELECT INSERT DELETE和UPDAT權(quán) VB. 為計算機系和教務(wù)處分別建立一個角色,將兩個部門的每個職工設(shè)置為相應(yīng)角色中的成員。將計算機系角色和教務(wù)處角色設(shè)置為此數(shù)據(jù)庫的db_datareader角色中的成員,將教務(wù)處角色設(shè)置為此數(shù)據(jù)庫的db_datawriter 角色中的成員C. 為計算機系每個教師授予每個表的SELECT權(quán),為教務(wù)處全體人員授予每個表的SELECTINSER

6、T DELETE和 UPDATE權(quán)D. 將計算機系和教務(wù)處的每個職工都設(shè)置為db_owner角色中的成員解析:解析db_datareader 角色可以查詢數(shù)據(jù)庫中所有用戶表中的數(shù)據(jù),db_datawriter 角色可以更改數(shù)據(jù)庫中所有用戶表中的數(shù)據(jù)。7. 關(guān)于優(yōu)化查詢說法中不正確的是 。(分?jǐn)?shù):1.00 )A. 在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在多個存儲過程中,這樣可 以大大提高系統(tǒng)的響應(yīng)速度B. 避免或簡化排序的目的是實現(xiàn)查詢優(yōu)化C. 使用臨時表會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩 潰 VD. 使用游標(biāo)會占用較多的系統(tǒng)

7、資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰 解析:解析在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在多個存儲過程中, 這樣可以大大提高系統(tǒng)的響應(yīng)速度,使用游標(biāo)才會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下, 很容易使得系統(tǒng)資源耗盡而崩潰,而是用臨時表是能加速查詢的。8. 有如下的索引文件:1數(shù)據(jù)庫X-1007002計算機網(wǎng)絡(luò)X-00215003匯編J-0992300G-301T-P03 1C-0252則該索引文件稱為(分?jǐn)?shù):1.00)A. 稀疏索引B. 聚集索引C. 稠密索引D. 非聚集索引 V解析:解析稀疏索引是指如果只是一部分查找碼的值有對應(yīng)

8、的索引記錄,則該索引為稀疏索引;稠密索 引是如果數(shù)據(jù)文件中的每一個查找碼值在索引文件中都對應(yīng)一個索引記錄,則該索引為稠密索引;對數(shù)據(jù) 文件和它的一個特定的索引文件,如果數(shù)據(jù)文件中的數(shù)據(jù)記錄的排列順序與索引文件中索引項的排列順序 相一致,或者說,索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則該索引 文件稱為聚集索引,否則為非聚集索引。9. 以下關(guān)于標(biāo)定聯(lián)系語法的敘述中錯誤的是 。(分?jǐn)?shù):1.00)A. 聯(lián)系的語法用直線B. 如果兩個實體集之間有關(guān)系,并且是一個標(biāo)定型聯(lián)系,就用有一條實線或是線段把它們連接起來C. 1(父)端是線段的原點,n(子女)端是線段的終點D. 用一個

9、空心圓表示其聯(lián)系的基數(shù)是n V解析:解析在IDEFIX圖中,聯(lián)系的語法用直線來表示,如果兩個實體集之間有關(guān)系,并且是一個標(biāo)定 型聯(lián)系,就用一條實線或線段把它們連接起來,1(父)端是線段的原點,n(子女)端是線段的終點,并用一個實心圓表示其聯(lián)系的基數(shù)是n。10. 設(shè)R(U)是屬性集U上的一個關(guān)系模式。X, Y, Z是U的子集,且Z=U-X-Y。下面關(guān)于多值依賴的描述中,不正確的是。(分?jǐn)?shù):1.00 )A. 如果X->Y,及T包含在Y中,則必然存在 X->T VB. 如果存在函數(shù)依賴 X->Y,則必然存在X->ZC. 如果X->Y,則必然存在X->YD. 若Z為

10、空,則存在X->Z解析:解析多值依賴的定義是:設(shè) R(U)是屬性集U上的一個關(guān)系模式。X,Y,Z是U上的子集,并且 Z=U-X-Y。關(guān)系模式R(U)中的多值依賴X->Y成立,當(dāng)且僅當(dāng) R(U)的任意關(guān)系r,給定的一對(X,Z),有一 組Y的值,這組值儀僅決定于 X值而與Z值無關(guān),多值依賴具有對稱性 (選項B),傳遞性,且可以把函數(shù) 依賴看做是多值依賴的特殊情況。當(dāng)是多值依賴不滿足選項B的結(jié)論。11. 在SELECT語句中,以下有關(guān) ORDER BYF句的敘述中不正確的是 。(分?jǐn)?shù):1.00 )A. OEDER BY?句可以對多個列進行排序B. SELECT語句中,ORDER BY只

11、能在所有其他子句之后作為最后一個子句出項C. 子查詢總也可以使用 ORDER BYF句 VD. 在視圖中可以使用 ORDER BYF句解析:解析子查詢語句中是不能使用 ORDER BYF句的。12. 關(guān)于一次性加鎖法及其缺點敘述錯誤的是 。(分?jǐn)?shù):1.00 )A. 將事務(wù)執(zhí)行時可能訪問的所有數(shù)據(jù)項全部加鎖,進一步降低了系統(tǒng)的并發(fā)程度B. 該方法要求每個事務(wù)在開始執(zhí)行時不必將要訪問的數(shù)據(jù)項全部加鎖VC. 多個數(shù)據(jù)項會被一個事務(wù)長期鎖定獨占,降低了系統(tǒng)的并發(fā)程度D. 要求事務(wù)必須一次性的獲得對需要訪問的全部數(shù)據(jù)的訪問權(quán)解析:解析一次加鎖法要求每個事務(wù)在開始執(zhí)行時必須把需要訪問的數(shù)據(jù)項全部加鎖。 1

12、3.SQL Server 2000提供了很多種備份的方法,其中差異備份的內(nèi)容是 。(分?jǐn)?shù):1.00 )A. 上次差異備份之后修改的數(shù)據(jù)庫的全部內(nèi)容B. 上次日志備份之后修改的數(shù)據(jù)庫的全部內(nèi)容C. 上次完全備份之后修改的數(shù)據(jù)庫的全部內(nèi)容VD. 上次完全備份后修改的數(shù)據(jù)內(nèi)容,但是不包含日志等其他內(nèi)容解析: 解析 差異備份時備份從最近的完全備份之后對數(shù)據(jù)所做的修改,它以完全備份為基準(zhǔn)點,備份完 全備份之后變化了的數(shù)據(jù)文件,日志文件及數(shù)據(jù)庫中其他被修改的內(nèi)容。14. 以下關(guān)于數(shù)據(jù)庫鏡像敘述不正確的是 。(分?jǐn)?shù): 1.00 )A. 在數(shù)據(jù)庫鏡像會話中,主體服務(wù)器和鏡像服務(wù)器作為伙伴進行通信和協(xié)作B. 數(shù)

13、據(jù)庫正常運行時,數(shù)據(jù)庫鏡像可以用于并發(fā)操作C. 在出現(xiàn)介質(zhì)故障時,可由鏡像數(shù)據(jù)庫繼續(xù)提供使用,不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫副本D. 每當(dāng)數(shù)據(jù)庫更新時,DBMSf能自動保證鏡像數(shù)據(jù)和主數(shù)據(jù)的一致性V解析: 解析 數(shù)據(jù)庫鏡像涉及盡快將對主體數(shù)據(jù)庫執(zhí)行的每項插入、更新和刪除操作重做到鏡像數(shù)據(jù)庫中,重做通過將每個活動事務(wù)日志記錄按順序應(yīng)用到鏡像數(shù)據(jù)庫中,這樣,每當(dāng)數(shù)據(jù)庫更新時,DBMS各自動保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。15. 以下關(guān)于兩段鎖協(xié)議的原理敘述錯誤 。(分?jǐn)?shù): 1.00 )A. 每個事務(wù)的執(zhí)行程序劃分為兩個階段:加鎖階段和解鎖階段B. 加鎖階段事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,允許

14、釋放任何鎖VC. 在解鎖階段,事務(wù)可以釋放在任何數(shù)據(jù)項上的任何類型的鎖,但是不能再申請任何鎖D. 每個事務(wù)開始執(zhí)行后就進入了加鎖階段解析: 解析 加鎖階段事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,但是不允許釋放任何鎖。16. 以下關(guān)于元數(shù)據(jù)說法錯誤的是 。(分?jǐn)?shù): 1.00 )A. 元數(shù)據(jù)是數(shù)據(jù)倉庫中的重要元素B. 元數(shù)據(jù)是數(shù)據(jù)的基本單元 VC. 有助于用戶能更快的找到所需的數(shù)據(jù)D. 有助于前臺工具盒管理員更好地理解和管理數(shù)據(jù)解析: 解析 元數(shù)據(jù)是數(shù)據(jù)倉庫中的重要數(shù)據(jù),是關(guān)于數(shù)據(jù)的數(shù)據(jù)。在數(shù)據(jù)倉庫中建立元數(shù)據(jù)的目的主要 是讓用戶能更快地找到所需的數(shù)據(jù)。讓前臺工具管理員更好地理解和管理數(shù)據(jù)。1

15、7. 下面說法錯誤的是 。(分?jǐn)?shù): 1.00 )A. 邏輯空間的結(jié)構(gòu)設(shè)計直接決定了數(shù)據(jù)庫存儲數(shù)據(jù)時數(shù)據(jù)文件所占空間的大小和分布VB. 數(shù)據(jù)庫空間的結(jié)構(gòu)設(shè)計一般分為邏輯空間的結(jié)構(gòu)設(shè)計和物理空間的結(jié)構(gòu)設(shè)計C. 對數(shù)據(jù)庫空間實際增長情況進行監(jiān)控是非常重要的,應(yīng)該重點監(jiān)控數(shù)據(jù)增長較快的數(shù)據(jù)表D. 數(shù)據(jù)庫空間的監(jiān)控和有效管理對整個數(shù)據(jù)庫系統(tǒng)的正常運行及性能優(yōu)化具有十分重要的作用解析:解析 數(shù)據(jù)庫空間的結(jié)構(gòu)設(shè)計一般分為邏輯空間的結(jié)構(gòu)設(shè)計和物理空間的結(jié)構(gòu)設(shè)計,其中物理空間 的結(jié)構(gòu)設(shè)計直接決定了數(shù)據(jù)庫存儲數(shù)據(jù)時數(shù)據(jù)文件所占空間的大小及分布,而與邏輯空間的結(jié)構(gòu)設(shè)計無關(guān)。18. 在SQL中,下列涉及空值的操作中錯

16、誤的是 。(分?jǐn)?shù): 1.00 )A. AGE IS NULLB. AGEIS NOT NULLC. AGE=NULL VD. NOT(AGE IS NULL)解析:解析AGE=NULL是錯誤的,在SQL中沒有這樣的表達。19. UML是一種面向?qū)ο蟮慕UZ言,它包含10種圖,以下說法中錯誤的是 。(分?jǐn)?shù): 1.00 )A. 狀態(tài)圖可以嵌套,即一個狀態(tài)可以用一張子狀態(tài)圖來描述,也可以用若干張并發(fā)執(zhí)行的子狀態(tài)圖來描 述B. 狀態(tài)圖通常是對活動狀態(tài)描述的擴充,它說明該活動所有可能的狀態(tài)VC. 用例圖展示了各種外部行為者與系統(tǒng)所提供的用例之間的聯(lián)系D. UML的動態(tài)建模機制包括狀態(tài)圖、活動圖、順序圖和

17、協(xié)作圖4個圖形解析:解析狀態(tài)圖通常是對類的描述的擴充,它說明該類的對象所有可能的狀態(tài)。20. 下圖是雇員表(雇員ID,姓名,年齡,部門)所對應(yīng)的數(shù)據(jù)文件和索引文件示意圖,其中雇員ID為主碼該索引屬于。(分?jǐn)?shù):1.00 )A. 聚集、稀疏、輔索引B. 非聚集、稠密、主索引VC. 聚集、稀疏、主索引D. 非聚集、稠密、輔索引解析:解析聚集索引和非聚集索引:對數(shù)據(jù)文件和它的一個特定的索引文件,如果數(shù)據(jù)文件中數(shù)據(jù)記錄 的排列順序與索引文件中索引項的排列順序相一致,或者說,索引文件按其查找碼指定的順序與數(shù)據(jù)文件 中數(shù)據(jù)記錄的排列順序相一致,則該索引文件稱為聚集索引(Clastering Index)。否

18、則,該索引文件稱為非聚集索引(Nonclustering Index)。稠密索引和稀疏索引:如果數(shù)據(jù)文件中的每個查找碼值在索引文件中都對應(yīng)一個索引記錄,則該索引稱為稠密索引(Dense Index)。如果只是一部分查找碼的值有對應(yīng)的索引記錄,則該索引稱為稀疏索引(SparseIndex)。主索引和輔索引:在數(shù)據(jù)文件包含主碼的屬性集上建立的索引稱為主索引(Primary Index)。在數(shù)據(jù)文件的非主屬性上建立的索引稱為輔索引(Secondary Index)。21. 下列語句正確描述了 "將 Windows NT用戶"Server/nt_user" 添加到sysa

19、dmin固定的服務(wù)器角色中"的是。(分?jǐn)?shù):2.00 )A. EXEC sp_addrole"Server/nt_user", "sysadmin"B. EXEC sp_addsrvrolemember"Server/nt_user","sysadmin" VC. ADD sp_addrole "Server/nt_user", "sysadmin"D. ADD sp_addsrvrolemember"Server/nt_user", "

20、sysadmin"解析:解析在系統(tǒng)存儲過程實現(xiàn)中,可以使用系統(tǒng)存儲過程sp_addsrvrolemember將登錄賬戶添加到固定的服務(wù)器角色中,其語法是:Sp_addsrvrolememberloginame="login"rolename="role"其中:loginame="login"添加到固定服務(wù)器角色的登錄名稱。rolename="role"要將登錄賬戶添加到的固定服務(wù)器角色的名稱。22. 下列關(guān)于優(yōu)良數(shù)據(jù)庫標(biāo)準(zhǔn)的說法錯誤的是 。(分?jǐn)?shù):2.00 )A. 一個好的數(shù)據(jù)庫系統(tǒng)應(yīng)當(dāng)根據(jù)用戶需求,提供

21、多種不同粒度的加鎖單元供數(shù)據(jù)庫用戶選擇B. 需要處理大量元組的事務(wù)可以以數(shù)據(jù)庫為加鎖單位C. 需要處理多個關(guān)系的大量元組的事務(wù)可以以數(shù)據(jù)庫為加鎖單位D. 對于一個處理少量元組的事務(wù),可以以關(guān)系為加鎖單位V解析:解析對于一個處理少量元組的事務(wù),可以以元組為加鎖單位,以提高事務(wù)執(zhí)行的并發(fā)度。23. 對于教學(xué)數(shù)據(jù)庫的 3 個基本表:S(Sno,Sname Ssex)、SC(Sno, Cno, Grade)、C(Cno, Cname Teache),其中S表為學(xué)生表,SC為學(xué)生選課表,C為課程表,則對于語句:檢索至少選修 LIU老師所授課課程中一 門課程的女生姓名,SQL語句錯誤的是 。(分?jǐn)?shù):2.0

22、0 )A. SELECT SnameFROM, SC CWHERS.Sno=SC.Sno ANDSC.Cno=C.Cno ANDTeacher="LIU" ANDSsex="F"B. SELECT SnameFROM S WHERE Ssex="F" AND Sno IN(SELECT SnoFROM SCWHERE Cno IN (SELECT Cno FROM CWHERE Teacher="LIU")C. SELECT SnameFROM S WHERE Ssex="F" AND EXIS

23、TS(SELECT *FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT *FROMCWHERE Teacher="LIU") VD. SELECT SnameFROM S WHERE Ssex="F" AND EXISTS (SELECT *FROM SCWHERE SC.Sno=S.Sno ANDEXISTS(SELECT *FROM CWHERE C.Cno=SC.Cno AND Teacher="LIU")解析:解析本題考查SQL語句的嵌套查詢。C錯誤,查詢的結(jié)果不滿足題意。24. 有關(guān)聯(lián)機

24、分析處理(OLAP)與聯(lián)機事務(wù)處理(OLTP)的正確描述是。(分?jǐn)?shù): 2.00 )A. OLAP面向操作人員,OLTP面向決策人員B. OLAP使用歷史性的數(shù)據(jù),OLTP使用當(dāng)前數(shù)據(jù)VC. OLAP經(jīng)常對數(shù)據(jù)進行插入、刪除等操作,而OLTP僅對數(shù)據(jù)進行匯總和分析D. OLAP不會從已有數(shù)據(jù)中發(fā)掘新的信息,而OLTP可以從已有數(shù)據(jù)中發(fā)掘新的信息解析:解析OLAP是面向市場的,OLTP是面向客戶的;OLAP的訪問大部分都是只讀操作。25. 以下關(guān)于業(yè)務(wù)規(guī)則需求分析的內(nèi)容和對象說法錯誤的是 。(分?jǐn)?shù): 2.00 )A. 業(yè)務(wù)規(guī)則需求分析主要涉及系統(tǒng)的外部行為B. 業(yè)務(wù)規(guī)則需求分析也涉及某些系統(tǒng)內(nèi)部關(guān)

25、鍵特性,如系統(tǒng)某些關(guān)鍵技術(shù)的原理及選擇C. 分析對象可以是與數(shù)據(jù)管理有關(guān)的業(yè)務(wù)規(guī)則D. 分析對象不可以是與數(shù)據(jù)庫完全無關(guān)的系統(tǒng)業(yè)務(wù)V解析: 解析 業(yè)務(wù)規(guī)則需求分析主要涉及系統(tǒng)的外部行為,也包括某些系統(tǒng)內(nèi)部關(guān)鍵特征,如系統(tǒng)某些關(guān)鍵技術(shù)的原理和選擇。分析對象既可以是與數(shù)據(jù)庫管理有關(guān)的業(yè)務(wù)規(guī)則,也可以是與數(shù)據(jù)庫完全無關(guān)的系 統(tǒng)業(yè)務(wù)。26. 下列三級加鎖協(xié)議的作用說法錯誤的是 。(分?jǐn)?shù): 2.00 )A. 一級加鎖協(xié)議要求事務(wù) T在修改數(shù)據(jù)項Q之前必須先對Q加X鎖,直到事務(wù)結(jié)束才釋放B. 二級加鎖協(xié)議是在一級加鎖協(xié)議基礎(chǔ)上,要求事務(wù)T在讀取數(shù)據(jù)項Q之前必須先對其加 S鎖,讀完Q后可以立即釋放S鎖C.

26、三級加鎖協(xié)議是在一級加鎖協(xié)議基礎(chǔ)上,要求事務(wù)T在讀取數(shù)據(jù)項 Q之前必須先對其加 S鎖,讀完Q后可以立即釋放S鎖D. 對并發(fā)操作的不正確調(diào)度可能會導(dǎo)致數(shù)據(jù)庫中數(shù)據(jù)的不一致,三級加鎖協(xié)議暫時無法解決這一問題 V解析: 解析 對并發(fā)操作的不正確調(diào)度可能會導(dǎo)致數(shù)據(jù)庫中的數(shù)據(jù)的不一致,三級加鎖協(xié)議分別在不同程 度上解決了這一問題。27. 在商場業(yè)務(wù)系統(tǒng)中, 為了防止因為數(shù)據(jù)增長而導(dǎo)致的數(shù)據(jù)庫空間不足的問題, 數(shù)據(jù)庫管理員要結(jié)合商場銷售的歷史記錄,預(yù)測未來一段時間內(nèi)每天的增長記錄,從而預(yù)測剩余空間的大小,這種現(xiàn)象是對數(shù)據(jù)庫 空間的一種監(jiān)控分析。監(jiān)控分析按照實現(xiàn)方法的不同分為兩種,一種是由數(shù)據(jù)庫建立自動監(jiān)控

27、機制,另一 種是 。(分?jǐn)?shù): 2.00 )A. 空間管理B. 管理員手動實現(xiàn)監(jiān)控 VC. 參數(shù)調(diào)整D. 查詢優(yōu)化解析: 解析 所謂數(shù)據(jù)庫的監(jiān)控分析,是指管理員借助相應(yīng)工具在數(shù)據(jù)庫運行過程中監(jiān)測數(shù)據(jù)庫系統(tǒng)的運 行情況,掌握系統(tǒng)當(dāng)前或是以往的負(fù)荷、配置、應(yīng)用和其他相關(guān)信息,并對監(jiān)控數(shù)據(jù)進行分析,分析數(shù)據(jù) 庫的性能參數(shù)和環(huán)境信息,評估系統(tǒng)的整體運行狀態(tài),為系統(tǒng)的安全運行和性能調(diào)優(yōu)提供了依據(jù),并提出 相應(yīng)的改善措施,協(xié)助管理人員盡早清除數(shù)據(jù)庫的性能隱患。根據(jù)監(jiān)控分析實現(xiàn)方法的不同,監(jiān)控分析機 制分為兩種,一是由數(shù)據(jù)庫建立的自動監(jiān)控機制,另一種是由管理員手動實現(xiàn)的監(jiān)控機制。28. 以下關(guān)于鎖粒度敘述錯誤

28、的是 。(分?jǐn)?shù): 2.00 )A. 施加X鎖和S鎖的數(shù)據(jù)項的大小稱為鎖粒度B. 鎖粒度與事務(wù)并發(fā)執(zhí)行的程度和DBMS并發(fā)控制的開銷密切相關(guān)C. 在關(guān)系數(shù)據(jù)庫中,可以對數(shù)據(jù)頁、索引頁和塊等物理單元進行加鎖D. 當(dāng)鎖粒度比較大時,事務(wù)并發(fā)度高,但是系統(tǒng)開銷也比較大V解析:解析鎖粒度與事務(wù)并發(fā)執(zhí)行的程度和DBM洋發(fā)控制的開銷密切相關(guān)。鎖粒度越大,系統(tǒng)中可以被加鎖的數(shù)據(jù)項就越少,事務(wù)并發(fā)執(zhí)行度也就越低,但是同時系統(tǒng)的開銷也就越小。29. 某跨國公司的業(yè)務(wù)系統(tǒng)需要提供全球性服務(wù)該業(yè)務(wù)系統(tǒng)需要24小時+7天在線服務(wù),系統(tǒng)業(yè)務(wù)繁忙,為了保證業(yè)務(wù)系統(tǒng)中數(shù)據(jù)庫中數(shù)據(jù)的安全,需要設(shè)計與實施數(shù)據(jù)轉(zhuǎn)儲機制,假設(shè)完成該

29、數(shù)據(jù)庫每天數(shù)據(jù)增 量的轉(zhuǎn)儲需要兩小時,在不考慮成本因素的情況下,下列最合理的是 。(分?jǐn)?shù): 2.00 )A. 配備高性能數(shù)據(jù)庫服務(wù)器,通過事務(wù)傳送機制實時地將數(shù)據(jù)庫中的任何變化反映到備份環(huán)境中VB. 每天劃出長度為兩小時的時間窗口tw,在tw內(nèi)采用靜態(tài)轉(zhuǎn)儲方法實現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲C. 每天劃出長度為兩小時的時間窗口tw,在tw內(nèi)采用動態(tài)轉(zhuǎn)儲方法實現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲D. 每周做一次完全轉(zhuǎn)儲,每天選擇浮動時間段對變化的數(shù)據(jù)進行轉(zhuǎn)儲解析: 解析 在靜態(tài)轉(zhuǎn)儲過程中系統(tǒng)不能運行其他事務(wù);動態(tài)備份運行轉(zhuǎn)儲操作和用戶事務(wù)并發(fā)執(zhí)行,即 允許在轉(zhuǎn)儲過程中對數(shù)據(jù)庫進行存取和修改。為了數(shù)據(jù)的有效性,需要引入日志

30、文件,用它記錄轉(zhuǎn)出期間 各事務(wù)對數(shù)據(jù)庫的修改活動記錄,然后使用動態(tài)轉(zhuǎn)儲的備份副本加上日志文件就可以將數(shù)據(jù)庫恢復(fù)到某一 時刻的正確狀態(tài)。30. 以下不屬于對象一關(guān)系數(shù)據(jù)庫的是 。(分?jǐn)?shù): 2.00 )A. Informix Universal ServerB. DB2 UDBC. ObjectStoreVD. Oracle9i解析: 解析 目前典型的對象關(guān)系數(shù)據(jù)庫產(chǎn)品有 Informix 公司的 Infornux UniversalServer 、IBM 公司的 D B2U D B、Sybase 公司的 Adaptive Server 、Oracle 公司的 Oracle 8i 以上產(chǎn)品、 微軟

31、的 SQLServer 等。二、簡答題 (總題數(shù): 7,分?jǐn)?shù): 30.00)設(shè)有關(guān)系模式W(C P, S,G T,R),其中各屬性的含義是:C為課程,P為教師,S為學(xué)生,G為成績,T 為時間,R為教室,根據(jù)定義有如下的函數(shù)依賴集:F=CG(S, C)tG(T, R)tC,仃,P)tR 仃,S)tR關(guān)系模式W勺一個碼是1 , W勺規(guī)范程度最高達到2。若將關(guān)系模式 W分解為3個關(guān)系模式 W1(C, P)、 W2(S C, G)、W3(S, T, R, C),則W1的規(guī)范化程度最高可達到3 , W勺規(guī)范化程度最高可達到4 , W3 的規(guī)范化程度最高可到達 5 。(分?jǐn)?shù):10.00 )解析: (T,

32、S, P)解析: 1NF解析: 4NF解析: 1NF解析: 3NF31. 數(shù)據(jù)庫管理員要隨時觀察數(shù)據(jù)庫的動態(tài)變化, 并在數(shù)據(jù)庫出現(xiàn)錯誤、 故障或產(chǎn)生不適應(yīng)的情況時能夠隨 時采取有效措施保護數(shù)據(jù)庫。這種監(jiān)控機制稱為 6 。(分?jǐn)?shù): 2.00 ) 解析:手動監(jiān)控機制32. 某表定義了視圖BT_S則要把該視圖及由該視圖導(dǎo)出的所有的視圖都一起刪除的SQL語句是7。(分?jǐn)?shù): 2.00 )解析:DROP VIEW BT_S CASCAD解析(刪除視圖應(yīng)該用 DROP而刪除表是用 DELETE使用CASCAD級聯(lián) 刪除語句,把該視圖和由它導(dǎo)出的所有視圖一起刪除 )33. 事務(wù)是數(shù)據(jù)庫執(zhí)行的基本單位,如果一個

33、事務(wù)執(zhí)行成功,則全部更新提交,如果一個事物執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這就是保持?jǐn)?shù)據(jù)庫處于8 狀態(tài)。分?jǐn)?shù): 2.00 ) 解析:一致性34. 能夠?qū)崿F(xiàn)“收回用戶 U4對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”的SQL語句是9。(分?jǐn)?shù):2.00)解析:REVOKE UPDATE(XH) ON STUD FROM U4假設(shè)某數(shù)據(jù)庫中有表 SC(S#, C#, Grade),各屬性分別表示為學(xué)號、課程號及相應(yīng)的成績。請補充如下查 詢語句,求各個課程號及相應(yīng)的選課人數(shù)。SELECT 10FROM SC11 (分?jǐn)?shù):4.00)解析:C#, COUNT(S#)解析:

34、GROUP BY C#某數(shù)據(jù)庫中有表 COURSE(CNOCNAME TNO和表 TEACHER(TN|OTNAME DEPART)完成查詢選修某課程的同 學(xué)人數(shù)多于5人的教師姓名。SELECT TNAMEFROM TEACHER WHERE12(SELECT X.TNO FROM COURSE,XCOURSE YWHERE 131415 )(分?jǐn)?shù):8.00)解析:TNOIN解析:X.CNO=Y.CNO解析:GROUP BY X.TNO解析:HAVING COUNT(X.CNO) 5三、設(shè)計題(總題數(shù):2,分?jǐn)?shù):30.00)35. 設(shè)有3個基本表,表的結(jié)構(gòu)如下所示,請用SQL完成下列查詢。BORROWER借書證號姓名系名班級105060911歐陽信息系98-1106880112劉誠信息系98-1105080103趙林計算機系98-2104230891鄭曉曉外語系05-4LOANS:借書證號圖書館登記號借書日期105060911T001011999.04.01106880112T001021999.05.01105080

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論