2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)89_第1頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)89_第2頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)89_第3頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)89_第4頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)89_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題數(shù)據(jù)模型中,唯一標(biāo)識(shí)實(shí)體的屬性集稱為( )。問題1選項(xiàng)A.外碼B.碼C.屬性D.元組【答案】B【解析】數(shù)據(jù)模型中,唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。2.單選題事務(wù)具有 ACID特性,其中C是指事務(wù)的( )。問題1選項(xiàng)A.原子性B.持續(xù)性C.隔離性D.一致性【答案】D【解析】A 原子性(Atomicity)就是把事物分割成像原子一樣,表示我們事物需要細(xì)微的去控制。比如我給你轉(zhuǎn)錢,里面有我扣錢,你到賬??偛荒芪铱哿隋X,你沒到賬這種情況吧

2、。所以就是指轉(zhuǎn)賬這個(gè)事物, 里面的所有環(huán)節(jié)哪怕一個(gè)出錯(cuò),都需要事物回滾,就是一切回到之前那樣。D 一致性(Consistency)一致性是指事務(wù)必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變換到另一個(gè)一致性狀態(tài),也就是說一個(gè)事務(wù)執(zhí)行之前和執(zhí)行之后都必須處于一致性狀態(tài)。還是轉(zhuǎn)賬來說,假設(shè)用戶A和用戶B兩者的錢加起來一共是1000,那么不管A和B之間如何轉(zhuǎn)賬,轉(zhuǎn)幾次賬,事務(wù)結(jié)束后兩個(gè)用戶的錢相加起來應(yīng)該還得是1000,這就是事務(wù)的一致性。C 隔離性(Isolation)隔離性是當(dāng)多個(gè)用戶并發(fā)訪問數(shù)據(jù)庫時(shí),比如操作同一張表時(shí),數(shù)據(jù)庫為每一個(gè)用戶開啟的事務(wù),不能被其他事務(wù)的操作所干擾,多個(gè)并發(fā)事務(wù)之間要相互隔離,即要

3、達(dá)到這么一種效果:對(duì)于任意兩個(gè)并發(fā)的事務(wù)T1和T2,在事務(wù)T1看來,T2要么在T1開始之前就已經(jīng)結(jié)束,要么在T1結(jié)束之后才開始,這樣每個(gè)事務(wù)都感覺不到有其他事務(wù)在并發(fā)地執(zhí)行。B 持久性(Durability)持久性是指一個(gè)事務(wù)一旦被提交了,那么對(duì)數(shù)據(jù)庫中的數(shù)據(jù)的改變就是永久性的,即便是在數(shù)據(jù)庫系統(tǒng)遇到故障的情況下也不會(huì)丟失提交事務(wù)的操作。3.單選題數(shù)據(jù)庫故障恢復(fù)中,根據(jù)日志文件進(jìn)行的撤銷操作是( )。問題1選項(xiàng)A.REDOB.ROLLBACKC.UNDOD.COMMIT【答案】C【解析】REDO是重做操作;UNDO是撤銷操作。4.單選題假設(shè)所有的作業(yè)同時(shí)到達(dá),平均周轉(zhuǎn)時(shí)間最短的調(diào)度算法是( )

4、。問題1選項(xiàng)A.先來先服務(wù)B.優(yōu)先級(jí)調(diào)度C.短作業(yè)優(yōu)先D.輪轉(zhuǎn)算法【答案】C【解析】先來先服務(wù)調(diào)度算法(FCFS):就是按照各個(gè)作業(yè)進(jìn)入系統(tǒng)的自然次序來調(diào)度作業(yè)。這種調(diào)度算法的優(yōu)點(diǎn)是實(shí)現(xiàn)簡單,公平。其缺點(diǎn)是沒有考慮到系統(tǒng)中各種資源的綜合使用情況,往往使短作業(yè)的用戶不滿意,因?yàn)槎套鳂I(yè)等待處理的時(shí)間可能比實(shí)際運(yùn)行時(shí)間長得多。短作業(yè)優(yōu)先調(diào)度算法(SPF): 就是優(yōu)先調(diào)度并處理短作業(yè),所謂短是指作業(yè)的運(yùn)行時(shí)間短。而在作業(yè)未投入運(yùn)行時(shí),并不能知道它實(shí)際的運(yùn)行時(shí)間的長短,因此需要用戶在提交作業(yè)時(shí)同時(shí)提交作業(yè)運(yùn)行時(shí)間的估計(jì)值。時(shí)間片輪轉(zhuǎn)調(diào)度算法:每個(gè)進(jìn)程被分配一個(gè)時(shí)間段,稱作它的時(shí)間片,即該進(jìn)程允許運(yùn)行的時(shí)

5、間。如果在時(shí)間片結(jié)束時(shí)進(jìn)程還在運(yùn)行,則CPU將被剝奪并分配給另一個(gè)進(jìn)程。如果進(jìn)程在時(shí)間片結(jié)束前阻塞或結(jié)束,則CPU當(dāng)即進(jìn)行切換。調(diào)度程序所要做的就是維護(hù)一張就緒進(jìn)程列表,當(dāng)進(jìn)程用完它的時(shí)間片后,它被移到隊(duì)列的末尾?;趦?yōu)先級(jí)調(diào)度算法(HPF):每一個(gè)作業(yè)規(guī)定一個(gè)表示該作業(yè)優(yōu)先級(jí)別的整數(shù),當(dāng)需要將新的作業(yè)輸入并調(diào)入內(nèi)存處理時(shí),優(yōu)先選擇優(yōu)先級(jí)別數(shù)最高的作業(yè)。作業(yè)周轉(zhuǎn)時(shí)間(Ti)完成時(shí)間(Tei)提交時(shí)間(Tsi)作業(yè)平均周轉(zhuǎn)時(shí)間(T)周轉(zhuǎn)時(shí)間/作業(yè)個(gè)數(shù)5.案例題閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某網(wǎng)上銷售系統(tǒng)的部分關(guān)系模式如下:訂單表:orders(o_no,

6、o_date, o_time, p_no, mno, p_price, nums, amt, status)。其中屬性含義分別為:訂單號(hào)、訂單日期、訂單時(shí)間、產(chǎn)品編碼、供應(yīng)商編碼、產(chǎn)品價(jià)格、產(chǎn)品數(shù)量、訂單金額、訂單狀態(tài)(0-未處理、1-已處理、 2-已取消)。產(chǎn)品表:products(p_no, p_name, p_type, price, m_no, p_nums)。其中屬性含義分別為:產(chǎn)品編碼、產(chǎn)品名稱、產(chǎn)品類型、產(chǎn)品價(jià)格、供應(yīng)商編碼、庫存數(shù)量?!締栴}1】(5分)節(jié)假日時(shí),由供應(yīng)商提供商品打折后的新價(jià)格,數(shù)據(jù)存放在臨時(shí)表中,該臨時(shí)表的表名為tmp_prices(不同供應(yīng)商有不同的臨時(shí)表),

7、其關(guān)系模式如下:后臺(tái)維護(hù)人員需要根據(jù)供應(yīng)商填寫在tmp prices中的數(shù)據(jù)來更新產(chǎn)品表中某些產(chǎn)品的價(jià)格。下面是基于游標(biāo),用SQL實(shí)現(xiàn)的價(jià)格更新程序,請補(bǔ)全空缺處的代碼?!締栴}2】(6分)假設(shè)用戶1和用戶2同時(shí)購買1份A商品,用戶3查詢和瀏覽A商品。三個(gè)用戶對(duì)應(yīng)事務(wù)的部分調(diào)度序列如表4-1所示(事務(wù)中未進(jìn)行并發(fā)控制),其中TO時(shí)刻該A商品的庫存數(shù)量p_nums為100。表4-1 事務(wù)運(yùn)行部分調(diào)度示意表請說明T4、T7時(shí)刻,用戶3事務(wù)讀取到的p_nums 數(shù)值分別是多少。請說明T8時(shí)刻事務(wù)調(diào)度結(jié)果是否正確?若不正確請說明屬于哪一種數(shù)據(jù)不一致性?!締栴}3】(4分)為保證并發(fā)事務(wù)的正確性,系統(tǒng)要求所

8、有事務(wù)需遵循兩段鎖協(xié)議。(1)請用100字以內(nèi)的文字簡要解釋兩段鎖協(xié)議,并說明“兩段”的含義。(2)請說明兩段鎖協(xié)議是否可以避免死鎖?如不能避免,應(yīng)采取什么措施解決死鎖問題?!敬鸢浮俊締栴}1】(a)cursor(b)open(c)Pno, Pprice, Mno(d)commit【問題2】T4時(shí)刻,p_nums的值為100。T7時(shí)刻,p_nums的值為99。事務(wù)調(diào)度結(jié)果不正確。丟失修改。【問題3】(1)兩段鎖協(xié)議是指對(duì)任何數(shù)據(jù)進(jìn)行讀寫之前必須對(duì)數(shù)據(jù)加鎖;在釋放一個(gè)封鎖之后,事務(wù)不再申請和獲得任何其他鎖?!皟啥巍钡暮x是:事務(wù)分為兩個(gè)階段,第一階段是獲得封鎖,稱為擴(kuò)展階段;第二階段是釋放封鎖,稱

9、為收縮階段。(2)兩段鎖協(xié)議不能避免死鎖。解決措施是采用死鎖檢測機(jī)制,發(fā)現(xiàn)后按照一定算法解除死鎖。【解析】本題考查數(shù)據(jù)庫設(shè)計(jì)中存儲(chǔ)過程和事務(wù)并發(fā)的相關(guān)知識(shí)及應(yīng)用。【問題1】本問題考查存儲(chǔ)過程和游標(biāo)的基本知識(shí)。題干描述中已經(jīng)給出了關(guān)系模式和具體的需求描述,給出了使用游標(biāo)的明確要求,并給出了主體程序??忌鷳?yīng)根據(jù)游標(biāo)的具體使用要求,填寫空白處代碼。存儲(chǔ)過程中游標(biāo)的使用分為四個(gè)步驟:定義游標(biāo)、打開游標(biāo)、取數(shù)據(jù)、關(guān)閉游標(biāo)??瞻祝╝)處于存儲(chǔ)過程的Declare部分,此部分用于定義臨時(shí)變量,所以此處應(yīng)該是游標(biāo)定義,應(yīng)該填cursor關(guān)鍵字;空白(b)處應(yīng)該填open,即打開游標(biāo);游標(biāo)打開后,常見的數(shù)據(jù)處理

10、方法是采用循環(huán)方式,利用fetch語句取出一條數(shù)據(jù)進(jìn)行處理,所以空白(c)處應(yīng)該填寫存儲(chǔ)數(shù)據(jù)的臨時(shí)變量,即Pno,Pprice,Mno,分別來存儲(chǔ)取出的產(chǎn)品編碼、產(chǎn)品價(jià)格和供應(yīng)商編碼,此處需要注意的是臨時(shí)變量的順序,需要和游標(biāo)定義中select后的屬性順序保持一致??瞻祝╠)是該存儲(chǔ)過程的最后一條語句,應(yīng)該對(duì)修改后的數(shù)據(jù)進(jìn)行確認(rèn)提交,應(yīng)該填寫commit語句?!締栴}2】本問題考查事務(wù)并發(fā)可能會(huì)帶來的并發(fā)問題。根據(jù)題干描述,三個(gè)事務(wù)并發(fā)執(zhí)行,T0時(shí)刻p_nums為100。到T4時(shí)刻,事務(wù)1和事務(wù)2均對(duì)事務(wù)內(nèi)部的變量p_nums進(jìn)行了減一操作,事務(wù)1和事務(wù)2的p_nums值為99,但均未寫入數(shù)據(jù)庫

11、,因此此時(shí)事務(wù)3從數(shù)據(jù)庫中讀取的p_nums值應(yīng)該依然是100。到了T7時(shí)刻,事務(wù)1將99的數(shù)值寫入數(shù)據(jù)庫,事務(wù)2也將99的數(shù)值寫入數(shù)據(jù)庫,并且覆蓋了事務(wù)1寫入的數(shù)值(雖然都是99),所以T7時(shí)刻事務(wù)3從數(shù)據(jù)庫讀取的p_nums值為99。從上述描述中可以看到,到了T8時(shí)刻,事務(wù)1和事務(wù)2都完成了減一操作,但數(shù)據(jù)庫中p_nums的值卻是99(不是98),因此事務(wù)調(diào)度結(jié)果不正確,不屬于串行化調(diào)度,屬于丟失修改。導(dǎo)致不正確的原因是事務(wù)2的修改覆蓋了事務(wù)1的修改,導(dǎo)致事務(wù)1的修改丟失了?!締栴}3】本問題考查兩段鎖協(xié)議的基本知識(shí)。兩段鎖協(xié)議是指對(duì)任何數(shù)據(jù)進(jìn)行讀寫之前必須對(duì)數(shù)據(jù)加鎖;在釋放一個(gè)封鎖之后,事

12、務(wù)不再申請和獲得任何其他鎖。該協(xié)議明確所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖:第一階段是獲得封鎖,事務(wù)可以對(duì)數(shù)據(jù)加讀/寫鎖,但不能釋放,也稱為擴(kuò)展階段;第二階段是釋放封鎖,事務(wù)可以釋放前面對(duì)數(shù)據(jù)加的讀/寫鎖,但不能再申請加鎖,也稱為收縮階段。兩段鎖協(xié)議不能保證完全避免鎖死的發(fā)生,當(dāng)兩個(gè)滿足兩段鎖協(xié)議的事務(wù)并發(fā)運(yùn)行時(shí),如果兩個(gè)事務(wù)對(duì)兩個(gè)資源進(jìn)行了交叉鎖定,死鎖就必然發(fā)生。因此DBMS必須要提供死鎖檢測機(jī)制,以實(shí)時(shí)檢測死鎖的發(fā)生,并根據(jù)某種策略解除死鎖。6.單選題以下關(guān)于觸發(fā)器的說法中,錯(cuò)誤的是( )。問題1選項(xiàng)A.觸發(fā)器可以帶參數(shù)B.觸發(fā)器不能被應(yīng)用程序顯式調(diào)用C.觸發(fā)器可以關(guān)聯(lián)到基本表D.一

13、個(gè)基本表上可以定義多個(gè)觸發(fā)器【答案】A【解析】觸發(fā)器(trigger)是SQL server 提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來觸發(fā),比如當(dāng)對(duì)一個(gè)表進(jìn)行操作(insert,delete,update)時(shí)就會(huì)激活它執(zhí)行。觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。觸發(fā)器可以查詢其他表,而且可以包含復(fù)雜的SQL語句。觸發(fā)器也可用于強(qiáng)制引用完整性,以便在多個(gè)表中添加、更新或刪除行時(shí),保留在這些表之間所定義的關(guān)系。觸發(fā)器是不能被應(yīng)用程序顯示調(diào)用,所以也是不能帶參數(shù)的。所以,錯(cuò)誤的選項(xiàng)是A。7.單

14、選題以下關(guān)于數(shù)據(jù)庫的重組和重構(gòu)的說法中,正確的是( )。問題1選項(xiàng)A.數(shù)據(jù)庫的重組修改了原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)B.數(shù)據(jù)庫的重構(gòu)不修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)C.數(shù)據(jù)庫的重組是指按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈以提高系統(tǒng)性能D.數(shù)據(jù)庫的重構(gòu)是指按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能【答案】C【解析】數(shù)據(jù)庫使用較長一段時(shí)間后,因?yàn)橐恍┰觯瑒h,改等操作,使得數(shù)據(jù)的分布索引及相關(guān)數(shù)據(jù)會(huì)變得比較凌亂,從而影響數(shù)據(jù)庫的效率。數(shù)據(jù)庫重組即是將數(shù)據(jù)庫的相關(guān)信息重新組織。8.單選題計(jì)算機(jī)操作的最小時(shí)間單位是( )。問題1選項(xiàng)A.指令周期B.時(shí)鐘周期C.總線周期D.C

15、PU周期【答案】B【解析】計(jì)算機(jī)操作的最小時(shí)間單位是時(shí)鐘周期。 時(shí)鐘周期是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。 9.單選題依次在初始為空的隊(duì)列中插入元素5、6、7、8以后,緊接著做了兩次刪除操作,此時(shí)的隊(duì)頭元素是( )。問題1選項(xiàng)A.5B.6C.7D.8【答案】C【解析】隊(duì)列是一種操作受限制的線性表,是先入先出的線性表。10.單選題以下關(guān)于RISC和CISC計(jì)算機(jī)的敘述中,正確的是( )。問題1選項(xiàng)A.RISC不采用流水線技術(shù),CISC采用流水線技術(shù)B.RISC使用復(fù)雜的指令,CISC使用簡單的指令C.RISC采用很少的通用寄存器,CISC采用很多的通用寄存器D.RISC采用組合邏輯控制器,CI

16、SC普遍采用微程序控制器【答案】D【解析】在RISC中,CPU中通用寄存器數(shù)量相當(dāng)多, 以硬布線控制邏輯為主,不用或少用微碼控制。而在CISC中普遍采用微程序控制器。11.單選題在數(shù)據(jù)庫系統(tǒng)中,使數(shù)據(jù)恢復(fù)到故障發(fā)生前的一致狀態(tài)的機(jī)制稱為( )。問題1選項(xiàng)A.恢復(fù)機(jī)制B.備份機(jī)制C.封鎖機(jī)制D.事務(wù)機(jī)制【答案】A【解析】在數(shù)據(jù)庫系統(tǒng)中,使數(shù)據(jù)恢復(fù)到故障發(fā)生前的一致狀態(tài)的機(jī)制稱為恢復(fù)機(jī)制。12.案例題閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某競賽管理系統(tǒng)的部分?jǐn)?shù)據(jù)庫關(guān)系模式如下:選手: PLAYER(PnO Phame, Sex. Region, Tel),各屬性分別

17、表示參賽選手的編號(hào)、姓名、性別、地區(qū)和聯(lián)系電話:競賽項(xiàng)目: CONTEST(CnO, Chame, Type, Date),各屬性分別表示競賽項(xiàng)目的編號(hào)、名稱、類別和舉辦日期;選手參賽: PC(Pno. Cno, City, Rank, Point),各屬性分別表示選手編號(hào)、競賽項(xiàng)目編號(hào)、競賽所在城市、選手取得的名次和積分。有關(guān)關(guān)系模式的說明如下:(1)下劃線標(biāo)出的屬性是表的主碼。(2)選手參賽表的屬性Pno和Cno分別參照了選手表和競賽項(xiàng)目表的主碼。(3)一個(gè)選手參加一項(xiàng)競賽有一個(gè)名次和一-個(gè)積分,名次有4個(gè)取值(“一”“二” “三”無”)。另外,競賽所在城市不能為空。根據(jù)以上描述,回答下列

18、問題,將SQL語句的空缺部分補(bǔ)充完整。【問題1】 (5分)請將下面創(chuàng)建選手參賽表PC的SQL語句補(bǔ)充完整,要求定義實(shí)體完整性約束、參照完整性約束,以及其他完整性約束。CREATE TABLE PC(Pno CHAR(10) REFERENCES(a)(Pno),Cno CHAR(3) REFERENCES(b)(Cno),City CHAR(20)(c)Rank CHAR(20)(d)PointSMALLIT,(e)【問題2】(6分)查詢所有未參加Al類別競賽的選手,要求輸出選手的編號(hào)(Pno),查詢結(jié)果按照選手編號(hào)的升序排列。此功能由下面的SQL語句實(shí)現(xiàn),請補(bǔ)全。SELECT Pno FRO

19、M (f)WHERE Pno (g) (SELECT (h) FROM PC, ContestWHERE (i)(j) Type=Al )(k) Pon;【問題3】 (4分)由于某種原因,編號(hào)為TE06的競賽項(xiàng)目在正式舉辦前被取消了。而此前系統(tǒng)中已經(jīng)記錄了些選手的報(bào)名參賽情況,因此需要在系統(tǒng)中刪除E06的競賽項(xiàng)目記錄,以及該競賽的所有報(bào)名參賽紀(jì)錄。根據(jù)問題1在選手參賽表PC上定義由于某種原因,編號(hào)為E06的競賽項(xiàng)目在正式舉辦前被取消了。而此前系統(tǒng)中已經(jīng)記錄了一些選手的報(bào)名參賽情況,因此需要在系統(tǒng)中刪除E06的競賽項(xiàng)目記錄,以及該競賽的所有報(bào)名參賽記錄。根據(jù)【問題1】在選手參賽表PC上定義的參照

20、完整性約束,此功能可以由下面的SQL語句實(shí)現(xiàn),請補(bǔ)全。(1)FROM(m)WHERE Cno= E06;(n)FROM(o)WHERE Cno= E06;【答案】【問題1】(a):PLAYER(b):CONTEST(c):NOT NULL(d):CHECK(Rank in(一, 二, 三, 無)(e):PRIMARY KEY (Pno,Cno)【問題2】f: PLAYERg: not inh: pnoi: o=oj: andk: order by【問題3】l:deletem:PCn:deleteo:CONTEST【解析】問題1中完整的語句如下:CREATE TABLE PC(Pno CHAR(

21、10) REFERENCES PLAYER (Pno),Cno CHAR(3) REFERENCES CONTEST (Cno),City CHAR(20) NOT NULL,Rank CHAR(20) CHECK(Rank in(一, 二, 三, 無),Point SMALLIT,PRIMARY KEY (Pno,Cno)問題2中完整的語句如下:SELECT Pno FROM PLAYERWHERE Pno not in (SELECT pno FROM PC, ContestWHERE o=oand Type=Al )order by Pon;問題3中完整的語句如下,請注意刪除表中的數(shù)據(jù),

22、根據(jù)外鍵約束,先要?jiǎng)h除子表中的數(shù)據(jù),再刪除主表的數(shù)據(jù)。DELETE FROM PC WHERE Cno= E06;DELETE FROM CONTEST WHERE Cno= E06:13.單選題在程序設(shè)計(jì)語言中,( )表示了構(gòu)成語言的各個(gè)記號(hào)和使用者的關(guān)系,而語境是指理解和實(shí)現(xiàn)程序設(shè)計(jì)語言的環(huán)境,包括( )環(huán)境和運(yùn)行環(huán)境。問題1選項(xiàng)A.語法B.語義C.語用D.詞法問題2選項(xiàng)A.開發(fā)B.調(diào)試C.測試D.編譯【答案】第1題:C第2題:D【解析】在程序設(shè)計(jì)語言中,語用表示了構(gòu)成語言的各個(gè)記號(hào)和使用者的關(guān)系,而語境是指理解和實(shí)現(xiàn)程序設(shè)計(jì)語言的環(huán)境,包括編譯環(huán)境和運(yùn)行環(huán)境。14.單選題( )的保護(hù)期限

23、是可以延長的。問題1選項(xiàng)A.著作權(quán)B.專利權(quán)C.商標(biāo)權(quán)D.商業(yè)秘密權(quán)【答案】C【解析】商標(biāo)權(quán)的保護(hù)期限是有效期為10年(若注冊人死亡或倒閉1年后,未轉(zhuǎn)移則可注銷,期滿后6個(gè)月內(nèi)必須續(xù)注)。15.單選題ISO軟件質(zhì)量模型由3個(gè)層次組成,分別是質(zhì)量特性,質(zhì)量子特性和最度指標(biāo)。例如( )質(zhì)量子特性屬于可靠性質(zhì)量特性。問題1選項(xiàng)A.依從性B.成熟性C.易操作性D.易安裝性【答案】B【解析】ISO軟件質(zhì)量模型:軟件質(zhì)量的6大特性:功能性、可靠性、易用性、效率、維護(hù)性、可移植性軟件質(zhì)量的27個(gè)子特性:功能性:適合性、準(zhǔn)確性、互操作性、安全性、功能性的依從性可靠性:成熟性、容錯(cuò)性、可恢復(fù)性、可靠性的依從性易

24、用性:易理解、易學(xué)習(xí)、易操作、吸引性、可使用性的依從性效率:時(shí)間特性、資源特性、效率的依從性維護(hù)性:易分析性、穩(wěn)定性、易變更性、易測試性、可維護(hù)性的依從性可移植性:適應(yīng)性、易安裝性、遵循性、易替換性、可移植性的依從性16.單選題以下關(guān)于C語言函數(shù)的說法中,不正確的是( )。問題1選項(xiàng)A.函數(shù)是一段具有獨(dú)立功能的程序單元B.函數(shù)是先聲明后引用C.函數(shù)的定義包括函數(shù)首部和函數(shù)體D.函數(shù)允許嵌套定義【答案】D17.單選題下列關(guān)于BCNF的描述,正確的是( )。問題1選項(xiàng)A.BCNF不滿足列的原子性B.BCNF中存在非主屬性對(duì)碼的部分依賴C.BCNF中存在非主屬性對(duì)碼的傳遞依賴D.BCNF中每個(gè)函數(shù)依

25、賴左部都包含碼【答案】D【解析】考查BCNF的定義。滿足BCNF的定義為:BCNF中每個(gè)函數(shù)依賴左部都包含碼。答案為D。18.單選題數(shù)據(jù)的邏輯獨(dú)立性由( )的映射實(shí)現(xiàn)。問題1選項(xiàng)A.外模式到邏輯模式B.外模式到內(nèi)模式C.邏輯模式到內(nèi)模式D.內(nèi)模式到邏輯模式【答案】A【解析】數(shù)據(jù)的獨(dú)立性是數(shù)據(jù)庫系統(tǒng)的最基本的特征之一。數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)結(jié)構(gòu)之間相互獨(dú)立,互不影響。在三層模式體系結(jié)構(gòu)中數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫系統(tǒng)在某一層次模式上的改變不會(huì)使它的上一層模式也發(fā)生改變的能力。正是三級(jí)模式間的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的數(shù)據(jù)獨(dú)立性。數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)邏輯獨(dú)立性和數(shù)據(jù)物理獨(dú)立性。為了實(shí)

26、現(xiàn)數(shù)據(jù)庫系統(tǒng)的外模式與模式的聯(lián)系和轉(zhuǎn)換,在外模式與模式之間建立映像,即外模式/模式映像。通過外模式與模式之間的映像把描述局部邏輯結(jié)構(gòu)的外模式與描述全局邏輯結(jié)構(gòu)的模式聯(lián)系起來。由于一個(gè)模式與多個(gè)外模式對(duì)應(yīng),因此,對(duì)于每個(gè)外模式,數(shù)據(jù)庫系統(tǒng)都有一個(gè)外模式/模式映像,它定義了該外模式與模式之間的對(duì)應(yīng)關(guān)系,這些映像定義通常包含在各自外模式的描述中。有了外模式/模式映像,模式改變時(shí),如增加新的屬性、修改屬性的類型,只要對(duì)外模式/模式的映像做相應(yīng)的改變,可使外模式保持不變,則以外模式為依據(jù)編寫的應(yīng)用程序就不受影響,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序之間的邏輯獨(dú)立性,也就是邏輯數(shù)據(jù)獨(dú)立性。19.單選題假

27、設(shè)有兩個(gè)數(shù)據(jù)庫表isurance和問題1選項(xiàng)A.SELECT * FROM employee, insurance WHERE insurance.id = employee.id AND insurance.isValid=1B.SELECT * FROM employee, insurance WHERE insurance.isvalid= 1 AND employee.islocal=0C.SELECT * FROM employee, insurance WHERE insurance.id = employee.id AND insurance.isvalid= 1 AND emp

28、loyee.islocal=0D.SELECT * FROM employee, insurance WHERE insurance.id = employee.id AND insurance.isvalid= 1 AND employee.islocal=1【答案】C【解析】select的標(biāo)準(zhǔn)語法結(jié)構(gòu):select 列名 from 表名 where 條件 group by 分組字段 having 條件 order by 排序字段。題干中已經(jīng)說明:isvalid=1表示社保有效;islocal=0 表示不在當(dāng)?shù)?。所以where的條件應(yīng)該是insurance.isvalid=1 and emp

29、loyee.islocal=0 and insurance.id= employee.id所以答案為C。20.單選題以下關(guān)于MapReduce技術(shù)的說法中,不正確的是( )。問題1選項(xiàng)A.MapReduce的計(jì)算過程分解為兩個(gè)主要階段:Map階段和Reducel階段B.用戶無需編寫Map函數(shù)和Reduce函數(shù)C.MapReduce中存在數(shù)據(jù)chunk的冗余復(fù)制D.在同等硬件條件下,MapReducel的性能一般低于并行數(shù)據(jù)庫【答案】B【解析】MapReduce的計(jì)算過程分解為兩個(gè)主要階段:Map階段和Reducel階段,在同等硬件條件下,MapReduce的性能遠(yuǎn)低于并行數(shù)據(jù)庫。MapRedu

30、ce中存在數(shù)據(jù)chunk的冗余復(fù)制。21.單選題能夠不訪問頁表,實(shí)現(xiàn)快速將虛擬地址映射到物理地址的硬件機(jī)制是( )。問題1選項(xiàng)A.轉(zhuǎn)換檢測緩沖區(qū)B.虛擬內(nèi)存C.多級(jí)頁表D.內(nèi)存映射【答案】B22.單選題采用ADSL接入Internet,用戶端接入介質(zhì)為( ),使用的網(wǎng)絡(luò)為( )。問題1選項(xiàng)A.雙絞線B.紅外線C.同軸電纜D.光纖問題2選項(xiàng)A.電話網(wǎng)B.電視網(wǎng)C.DDN專線D.5G無線廣域網(wǎng)【答案】第1題:A第2題:A【解析】1989年在貝爾實(shí)驗(yàn)室誕生的ADSL是xDSL家族成員中的一員,被譽(yù)為“現(xiàn)代信息高速公路上的快車”。它因其下行速率高、頻帶寬、性能優(yōu)等特點(diǎn)而深受廣大客戶的喜愛,成為繼MOD

31、EM、ISDN之后的又一種全新更快捷,更高效的接入方式。它是運(yùn)行在原有普通電話線上的一種新的高速寬帶技術(shù)。事實(shí)上,ADSL的傳輸技術(shù)中,ADSL用其特有的調(diào)制解調(diào)硬件來連接現(xiàn)有雙絞線連接的各端。23.單選題一個(gè)棧的輸入序列為1,2,3,4,5,不可能得到的輸出序列是( )。問題1選項(xiàng)A.2,3,4,1,5B.5,4,1,3,2C.2,3,1,4,5D.1,5,4,3,2【答案】B【解析】棧的特點(diǎn)就是先入后出。假設(shè)入棧為I,出棧為O。那么2,3,4,1,5的出入棧的序列為IIOIOIOOIO; 那么2,3,1,4,5的出入棧序列為IIOIOOIOIO; 那么1,5,4,3,2的出入棧序列為IOI

32、IIIOOOO;所以不可能的序列是B。24.單選題在數(shù)據(jù)庫中新建存儲(chǔ)過程的關(guān)鍵字是( )。問題1選項(xiàng)A.CREATE PROCEDUREB.INSERT PROCEDUREC.CREATE TRIGGERD.INSERT TRIGGER【答案】A【解析】存儲(chǔ)過程的語法格式:create procedure (參數(shù)列表) 過程體語句;25.單選題關(guān)系模式R(U,F(xiàn))中,U是屬性集,F(xiàn)是函數(shù)依賴集,X、Y是U的子集。若YXF+,則( )。問題1選項(xiàng)A.YXB.XYC.YXD.XY【答案】B26.單選題關(guān)系模式R問題1選項(xiàng)A.1NFB.2NFC.3NFD.BCNF問題2選項(xiàng)A.主屬性對(duì)碼的部分函數(shù)依

33、賴B.非主屬性對(duì)碼的部分函數(shù)依賴C.主屬性對(duì)碼的傳遞函數(shù)依賴D.非主屬性對(duì)碼的傳遞函數(shù)依賴【答案】第1題:B第2題:D【解析】第1題:根據(jù)該關(guān)系模式的依賴關(guān)系,可以求得候選鍵為A,D。根據(jù)函數(shù)依賴關(guān)系A(chǔ)B, AD. DA. BC ,可以得知并不存在部分依賴關(guān)系,由于AB,BC,所以存在傳遞依賴的關(guān)系,所以,最高屬于2NF,原因是存在非主屬性對(duì)碼的傳遞函數(shù)依賴。第2題:27.單選題在程序編譯過程中,執(zhí)行類型分析和檢查是在( )階段。問題1選項(xiàng)A.詞法分析B.語法分析C.語義分析D.代碼優(yōu)化【答案】C【解析】在程序編譯過程中,執(zhí)行類型分析和檢查是語義分析階段的工作。28.單選題CPU的速度要遠(yuǎn)快于

34、打印機(jī)的速度,為解決這個(gè)速度不匹配的問題,可以使用( )。問題1選項(xiàng)A.并行技術(shù)B.緩存技術(shù)C.虛擬內(nèi)存技術(shù)D.交換技術(shù)【答案】B【解析】緩存就是數(shù)據(jù)交換的緩沖區(qū)。速度快的CPU把數(shù)據(jù)放到緩存中,打印機(jī)就從緩存中取數(shù)據(jù)進(jìn)行打印。從而釋放了CPU的等待。29.單選題關(guān)于存儲(chǔ)過程,下面說法中錯(cuò)誤的是( )。問題1選項(xiàng)A.存儲(chǔ)過程可用于實(shí)施企業(yè)業(yè)務(wù)規(guī)則B.存儲(chǔ)過程可以有輸入輸出參數(shù)C.存儲(chǔ)過程可以使用游標(biāo)D.存儲(chǔ)過程由數(shù)據(jù)庫服務(wù)器自動(dòng)執(zhí)行【答案】D【解析】存儲(chǔ)過程(Stored Procedure)是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL 語句集,它存儲(chǔ)在數(shù)據(jù)庫中,一次編譯后永久有效,用戶

35、通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來執(zhí)行它。存儲(chǔ)過程是數(shù)據(jù)庫中的一個(gè)重要對(duì)象。主要作用包括了:提供了在服務(wù)器端快速執(zhí)行 SQL 語句的有效途徑;存儲(chǔ)過程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過程,而無需修改其他應(yīng)用程序。所以,答案為D。30.單選題數(shù)據(jù)庫管理員對(duì)經(jīng)理U1、U2賦予表D和M的插入權(quán)限。U1賦予實(shí)習(xí)生U3對(duì)表D的插入權(quán)限。U2發(fā)現(xiàn)當(dāng)U3說服顧客辦理信用卡后,每次都要找他注冊,為了減少工作量,他也對(duì)U3賦予表M的插入權(quán)限。一段時(shí)間后,U1離職,數(shù)據(jù)庫管理員收回權(quán)限,執(zhí)行的SQL語句為REVOKE M FROM U1

36、 CASCADE,此時(shí)U3仍具有的權(quán)限為( )。問題1選項(xiàng)A.無任何權(quán)限B.插入D表的權(quán)限C.插入M表的權(quán)限D(zhuǎn).插入D和M表的權(quán)限【答案】C31.單選題( )是一種解釋性、面向?qū)ο?、?dòng)態(tài)類型的腳本語言。問題1選項(xiàng)A.CB.C+C.RubyD.JavaScript【答案】C32.單選題數(shù)據(jù)庫恢復(fù)操作的基本原理是( )。問題1選項(xiàng)A.存取控制B.加密C.完整性約束D.冗余【答案】D【解析】數(shù)據(jù)庫恢復(fù)操作的基本原理是冗余機(jī)制。33.案例題閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某銀行賬務(wù)系統(tǒng)的部分簡化后的關(guān)系模式如下:賬戶表:accounts(a_no,a_name,a

37、_status, a_balop, en_branch_no,open_branch_name,phone _no);屬性含義分別為:賬戶編碼、賬戶名稱、賬戶狀態(tài)(1-正常、2-凍結(jié)、3-掛失)、賬戶余額、開戶網(wǎng)點(diǎn)編碼、開戶網(wǎng)點(diǎn)名稱、賬戶移動(dòng)電話。賬戶交易明細(xì)表:trade_details(t_date,optr_no,serial_no,t_branch,a_no,t_type,t_amt,t_result);屬性含義分別為:交易日期、操作員編碼、流水號(hào)、交易網(wǎng)點(diǎn)編碼、賬戶編碼、交易類型(1-存款、2-取款)、交易金額、交易結(jié)果(1-成功、2-失敗、3-異常、4-已取消)。網(wǎng)點(diǎn)當(dāng)日余額匯總表

38、:branch _sum(b_no,b_date,b_name,all_bal);屬性含義分別為:網(wǎng)點(diǎn)編碼、匯總?cè)掌?、網(wǎng)點(diǎn)名稱、網(wǎng)點(diǎn)開戶賬戶的總余額。系統(tǒng)提供常規(guī)的賬戶存取款交易,并提供賬戶余額變更通知服務(wù)。該賬務(wù)系統(tǒng)是7*24h不間斷地提供服務(wù);網(wǎng)點(diǎn)當(dāng)日余額匯總操作一般在當(dāng)日晚上12點(diǎn)左右,運(yùn)維人員在執(zhí)行日終處理操作中完成。【問題1】(6分)下面是系統(tǒng)日終時(shí)生成網(wǎng)點(diǎn)當(dāng)日余額匯總數(shù)據(jù)的存儲(chǔ)過程程序,請補(bǔ)全空缺處的代碼。CREATE PROCEDURE BranchBalanceSum(INs date char(8)DECLARE all_balancenumber(142); v_bran_

39、no varchar(10) ; v_bran_name varchar(30); (a) c_sum_bal IS SELECT open_branch_no,open_branch_name,sum(a_bal) FROM accounts GROUP BY open_branch_no,open_branch_name;BEGIN OPEN c_sum_bal; LOOP (b) c_sum bal INTO v_bran_no, _(c)_ ; IF c_sum_bal%NOTFOUND THEN/未找到記錄 (d); END IF; INSERT INTO branch_sum VA

40、LUES(v_bran_no,s_date,v_bran_name,all_balance); END LOOP; CLOSE _(e) ; COMMIT;EXCEPTION WHEN OTHERS THEN (f)END;【問題2】(5分)當(dāng)執(zhí)行存取款交易導(dǎo)致用戶賬戶余額發(fā)生變更時(shí),賬務(wù)系統(tǒng)需要給用戶發(fā)送余額變更短信通知。通知內(nèi)容為“某時(shí)間您的賬戶執(zhí)行了某交易,交易金額為XX元,交易后賬戶余額為XXX元”。默認(rèn)系統(tǒng)先更新賬戶表,后更新賬戶交易明細(xì)表。下面是余額變更通知功能對(duì)應(yīng)的程序,請補(bǔ)全空缺處的代碼。CREATE TRIGGER BalanceNotice (g) INSERT on (h

41、) (i) WHEN (j) =1DECLARE vphone varchar(30); vtype varchar(30) ; vbal number(142); vmsg varchar(300);BEGIN SELECT phone_no,a_bal INTO v_phone,v_bal FROM accounts WHERE a_no = (k) ; IF NEW.t_type=1 THEN vtype:=存款; END IF; IF NEW.t_type=2 THEN vtype:=取款; ENDIF; vmsg:=NEW.t date,您的賬戶NEWa no上執(zhí)行了vtype交易,

42、交易金額為to string(NEW t amt)元,交易后賬戶余額為to_string(v bal)元; SendMsg(v_phone,v_msg);/發(fā)送短信END;【問題3】(4分)假設(shè)日終某網(wǎng)點(diǎn)當(dāng)日余額匯總操作和同一網(wǎng)點(diǎn)某賬戶取款交易同一時(shí)間發(fā)生,對(duì)應(yīng)事務(wù)的部分調(diào)度序列如表4-1所示。(1)在事務(wù)提交讀隔離級(jí)別下,該網(wǎng)點(diǎn)的匯總和取款事務(wù)是否成功結(jié)束?(2)如果該數(shù)據(jù)庫提供了多版本并發(fā)控制協(xié)議,兩個(gè)事務(wù)是否成功結(jié)束?【答案】【問題1】【問題2】a cursorb fetchc v_bran_name,all_balanced exite c_sum_balf rollbackg bef

43、oreh trade_detailsi for each rowj NEW.t_resultek NEW.a_no【問題3】(1)在事務(wù)提交讀隔離級(jí)別下,該網(wǎng)點(diǎn)的匯總和取款事務(wù)不能成功結(jié)束。事務(wù)提交讀隔離級(jí)別時(shí),匯總事務(wù)讀取數(shù)據(jù)時(shí)先要加S鎖,但讀完就釋放S鎖。而賬戶取款事務(wù)為讀寫操作,需要事先加X鎖,但要等事務(wù)結(jié)束才釋放,所以匯總事務(wù)不能成功結(jié)束。(2)如果該數(shù)據(jù)庫提供了多版本并發(fā)控制協(xié)議,兩個(gè)事務(wù)可以成功結(jié)束。多版本并發(fā)控制,MVCC是一種并發(fā)控制的方法,一般在數(shù)據(jù)庫管理系統(tǒng)中,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的并發(fā)訪問。使用MVCC多版本并發(fā)控制比鎖定模型的主要優(yōu)點(diǎn)是在MVCC里,對(duì)檢索(讀)數(shù)據(jù)的鎖要求與寫

44、數(shù)據(jù)的鎖要求不沖突,所以讀不會(huì)阻塞寫,而寫也從不阻塞讀。34.單選題假設(shè)有關(guān)系E(學(xué)校名稱,所在地)和F(學(xué)校名稱,專業(yè)代碼,分?jǐn)?shù)線),查詢所有學(xué)校所有專業(yè)的分?jǐn)?shù)線,以及學(xué)校所在地的信息,對(duì)應(yīng)的關(guān)系表達(dá)式為( )。問題1選項(xiàng)A.ExFB.FEC.EUFD.EF【答案】D35.單選題關(guān)系模式R(U,F)中,屬性集U=A,B,C,D,E,函數(shù)依賴集F=(ABC,CD,BDA,ADE,BDE。則(CE)F+=( )。問題1選項(xiàng)A.CEB.BCEC.CEDD.BCED【答案】C【解析】(CE)F+表示的是求CE的屬性閉包,根據(jù)函數(shù)依賴關(guān)系可以獲得所有屬性,能夠得到是CDE。答案是C。36.單選題( )

45、算法是不穩(wěn)定的排序算法。問題1選項(xiàng)A.簡單選擇B.冒泡C.直接插入D.歸并排序【答案】A【解析】選擇排序的基本思想是:設(shè)所排序序列的記錄個(gè)數(shù)為n。i取1,2,n-1,從所有n-i+1個(gè)記錄(Ri,Ri+1,Rn)中找出排序碼最小的記錄,與第i個(gè)記錄交換。執(zhí)行n-1趟 后就完成了記錄序列的排序。假定在待排序的記錄序列中,存在多個(gè)具有相同的關(guān)鍵字的記錄,若經(jīng)過排序,這些記錄的相對(duì)次序保持不變,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,則稱這種排序算法是穩(wěn)定的;否則稱為不穩(wěn)定的。舉個(gè)例子,序列10,8,10,2,9,我們知道第一遍選擇第1個(gè)元素10會(huì)和2交換,

46、那么原序列中2個(gè)10的相對(duì)前后順序就被破壞了,所以選擇排序不是一個(gè)穩(wěn)定的排序算法。37.案例題閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù)轉(zhuǎn)儲(chǔ)方式對(duì)數(shù)據(jù)和日志文件進(jìn)行離線備份,用檢查點(diǎn)機(jī)制進(jìn)行恢復(fù)。假設(shè)其部分日志文件如表5-1所示。日志記錄內(nèi)容中:CHECKPOINT表示檢查點(diǎn),表示事務(wù)Ti開始執(zhí)行,表示事務(wù)Ti提交,表示事務(wù)Ti將數(shù)據(jù)項(xiàng)D的值由V1改為V2,CRASH表明系統(tǒng)發(fā)生斷電故障。假設(shè)各數(shù)據(jù)項(xiàng)的初始值為:I=3J=6,K=11?!締栴}1】(4分)系統(tǒng)發(fā)生故障時(shí),滿足持久化要求的事務(wù)有哪些?不滿足持久化要求的事務(wù)有哪些?【問題2】(6分)系

47、統(tǒng)恢復(fù)后,數(shù)據(jù)項(xiàng)I、J、K的數(shù)值哪些會(huì)恢復(fù)為初始值?哪些不會(huì)恢復(fù)為初始值?請給出系統(tǒng)恢復(fù)后I、J、K的值。【問題3】(3分)如果系統(tǒng)采用先寫數(shù)據(jù)庫再記日志的機(jī)制,故障發(fā)生前已經(jīng)提交了事務(wù)T2,但沒有記錄到。請給出系統(tǒng)恢復(fù)后I、J、K的值?!締栴}4】(2分)基于問題2和問題3的結(jié)果,請用50字以內(nèi)的文字簡要說明為什么先寫日志機(jī)制更優(yōu)。【答案】【問題1】滿足持久化要求的事務(wù):T1,T2不滿足持久化要求的事務(wù):T3,T4【問題2】K恢復(fù)為初始值,l、J不恢復(fù)為初始值。最終結(jié)果I=4、J=8、K=11。【問題3】如果系統(tǒng)采用先寫數(shù)據(jù)庫再記日志的機(jī)制,則日志文件中沒有,即T2表現(xiàn)為未提交,再恢復(fù)時(shí),需要

48、撤銷所有T2的操作。最終結(jié)果I=5、J=7、K=11?!締栴}4】為什么要先寫日志文件?寫數(shù)據(jù)庫和寫日志文件是兩個(gè)不同的操作,在這兩個(gè)操作之間可能發(fā)生故障。如果先寫了數(shù)據(jù)庫修改,而在日志文件中沒有登記下這個(gè)修改,則以后就無法恢復(fù)這個(gè)修改了;如果先寫日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復(fù)時(shí)只不過是多執(zhí)行一次不必要的UNDO操作,并不會(huì)影響數(shù)據(jù)庫的正確性。38.單選題確保計(jì)算機(jī)系統(tǒng)機(jī)密性的方法中不包括( )。問題1選項(xiàng)A.加密B.認(rèn)證C.授權(quán)D.備份【答案】D39.單選題DNS協(xié)議的功能是( )。問題1選項(xiàng)A.將域名解析為IP地址B.將MAC地址解析為IP地址C.將P地址解析為MAC地址D.將主機(jī)名解析為IP地址【答案】A40.單選題以下調(diào)度算法最適用于交互式系統(tǒng)的是( )。問題1選項(xiàng)A.先來先服務(wù)B.優(yōu)先級(jí)調(diào)度C.短作業(yè)優(yōu)先D.輪轉(zhuǎn)算法【答案】D41.單選題下表為兩個(gè)事務(wù)T1和T2的一個(gè)并發(fā)調(diào)度。其中,數(shù)據(jù)項(xiàng)A的初值為3,B的初值

溫馨提示

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

評(píng)論

0/150

提交評(píng)論