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

下載本文檔

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

文檔簡(jiǎn)介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-數(shù)據(jù)庫(kù)系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題關(guān)于觸發(fā)器, 下面說(shuō)法中正確的是( )。問(wèn)題1選項(xiàng)A.觸發(fā)器可以實(shí)現(xiàn)完整性約束B(niǎo).觸發(fā)器不是數(shù)據(jù)庫(kù)對(duì)象C.用戶執(zhí)行SELECT語(yǔ)句時(shí)可以激活觸發(fā)器D.觸發(fā)器不會(huì)導(dǎo)致無(wú)限觸發(fā)鏈【答案】A【解析】觸發(fā)器是一種特殊類(lèi)型的存儲(chǔ)過(guò)程,不由用戶直接調(diào)用。創(chuàng)建觸發(fā)器時(shí)會(huì)對(duì)其進(jìn)行定義,以便在對(duì)特定表或列作特定類(lèi)型的數(shù)據(jù)修改時(shí)執(zhí)行。觸發(fā)器可以查詢其他表,而且可以包含復(fù)雜的 SQL 語(yǔ)句。 它們主要用于強(qiáng)制服從復(fù)雜的業(yè)務(wù)規(guī)則或要求。 例如,您可以

2、根據(jù)客戶當(dāng)前的賬戶狀態(tài),控制是否允許插入新訂單。觸發(fā)器也可用于強(qiáng)制引用完整性,以便在多個(gè)表中添加、更新或刪除行時(shí),保留在這些表之間所定義的關(guān)系。用戶執(zhí)行SELECT語(yǔ)句時(shí)是不能激活觸發(fā)器的,只能通過(guò)update,insert,delete語(yǔ)句時(shí)才能激活觸發(fā)器。所以答案C不正確。2.單選題關(guān)于存儲(chǔ)過(guò)程,下面說(shuō)法中錯(cuò)誤的是( )。問(wèn)題1選項(xiàng)A.存儲(chǔ)過(guò)程可用于實(shí)施企業(yè)業(yè)務(wù)規(guī)則B.存儲(chǔ)過(guò)程可以有輸入輸出參數(shù)C.存儲(chǔ)過(guò)程可以使用游標(biāo)D.存儲(chǔ)過(guò)程由數(shù)據(jù)庫(kù)服務(wù)器自動(dòng)執(zhí)行【答案】D【解析】存儲(chǔ)過(guò)程(Stored Procedure)是在大型數(shù)據(jù)庫(kù)系統(tǒng)中,一組為了完成特定功能的SQL 語(yǔ)句集,它存儲(chǔ)在數(shù)據(jù)庫(kù)中,

3、一次編譯后永久有效,用戶通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。存儲(chǔ)過(guò)程是數(shù)據(jù)庫(kù)中的一個(gè)重要對(duì)象。主要作用包括了:提供了在服務(wù)器端快速執(zhí)行 SQL 語(yǔ)句的有效途徑;存儲(chǔ)過(guò)程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過(guò)程,而無(wú)需修改其他應(yīng)用程序。所以,答案為D。3.單選題在程序設(shè)計(jì)語(yǔ)言中,( )表示了構(gòu)成語(yǔ)言的各個(gè)記號(hào)和使用者的關(guān)系,而語(yǔ)境是指理解和實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言的環(huán)境,包括( )環(huán)境和運(yùn)行環(huán)境。問(wèn)題1選項(xiàng)A.語(yǔ)法B.語(yǔ)義C.語(yǔ)用D.詞法問(wèn)題2選項(xiàng)A.開(kāi)發(fā)B.調(diào)試C.測(cè)試D.編譯【答案】第1題:C第2題:D【解析】在程序設(shè)計(jì)

4、語(yǔ)言中,語(yǔ)用表示了構(gòu)成語(yǔ)言的各個(gè)記號(hào)和使用者的關(guān)系,而語(yǔ)境是指理解和實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言的環(huán)境,包括編譯環(huán)境和運(yùn)行環(huán)境。4.單選題在一個(gè)數(shù)據(jù)庫(kù)中,如果要賦予用戶userA可以查詢department表的權(quán)限,應(yīng)使用語(yǔ)句( )。問(wèn)題1選項(xiàng)A.GRANT SELECT ON department TO userAB.REVOKE SELECT ON department FROM userAC.GRANT SELECT ON department FROM userA WITH GRANT OPTIOND.REVOKE SELECT ON department TO userA【答案】A【解析】授權(quán)語(yǔ)

5、句:GRANT , n ON TO , n WITH GRANT OPTION.PUBLIC:接受權(quán)限的用戶可以是單個(gè)或多個(gè)具體的用戶,PUBLIC參數(shù)可將權(quán)限賦給全體人員。WITH GRANT OPTION子句,獲得權(quán)限的用戶還可以將權(quán)限賦給其他用戶。具有查詢權(quán)限,應(yīng)該是select。根據(jù)題干意思,應(yīng)該是GRANT SELECT ON department to userA。答案是A。5.單選題關(guān)系模式R中,X、Y、Z是U的子集。下列關(guān)于多值依賴描述中正確的是( ) 。問(wèn)題1選項(xiàng)A.若XY為平凡的多值依賴,則U-X-Y為空集B.若XY為平凡的多值依賴,則Y是X的子集C.若XY且YZ,則XZD

6、.若XY,則XY【答案】A【解析】多值函數(shù)依賴的定義為:在R( U,F )中 , 其屬性集為U。X , Y,Z是U的子集,并且Z=U-X-Y。當(dāng)且僅當(dāng)對(duì)R(U)的任何一個(gè)關(guān)系r,給定一組屬性(X,Z)的值 , 有一組Y值,這組Y值僅僅決定于X值而與其他屬性Z(U-X-Y)的值無(wú)關(guān) , 那么稱(chēng)Y多值依賴于X或X多值決定Y , 記為:XY具有6種性質(zhì):對(duì)稱(chēng)性 : XY , 則XZ,其中Z=UXY傳遞性 : XY , Y Z , 則 XZ Y函數(shù)依賴可以看作多值依賴的特殊情況若XY , X Z , 則 XYZ若XY , X Z , 則 XY Z若XY , X Z , 則 XZ Y平凡的多值依賴:如果

7、Z為空,就是平凡的多值依賴;如果Z不為空,就是非平凡的多值依賴。所以,此題的正確答案為A。6.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某網(wǎng)上銷(xiāo)售系統(tǒng)的部分關(guān)系模式如下:訂單表:orders(o_no, 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_n

8、ums)。其中屬性含義分別為:產(chǎn)品編碼、產(chǎn)品名稱(chēng)、產(chǎn)品類(lèi)型、產(chǎn)品價(jià)格、供應(yīng)商編碼、庫(kù)存數(shù)量。【問(wèn)題1】(5分)節(jié)假日時(shí),由供應(yīng)商提供商品打折后的新價(jià)格,數(shù)據(jù)存放在臨時(shí)表中,該臨時(shí)表的表名為tmp_prices(不同供應(yīng)商有不同的臨時(shí)表),其關(guān)系模式如下:后臺(tái)維護(hù)人員需要根據(jù)供應(yīng)商填寫(xiě)在tmp prices中的數(shù)據(jù)來(lái)更新產(chǎn)品表中某些產(chǎn)品的價(jià)格。下面是基于游標(biāo),用SQL實(shí)現(xiàn)的價(jià)格更新程序,請(qǐng)補(bǔ)全空缺處的代碼?!締?wèn)題2】(6分)假設(shè)用戶1和用戶2同時(shí)購(gòu)買(mǎi)1份A商品,用戶3查詢和瀏覽A商品。三個(gè)用戶對(duì)應(yīng)事務(wù)的部分調(diào)度序列如表4-1所示(事務(wù)中未進(jìn)行并發(fā)控制),其中TO時(shí)刻該A商品的庫(kù)存數(shù)量p_nums

9、為100。表4-1 事務(wù)運(yùn)行部分調(diào)度示意表請(qǐng)說(shuō)明T4、T7時(shí)刻,用戶3事務(wù)讀取到的p_nums 數(shù)值分別是多少。請(qǐng)說(shuō)明T8時(shí)刻事務(wù)調(diào)度結(jié)果是否正確?若不正確請(qǐng)說(shuō)明屬于哪一種數(shù)據(jù)不一致性?!締?wèn)題3】(4分)為保證并發(fā)事務(wù)的正確性,系統(tǒng)要求所有事務(wù)需遵循兩段鎖協(xié)議。(1)請(qǐng)用100字以內(nèi)的文字簡(jiǎn)要解釋兩段鎖協(xié)議,并說(shuō)明“兩段”的含義。(2)請(qǐng)說(shuō)明兩段鎖協(xié)議是否可以避免死鎖?如不能避免,應(yīng)采取什么措施解決死鎖問(wèn)題。【答案】【問(wèn)題1】(a)cursor(b)open(c)Pno, Pprice, Mno(d)commit【問(wèn)題2】T4時(shí)刻,p_nums的值為100。T7時(shí)刻,p_nums的值為99。事

10、務(wù)調(diào)度結(jié)果不正確。丟失修改?!締?wèn)題3】(1)兩段鎖協(xié)議是指對(duì)任何數(shù)據(jù)進(jìn)行讀寫(xiě)之前必須對(duì)數(shù)據(jù)加鎖;在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得任何其他鎖?!皟啥巍钡暮x是:事務(wù)分為兩個(gè)階段,第一階段是獲得封鎖,稱(chēng)為擴(kuò)展階段;第二階段是釋放封鎖,稱(chēng)為收縮階段。(2)兩段鎖協(xié)議不能避免死鎖。解決措施是采用死鎖檢測(cè)機(jī)制,發(fā)現(xiàn)后按照一定算法解除死鎖。【解析】本題考查數(shù)據(jù)庫(kù)設(shè)計(jì)中存儲(chǔ)過(guò)程和事務(wù)并發(fā)的相關(guān)知識(shí)及應(yīng)用?!締?wèn)題1】本問(wèn)題考查存儲(chǔ)過(guò)程和游標(biāo)的基本知識(shí)。題干描述中已經(jīng)給出了關(guān)系模式和具體的需求描述,給出了使用游標(biāo)的明確要求,并給出了主體程序。考生應(yīng)根據(jù)游標(biāo)的具體使用要求,填寫(xiě)空白處代碼。存儲(chǔ)過(guò)程中游標(biāo)的使

11、用分為四個(gè)步驟:定義游標(biāo)、打開(kāi)游標(biāo)、取數(shù)據(jù)、關(guān)閉游標(biāo)??瞻祝╝)處于存儲(chǔ)過(guò)程的Declare部分,此部分用于定義臨時(shí)變量,所以此處應(yīng)該是游標(biāo)定義,應(yīng)該填cursor關(guān)鍵字;空白(b)處應(yīng)該填open,即打開(kāi)游標(biāo);游標(biāo)打開(kāi)后,常見(jiàn)的數(shù)據(jù)處理方法是采用循環(huán)方式,利用fetch語(yǔ)句取出一條數(shù)據(jù)進(jìn)行處理,所以空白(c)處應(yīng)該填寫(xiě)存儲(chǔ)數(shù)據(jù)的臨時(shí)變量,即Pno,Pprice,Mno,分別來(lái)存儲(chǔ)取出的產(chǎn)品編碼、產(chǎn)品價(jià)格和供應(yīng)商編碼,此處需要注意的是臨時(shí)變量的順序,需要和游標(biāo)定義中select后的屬性順序保持一致。空白(d)是該存儲(chǔ)過(guò)程的最后一條語(yǔ)句,應(yīng)該對(duì)修改后的數(shù)據(jù)進(jìn)行確認(rèn)提交,應(yīng)該填寫(xiě)commit語(yǔ)句。

12、【問(wèn)題2】本問(wèn)題考查事務(wù)并發(fā)可能會(huì)帶來(lái)的并發(fā)問(wèn)題。根據(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,但均未寫(xiě)入數(shù)據(jù)庫(kù),因此此時(shí)事務(wù)3從數(shù)據(jù)庫(kù)中讀取的p_nums值應(yīng)該依然是100。到了T7時(shí)刻,事務(wù)1將99的數(shù)值寫(xiě)入數(shù)據(jù)庫(kù),事務(wù)2也將99的數(shù)值寫(xiě)入數(shù)據(jù)庫(kù),并且覆蓋了事務(wù)1寫(xiě)入的數(shù)值(雖然都是99),所以T7時(shí)刻事務(wù)3從數(shù)據(jù)庫(kù)讀取的p_nums值為99。從上述描述中可以看到,到了T8時(shí)刻,事務(wù)1和事務(wù)2都完成了減一操作,但數(shù)據(jù)庫(kù)中p_nums的值卻是99(不是98),因此事務(wù)

13、調(diào)度結(jié)果不正確,不屬于串行化調(diào)度,屬于丟失修改。導(dǎo)致不正確的原因是事務(wù)2的修改覆蓋了事務(wù)1的修改,導(dǎo)致事務(wù)1的修改丟失了。【問(wèn)題3】本問(wèn)題考查兩段鎖協(xié)議的基本知識(shí)。兩段鎖協(xié)議是指對(duì)任何數(shù)據(jù)進(jìn)行讀寫(xiě)之前必須對(duì)數(shù)據(jù)加鎖;在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得任何其他鎖。該協(xié)議明確所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖:第一階段是獲得封鎖,事務(wù)可以對(duì)數(shù)據(jù)加讀/寫(xiě)鎖,但不能釋放,也稱(chēng)為擴(kuò)展階段;第二階段是釋放封鎖,事務(wù)可以釋放前面對(duì)數(shù)據(jù)加的讀/寫(xiě)鎖,但不能再申請(qǐng)加鎖,也稱(chēng)為收縮階段。兩段鎖協(xié)議不能保證完全避免鎖死的發(fā)生,當(dāng)兩個(gè)滿足兩段鎖協(xié)議的事務(wù)并發(fā)運(yùn)行時(shí),如果兩個(gè)事務(wù)對(duì)兩個(gè)資源進(jìn)行了交叉鎖定,死鎖

14、就必然發(fā)生。因此DBMS必須要提供死鎖檢測(cè)機(jī)制,以實(shí)時(shí)檢測(cè)死鎖的發(fā)生,并根據(jù)某種策略解除死鎖。7.單選題假設(shè)有兩個(gè)數(shù)據(jù)庫(kù)表,product 表和market 表,分別存放商品信息和市場(chǎng)需求信息。對(duì)SQL語(yǔ)句: selet * fom product, market where productp. id=markep.id的結(jié)果描述正確的是( )。如果想從market表中移除m id為MO3的記錄,語(yǔ)句( )是正確的。如果要收回GRANT SELECT ON product to role_A WITH GRANT OPTION語(yǔ)句給role_A賦予的權(quán)限,使用語(yǔ)句( )。在product表、m

15、arket表初始數(shù)據(jù)不變的情況下,以下SQL語(yǔ)句返回的結(jié)果有( )條記錄。SELECT product.p_idFROM productWHERE product.p_num( SELECT sum (market.m_need) FROM market WHERE market.p_id = product.p_id);問(wèn)題1選項(xiàng)A.查找市場(chǎng)所需商品的信息B.查找所有市場(chǎng)信息C.查找所有商品信息D.查找市場(chǎng)所需的商品信息以及相應(yīng)的市場(chǎng)需求信息問(wèn)題2選項(xiàng)A.REMOVE FROM market WHERE m id-*MO3B.DROP FROM market WHERE m id-MO3C.

16、DELETE FROM market WHERE m id=MO3D.UPDATE FROM market WHERE m id=MO3問(wèn)題3選項(xiàng)A.REVOKE SELECT ON product FROM role AB.REVOKE SELECT ON product FROM role ACASCADEC.REVOKE SELECT ON product FROM role A WITH GRANT OPTIOND.REVOKE SELECT ON producet FROM role AALL問(wèn)題4選項(xiàng)A.0B.1C.2D.3【答案】第1題:D第2題:C第3題:B第4題:D【解析】考

17、查關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。Delete和收回權(quán)限的語(yǔ)法格式分別為:(1)DELETE FROM 表名 WHERE 條件表達(dá)式(2)收回權(quán)限語(yǔ)句 REVOKE , n ON FROM , n RESTRICT|CASCADE因此,此題的刪除語(yǔ)句為delete from,收回權(quán)限用REVOKE SELECT ON product FROM role A CASCADE。8.單選題以下關(guān)于計(jì)算機(jī)安全原則的敘述中,不正確的是( )。問(wèn)題1選項(xiàng)A.在系統(tǒng)設(shè)計(jì)時(shí),實(shí)現(xiàn)安全措施應(yīng)具有簡(jiǎn)潔性B.系統(tǒng)的保護(hù)機(jī)制不應(yīng)該公開(kāi)C.用戶和程序在操作時(shí)應(yīng)當(dāng)使用盡可能少的特權(quán)D.多用戶系統(tǒng)中允許多個(gè)用戶共享資源的機(jī)制應(yīng)該最小

18、化【答案】B【解析】系統(tǒng)的保護(hù)機(jī)制應(yīng)該公開(kāi)。9.單選題數(shù)據(jù)庫(kù)管理員對(duì)經(jīng)理U1、U2賦予表D和M的插入權(quán)限。U1賦予實(shí)習(xí)生U3對(duì)表D的插入權(quán)限。U2發(fā)現(xiàn)當(dāng)U3說(shuō)服顧客辦理信用卡后,每次都要找他注冊(cè),為了減少工作量,他也對(duì)U3賦予表M的插入權(quán)限。一段時(shí)間后,U1離職,數(shù)據(jù)庫(kù)管理員收回權(quán)限,執(zhí)行的SQL語(yǔ)句為REVOKE M FROM U1 CASCADE,此時(shí)U3仍具有的權(quán)限為( )。問(wèn)題1選項(xiàng)A.無(wú)任何權(quán)限B.插入D表的權(quán)限C.插入M表的權(quán)限D(zhuǎn).插入D和M表的權(quán)限【答案】C10.單選題( )排序又被稱(chēng)為縮小增量排序,是對(duì)直接插入排序方法的改進(jìn)。問(wèn)題1選項(xiàng)A.簡(jiǎn)單選擇B.冒泡C.快速D.希爾【答案

19、】D【解析】希爾排序是插入排序的一種,又稱(chēng)“縮小增量排序”,是直接插入排序算法的一種更高效的改進(jìn)版本。希爾排序是非穩(wěn)定排序算法。希爾排序是把記錄按下標(biāo)的一定增量分組,對(duì)每組使用直接插入排序算法排序;隨著增量逐漸減少,每組包含的關(guān)鍵詞越來(lái)越多,當(dāng)增量減至 1 時(shí),整個(gè)文件恰被分成一組,算法便終止了。11.單選題ISO軟件質(zhì)量模型由3個(gè)層次組成,分別是質(zhì)量特性,質(zhì)量子特性和最度指標(biāo)。例如( )質(zhì)量子特性屬于可靠性質(zhì)量特性。問(wèn)題1選項(xiàng)A.依從性B.成熟性C.易操作性D.易安裝性【答案】B【解析】ISO軟件質(zhì)量模型:軟件質(zhì)量的6大特性:功能性、可靠性、易用性、效率、維護(hù)性、可移植性軟件質(zhì)量的27個(gè)子特

20、性:功能性:適合性、準(zhǔn)確性、互操作性、安全性、功能性的依從性可靠性:成熟性、容錯(cuò)性、可恢復(fù)性、可靠性的依從性易用性:易理解、易學(xué)習(xí)、易操作、吸引性、可使用性的依從性效率:時(shí)間特性、資源特性、效率的依從性維護(hù)性:易分析性、穩(wěn)定性、易變更性、易測(cè)試性、可維護(hù)性的依從性可移植性:適應(yīng)性、易安裝性、遵循性、易替換性、可移植性的依從性12.單選題以下調(diào)度算法最適用于交互式系統(tǒng)的是( )。問(wèn)題1選項(xiàng)A.先來(lái)先服務(wù)B.優(yōu)先級(jí)調(diào)度C.短作業(yè)優(yōu)先D.輪轉(zhuǎn)算法【答案】D13.單選題相比于文件系統(tǒng),用數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù),具有( )的優(yōu)勢(shì)。問(wèn)題1選項(xiàng)A.數(shù)據(jù)冗余高B.數(shù)據(jù)獨(dú)立性高C.數(shù)據(jù)結(jié)構(gòu)化程度低D.數(shù)據(jù)聯(lián)系弱【答

21、案】B【解析】相比于文件系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)具有數(shù)據(jù)獨(dú)立性高的優(yōu)勢(shì)。14.單選題關(guān)系型數(shù)據(jù)庫(kù)中常用的查詢語(yǔ)言不包括( )。問(wèn)題1選項(xiàng)A.域關(guān)系演算B.元組關(guān)系演算C.導(dǎo)航式語(yǔ)言D.關(guān)系代數(shù)【答案】C【解析】關(guān)系型數(shù)據(jù)庫(kù)中常用的查詢語(yǔ)言包括:域關(guān)系演算、元組關(guān)系演算、關(guān)系代數(shù)。在計(jì)算機(jī)科學(xué)中,域關(guān)系演算(DRC)是Michel Lacroix和Alain Pirotte為關(guān)系數(shù)據(jù)模型發(fā)明的作為聲明性數(shù)據(jù)庫(kù)查詢語(yǔ)言。元組演算是埃德加科德導(dǎo)入的演算,是關(guān)系模型的一部分,發(fā)展目的是提供宣告式的數(shù)據(jù)庫(kù)查詢語(yǔ)言。數(shù)據(jù)庫(kù)查詢語(yǔ)言QUEL和后來(lái)的SQL中的一些靈感是由元組演算而來(lái)。SQL和原來(lái)的關(guān)系模型和演算

22、已有許多不同,后來(lái)成為實(shí)際上的數(shù)據(jù)庫(kù)查詢語(yǔ)言標(biāo)準(zhǔn),幾乎所有的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中都會(huì)用到SQL或是其變體。域關(guān)系演算與元組關(guān)系演算最大的區(qū)別是域關(guān)系演算中的變量表示數(shù)據(jù)庫(kù)的表屬性,而元組關(guān)系演算的變量表示元組,即數(shù)據(jù)庫(kù)的一行。關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,用對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢,作為研究關(guān)系數(shù)據(jù)語(yǔ)言的數(shù)學(xué)工具。關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,運(yùn)算結(jié)果亦為關(guān)系。15.單選題某學(xué)生想要設(shè)計(jì)一個(gè)博客系統(tǒng),在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)階段提出了如下圖所示的E-R模型,其中的聯(lián)系類(lèi)型為( ),聯(lián)系的屬性為( )。問(wèn)題1選項(xiàng)A.一元聯(lián)系B.二元聯(lián)系C.三元聯(lián)系D.四元聯(lián)系問(wèn)題2選項(xiàng)A.發(fā)表B.發(fā)表時(shí)間C.用戶D.無(wú)【答

23、案】第1題:C第2題:B【解析】第1題:第2題:16.單選題假設(shè)有關(guān)系E(學(xué)校名稱(chēng),所在地)和F(學(xué)校名稱(chēng),專(zhuān)業(yè)代碼,分?jǐn)?shù)線),查詢所有學(xué)校所有專(zhuān)業(yè)的分?jǐn)?shù)線,以及學(xué)校所在地的信息,對(duì)應(yīng)的關(guān)系表達(dá)式為( )。問(wèn)題1選項(xiàng)A.ExFB.FEC.EUFD.EF【答案】D17.單選題原子性、一致性、持久性、( )是數(shù)據(jù)庫(kù)事務(wù)的四個(gè)特征。問(wèn)題1選項(xiàng)A.只讀性B.封裝性C.隔離性D.恢復(fù)性【答案】C【解析】事務(wù)具有4個(gè)特征,分別是原子性、一致性、隔離性和持久性,簡(jiǎn)稱(chēng)事務(wù)的ACID特性;原子性(atomicity):一個(gè)事務(wù)要么全部提交成功,要么全部失敗回滾,不能只執(zhí)行其中的一部分操作,這就是事務(wù)的原子性。一

24、致性(consistency):事務(wù)的執(zhí)行不能破壞數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性和一致性,一個(gè)事務(wù)在執(zhí)行之前和執(zhí)行之后,數(shù)據(jù)庫(kù)都必須處于一致性狀態(tài)。如果數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中發(fā)生故障,有些事務(wù)尚未完成就被迫中斷,這些未完成的事務(wù)對(duì)數(shù)據(jù)庫(kù)所作的修改有一部分已寫(xiě)入物理數(shù)據(jù)庫(kù),這是數(shù)據(jù)庫(kù)就處于一種不正確的狀態(tài),也就是不一致的狀態(tài)。隔離性(isolation):事務(wù)的隔離性是指在并發(fā)環(huán)境中,并發(fā)的事務(wù)是相互隔離的,一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。不同的事務(wù)并發(fā)操作相同的數(shù)據(jù)時(shí),每個(gè)事務(wù)都有各自完成的數(shù)據(jù)空間,即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)時(shí)隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能相互干擾。18.單選題

25、在數(shù)據(jù)庫(kù)系統(tǒng)中,使數(shù)據(jù)恢復(fù)到故障發(fā)生前的一致?tīng)顟B(tài)的機(jī)制稱(chēng)為( )。問(wèn)題1選項(xiàng)A.恢復(fù)機(jī)制B.備份機(jī)制C.封鎖機(jī)制D.事務(wù)機(jī)制【答案】A【解析】在數(shù)據(jù)庫(kù)系統(tǒng)中,使數(shù)據(jù)恢復(fù)到故障發(fā)生前的一致?tīng)顟B(tài)的機(jī)制稱(chēng)為恢復(fù)機(jī)制。19.單選題在一個(gè)關(guān)系表中,各表的行代表( )。問(wèn)題1選項(xiàng)A.關(guān)系B.外碼C.元組D.屬性【答案】C【解析】關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模型事實(shí)上可以看作是一個(gè)二維表,這個(gè)二維表中的列稱(chēng)為屬性(或字段),行稱(chēng)為元組(或記錄)。20.單選題要求事務(wù)在讀數(shù)據(jù)前必須先加S鎖,讀完后即釋放的協(xié)議是( )。問(wèn)題1選項(xiàng)A.一級(jí)封鎖協(xié)議B.二級(jí)封鎖協(xié)議C.三級(jí)封鎖協(xié)議D.兩段鎖協(xié)議【答案】B21.單選題下列協(xié)議

26、中,可以用于文件安全傳輸?shù)氖牵?)。問(wèn)題1選項(xiàng)A.FTPB.SFTPC.TFTPD.ICMP【答案】B22.單選題采用DMA方式傳送數(shù)據(jù)時(shí),每傳送一個(gè)數(shù)據(jù)都需要占用一個(gè)( )。問(wèn)題1選項(xiàng)A.指令周期B.總線周期C.存儲(chǔ)周期D.機(jī)器周期【答案】C【解析】存儲(chǔ)周期,是指主存儲(chǔ)器兩次啟動(dòng)操作之間需要的最小時(shí)間間隔,也稱(chēng)之為主存儲(chǔ)器周期時(shí)間。DMA獲得內(nèi)存總線的控制權(quán),單純的是為了做內(nèi)存訪問(wèn),所以僅需要一個(gè)存取周期。這是和時(shí)鐘周期沒(méi)關(guān)系的。23.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】為防控新冠疫情,一些公共設(shè)施需要定期消毒,管理部門(mén)為高效完成工作并記錄必要的工作信

27、息,設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫(kù),其中有一個(gè)表用來(lái)記錄公共汽車(chē)的消毒情況,表的結(jié)構(gòu)如下:消毒記錄(日期,車(chē)牌號(hào),行駛路線,消毒人員工號(hào),消毒人員姓名)其中車(chē)牌號(hào)和消毒人員工號(hào)唯一,同一輛車(chē)保持固定的行駛路線。假設(shè)同一人員每天可以負(fù)責(zé)多輛車(chē)的消毒工作?!締?wèn)題1】(6分)給出消毒記錄表中成立且左側(cè)只有一個(gè)屬性的所有函數(shù)依賴關(guān)系。題中設(shè)計(jì)的消毒記錄表是否滿足2NF請(qǐng)用100字以內(nèi)的文字說(shuō)明原因?!締?wèn)題2】 (6分)如果要將消毒記錄表規(guī)范化為滿足3NF,請(qǐng)用100字以內(nèi)的文字簡(jiǎn)要說(shuō)明解決方案,并給出各個(gè)新表的主碼和外碼?!締?wèn)題3】 (3分)如果每輛車(chē)每日有多次消毒,需要記錄每次消毒的消毒時(shí)間,在問(wèn)題2設(shè)計(jì)結(jié)果的

28、基礎(chǔ)上,如何在不破壞3NF且不增加冗余的前提下做到?請(qǐng)簡(jiǎn)單說(shuō)明方案?!敬鸢浮俊締?wèn)題1】左側(cè)只有一個(gè)屬性的函數(shù)依賴關(guān)系有2個(gè),分別為: 車(chē)牌號(hào)-行駛路線 消毒人員工號(hào)-消毒人員姓名 不滿足2NF,根據(jù)題干可以得到消毒記錄表的候選鍵為(日期,車(chē)牌號(hào)),由于存在車(chē)牌號(hào)-行駛路線,屬于部分依賴。根據(jù)2NF的要求,不存在非主屬性對(duì)主屬性的部分依賴,所以不滿足2NF。【問(wèn)題2】 由于消毒記錄表不滿足2NF,需要將消毒記錄表進(jìn)行拆分成多個(gè)表,拆分的表如下: 消毒記錄1(車(chē)牌號(hào),行駛路線) 消毒記錄2(消毒人員工號(hào),消毒人員姓名)消毒記錄3(車(chē)牌號(hào),日期,消毒人員工號(hào)) 由于拆分后的三個(gè)表都不存在非主屬性對(duì)主

29、屬性的部分和傳遞函數(shù)依賴,所以都滿足3NF。 【問(wèn)題3】由于每輛車(chē)每日有多次消毒記錄時(shí)間,可以在問(wèn)題2的基礎(chǔ)上增加表:消毒記錄4(車(chē)牌號(hào),日期,消毒時(shí)間)【解析】【問(wèn)題1】左側(cè)只有一個(gè)屬性的函數(shù)依賴關(guān)系有2個(gè),分別為: 車(chē)牌號(hào)-行駛路線 消毒人員工號(hào)-消毒人員姓名 不滿足2NF,根據(jù)題干可以得到消毒記錄表的候選鍵為(日期,車(chē)牌號(hào)),由于存在車(chē)牌號(hào)-行駛路線,屬于部分依賴。根據(jù)2NF的要求,不存在非主屬性對(duì)主屬性的部分依賴,所以不滿足2NF。 【問(wèn)題2】由于消毒記錄表不滿足2NF,需要將消毒記錄表進(jìn)行拆分成多個(gè)表,拆分的表如下:消毒記錄1(車(chē)牌號(hào),行駛路線)消毒記錄2(消毒人員工號(hào),消毒人員姓名

30、)消毒記錄3(車(chē)牌號(hào),日期,消毒人員工號(hào))由于拆分后的三個(gè)表都不存在非主屬性對(duì)主屬性的部分和傳遞函數(shù)依賴,所以都滿足3NF?!締?wèn)題3】由于每輛車(chē)每日有多次消毒記錄時(shí)間,可以在問(wèn)題2的基礎(chǔ)上增加表:消毒記錄4(車(chē)牌號(hào),日期,消毒時(shí)間)24.單選題CPU的速度要遠(yuǎn)快于打印機(jī)的速度,為解決這個(gè)速度不匹配的問(wèn)題,可以使用( )。問(wèn)題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的等待。25.單選題為了把一個(gè)滿足BCNF的關(guān)系模式規(guī)范化為4NF,需要( )。問(wèn)題1選項(xiàng)A

31、.消除決定因素非碼的非平凡函數(shù)依賴B.消除主屬性對(duì)碼的部分和傳遞函數(shù)依賴C.消除非平凡的多值依賴D.消除非平凡且非函數(shù)依賴的多值依賴【答案】D26.單選題( )是一種解釋性、面向?qū)ο蟆?dòng)態(tài)類(lèi)型的腳本語(yǔ)言。問(wèn)題1選項(xiàng)A.CB.C+C.RubyD.JavaScript【答案】C27.單選題軟件過(guò)程模型中,( )首次引入風(fēng)險(xiǎn)管理。問(wèn)題1選項(xiàng)A.螺旋模型B.瀑布模型C.V模型D.原型化模型【答案】A28.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說(shuō)明】如果一個(gè)數(shù)據(jù)庫(kù)恢復(fù)系統(tǒng)采用檢查點(diǎn)機(jī)制,且其日志文件如表5-1所示,第一列表示日志記錄編號(hào),第二列表示日志記錄內(nèi)容。表示事務(wù)T

32、i開(kāi)始執(zhí)行,表示事務(wù)Ti提交,表示事務(wù)Ti將數(shù)據(jù)項(xiàng)D的值由V1修改為V2。請(qǐng)回答以下問(wèn)題。表5-1 日志記錄列表【問(wèn)題1】(6分)假設(shè)系統(tǒng)開(kāi)始執(zhí)行前X=100,Y=50,Z=10,系統(tǒng)出錯(cuò)恢復(fù)后,X、Y、Z各自的數(shù)值是多少?【問(wèn)題2】(4 分)系統(tǒng)發(fā)生事務(wù)故障時(shí),故障恢復(fù)有撤銷(xiāo)事務(wù)(undo)和重做事務(wù)(redo)兩個(gè)操作。請(qǐng)給出系統(tǒng)恢復(fù)時(shí)需要redo的事務(wù)列表和需要undo的事務(wù)列表?!締?wèn)題3】(5 分)請(qǐng)用100字以內(nèi)的文字,簡(jiǎn)要描述系統(tǒng)出錯(cuò)后,基于檢查點(diǎn)的恢復(fù)過(guò)程。【答案】【問(wèn)題1】X=1,Y=50,Z=10?!締?wèn)題2】需要redo的事務(wù)列表:T1。需要undo的事務(wù)列表:T2,T3?!?/p>

33、問(wèn)題3】步驟1:反向掃描日志文件,確定需要redo的事務(wù)和需要undo的事務(wù)。步驟2:對(duì)需要undo的事務(wù)撤銷(xiāo)已經(jīng)執(zhí)行的操作。步驟3:對(duì)需要redo的事務(wù)重新執(zhí)行已執(zhí)行的操作?!窘馕觥勘绢}考查考生對(duì)數(shù)據(jù)庫(kù)中事務(wù)故障的掌握。此類(lèi)題目要求考生認(rèn)真閱讀日志文件,判斷故障發(fā)生時(shí)完成和未完成的事務(wù)對(duì)數(shù)據(jù)項(xiàng)的影響。在此基礎(chǔ)上,考生需要了解撤銷(xiāo)事務(wù)和重做事務(wù)在故障恢復(fù)中的應(yīng)用和故障恢復(fù)的正確步驟?!締?wèn)題1】系統(tǒng)出錯(cuò)前,只提交了事務(wù)T1,即將數(shù)據(jù)項(xiàng)X的值由100改為1。T2和T3事務(wù)由于未提交,其中的修改未生效。【問(wèn)題2】系統(tǒng)恢復(fù)的方法為:清除尚未完成的事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有修改,undo(撤銷(xiāo))所有未完成的事務(wù)

34、(從后往前)。將緩沖區(qū)中已完成事務(wù)提交的結(jié)果寫(xiě)入數(shù)據(jù)庫(kù),redo(重做)所有已提交的事務(wù)(從前往后)。T1已完成事務(wù)提交,需要redo。T2和T3事務(wù)尚未完成,需要undo?!締?wèn)題3】本題需要重點(diǎn)關(guān)注撤銷(xiāo)事務(wù)和重做事務(wù)的順序。在重做事務(wù)之前,需要先進(jìn)行撤銷(xiāo)操作。29.單選題以下( )不屬于NoSQL.問(wèn)題1選項(xiàng)A.CassandraB.MongoDBC.PostgreSQLD.Neo4j【答案】C【解析】Cassandra是列存儲(chǔ)型數(shù)據(jù)庫(kù);MongoDB是文檔型數(shù)據(jù)庫(kù);Neo4j是圖存儲(chǔ)型數(shù)據(jù)庫(kù)。PostgreSQL是一個(gè)免費(fèi)的對(duì)象-關(guān)系數(shù)據(jù)庫(kù)服務(wù)器(ORDBMS)。30.單選題事務(wù)故障出現(xiàn)后

35、,系統(tǒng)自動(dòng)執(zhí)行( )以撤銷(xiāo)該事務(wù)。問(wèn)題1選項(xiàng)A.BEGIN TRANSACTIONB.UNDOC.COMMITD.REDO【答案】B31.單選題關(guān)系模式R問(wèn)題1選項(xiàng)A.1NFB.2NFC.3NFD.BCNF問(wèn)題2選項(xiàng)A.主屬性對(duì)碼的部分函數(shù)依賴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ù)依

36、賴。第2題:32.單選題屬性指的是表中的一個(gè)( )。問(wèn)題1選項(xiàng)A.記錄B.列C.元組D.碼【答案】B【解析】關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模型事實(shí)上可以看作是一個(gè)二維表,這個(gè)二維表中的列稱(chēng)為屬性(或字段),行稱(chēng)為元組(或記錄)。33.單選題以下關(guān)于SQL的描述中,正確的是( )。問(wèn)題1選項(xiàng)A.SQL只適用于關(guān)系型數(shù)據(jù)庫(kù)B.SQL是一種結(jié)構(gòu)化查詢語(yǔ)言C.SQL語(yǔ)句不能嵌入到C語(yǔ)句中執(zhí)行D.所有關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)都必須支持SQL99標(biāo)準(zhǔn)的所有特性【答案】B34.單選題軟件能力成熟度模型(CMM)是對(duì)軟件組織進(jìn)化階段的描述,分為5個(gè)成熟度級(jí)別,其中在( )級(jí)別,說(shuō)明該組織已經(jīng)建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤成本和進(jìn)

37、度。問(wèn)題1選項(xiàng)A.可重復(fù)級(jí)B.已定義級(jí)C.已管理級(jí)D.優(yōu)化級(jí)【答案】A【解析】初始級(jí):軟件過(guò)程的特點(diǎn)是無(wú)秩序的,甚至是混亂的,軟件處于無(wú)章法和步驟可循的狀態(tài),或者制訂的規(guī)范為能覆蓋基本的關(guān)鍵過(guò)程要求,且執(zhí)行沒(méi)有政策、資源方面的保證,那么仍被視為初始級(jí)??芍貜?fù)級(jí):已經(jīng)建立了基本的項(xiàng)目管理過(guò)程,可用于對(duì)成本、進(jìn)度和功能特性進(jìn)行跟蹤。焦點(diǎn)集中在軟件管理過(guò)程上。一個(gè)可管理的過(guò)程就是一個(gè)可重復(fù)的過(guò)程,一個(gè)可重復(fù)的過(guò)程則能逐漸演化和成熟。定義級(jí):用于管理和工程的軟件過(guò)程均已文檔化、標(biāo)準(zhǔn)化,并已形成整個(gè)軟件組織的標(biāo)準(zhǔn)軟件過(guò)程。全部項(xiàng)目均采用與實(shí)際情況相吻合、適當(dāng)修改后的標(biāo)準(zhǔn)軟件過(guò)程來(lái)進(jìn)行操作。要求制定企業(yè)范

38、圍的工程化標(biāo)準(zhǔn),而且無(wú)論是管理還是工程開(kāi)發(fā)都需要一套文檔化的標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)軟件開(kāi)發(fā)標(biāo)準(zhǔn)過(guò)程中去。管理級(jí):軟件過(guò)程和產(chǎn)品質(zhì)量有詳細(xì)的度量報(bào)告,軟件產(chǎn)品和過(guò)程得到了定量的認(rèn)識(shí)和控制。優(yōu)化級(jí):通過(guò)對(duì)來(lái)自過(guò)程、新概念和新技術(shù)等方面的各種有用信息的定量分析,能夠不斷地、持續(xù)地進(jìn)行過(guò)程改進(jìn)。35.單選題關(guān)系型數(shù)據(jù)庫(kù)是( )的集合,表是( ) 的集合。問(wèn)題1選項(xiàng)A.表B.記錄C.碼D.屬性問(wèn)題2選項(xiàng)A.約束B(niǎo).記錄C.碼D.索引【答案】第1題:A第2題:B【解析】關(guān)系型數(shù)據(jù)庫(kù)是表的集合,表是記錄的集合。36.單選題某公司開(kāi)發(fā)系統(tǒng)記錄員工基本信息。假設(shè)每個(gè)員工只在一個(gè)部門(mén)工作:每個(gè)員工必須提供工

39、作和家庭兩部電話號(hào)碼。( )不滿足1NF。問(wèn)題1選項(xiàng)A.R1(員工編號(hào),姓名,性別)B.R2(員工編號(hào),姓名,家庭電話,工作電話)C.R3(員工編號(hào),姓名,部門(mén))D.R4(員工編號(hào),姓名,電話家庭電話,工作電話)【答案】D【解析】D選項(xiàng)中的電話是可以再分的屬性,所以不滿足1NF。37.單選題數(shù)據(jù)流圖設(shè)計(jì)中,( )描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的轉(zhuǎn)換。問(wèn)題1選項(xiàng)A.外部系統(tǒng)B.數(shù)據(jù)存儲(chǔ)C.加工D.用戶【答案】C38.單選題( )是一種先進(jìn)先出的線性表,只允許在表的一端插入元素,而在表的另一端刪除元素。問(wèn)題1選項(xiàng)A.棧B.隊(duì)列C.串D.樹(shù)【答案】B【解析】隊(duì)列是先入先出的線性表,隊(duì)列僅在表頭刪除

40、元素、在表尾插入元素。39.單選題采用ADSL接入Internet,用戶端接入介質(zhì)為( ),使用的網(wǎng)絡(luò)為( )。問(wèn)題1選項(xiàng)A.雙絞線B.紅外線C.同軸電纜D.光纖問(wèn)題2選項(xiàng)A.電話網(wǎng)B.電視網(wǎng)C.DDN專(zhuān)線D.5G無(wú)線廣域網(wǎng)【答案】第1題:A第2題:A【解析】1989年在貝爾實(shí)驗(yàn)室誕生的ADSL是xDSL家族成員中的一員,被譽(yù)為“現(xiàn)代信息高速公路上的快車(chē)”。它因其下行速率高、頻帶寬、性能優(yōu)等特點(diǎn)而深受廣大客戶的喜愛(ài),成為繼MODEM、ISDN之后的又一種全新更快捷,更高效的接入方式。它是運(yùn)行在原有普通電話線上的一種新的高速寬帶技術(shù)。事實(shí)上,ADSL的傳輸技術(shù)中,ADSL用其特有的調(diào)制解調(diào)硬件來(lái)

41、連接現(xiàn)有雙絞線連接的各端。40.單選題某數(shù)據(jù)庫(kù)中有會(huì)員卡基本信息表(含余額信息)和消費(fèi)記錄表,現(xiàn)在需要通過(guò)觸發(fā)器實(shí)現(xiàn)“新增消費(fèi)記錄后自動(dòng)更新會(huì)員表的余額屬性”,采用( )觸發(fā)器比較適合。問(wèn)題1選項(xiàng)A.行級(jí)前B.行級(jí)后C.語(yǔ)句級(jí)前D.語(yǔ)句級(jí)后【答案】B41.單選題關(guān)系模式R中,D為R的函數(shù)依賴和多值依賴的集合。將R分解為兩個(gè)關(guān)系模式R1和R2,則以下說(shuō)法中錯(cuò)誤的是( )。問(wèn)題1選項(xiàng)A.如果U1U2U1-U2成立,那么此分解具有無(wú)損連接性B.如果U1U2U1-U2成立,那么此分解具有無(wú)損連接性C.如果U1U2U1-U2不成立,那么此分解不具有無(wú)損連接性D.如果U1U2U1-U2不成立,那么此分解不

42、具有無(wú)損連接性【答案】C【解析】將R分解為兩個(gè)關(guān)系模式R1和R2,如果U1U2U1-U2或者U1U2U2-U1成立,那么此分解具有無(wú)損連接性。所以,:如果U1U2U1-U2不成立,那么此分解不具有無(wú)損連接性,這個(gè)說(shuō)法是片面的,是錯(cuò)誤的。42.單選題某電影院某日電影入座情況如下表所示。為調(diào)整場(chǎng)次,要統(tǒng)計(jì)2021年2月21日到場(chǎng)人數(shù)總數(shù)大于100的電影,可滿足要求的SQL語(yǔ)句是( )。問(wèn)題1選項(xiàng)A.SELECT film,sum(attendance) FROM movie WHERE pdate=20210221 HAVING sumattendance) 100B.SELECT film,su

43、m(attendance) FROM movie WHERE pdate=20210221 AND attendance 100 GROUP BY filmC.SELECT filmum(attenedance) FROM movie WHERE pdate=20210221 GROUP BY film HAVING sum(attendance) 100D.SELECT film,sum(attendance) FROM movie WHERE pdate=*20210221 AND sum(attendance)100 GROUP BY film【答案】C【解析】select 列名 fro

44、m 表名 where 條件 group by 分組字段 having 條件 order by 排序字段。需要根據(jù)電影進(jìn)行分組。所以選擇C。43.單選題一個(gè)取值域是原子的,是指該域的元素是( )單元。問(wèn)題1選項(xiàng)A.不同的B.不可分的C.常量D.不可見(jiàn)的【答案】B【解析】一個(gè)取值域是原子的,是指該域的元素是不可分的單元。44.單選題以下關(guān)于并發(fā)調(diào)度的說(shuō)法中,正確的是( )。問(wèn)題1選項(xiàng)A.以不同串行方式調(diào)度執(zhí)行兩個(gè)事務(wù),結(jié)果都相同B.并發(fā)調(diào)度結(jié)果與某一種串行調(diào)度結(jié)果相同,是并發(fā)調(diào)度正確的必要條件C.不滿足兩段鎖協(xié)議的并發(fā)調(diào)度,其結(jié)果一定是錯(cuò)誤的D.滿足兩段鎖協(xié)議的并發(fā)調(diào)度不會(huì)產(chǎn)生死鎖【答案】B【解析】并發(fā)調(diào)度的結(jié)果與某一種串行調(diào)度結(jié)構(gòu)相同,是并發(fā)調(diào)度正確的必要條件。這個(gè)是正確的,并發(fā)調(diào)度的結(jié)果只要跟某個(gè)串行調(diào)度結(jié)果相同,就代表是正確的。所以答案是B。45.單選題若磁盤(pán)的轉(zhuǎn)速提高一倍,則( )。問(wèn)題1選項(xiàng)A.平均存取時(shí)間減半B.平均尋道時(shí)間加倍C.旋轉(zhuǎn)等待時(shí)間減半D.數(shù)據(jù)傳輸速率加倍【答案】C【解析】磁盤(pán)存取時(shí)間包括尋道的時(shí)間、定位扇區(qū)的時(shí)間(也就是旋轉(zhuǎn)延遲時(shí)間)以及讀寫(xiě)數(shù)據(jù)的時(shí)間(也就是傳輸時(shí)間),若磁盤(pán)的轉(zhuǎn)速提高一倍,則旋轉(zhuǎn)延遲時(shí)間減少一倍。46.單選題E-R 圖向關(guān)系模式轉(zhuǎn)換時(shí),實(shí)體標(biāo)識(shí)符轉(zhuǎn)換為關(guān)系的( )。問(wèn)題1選項(xiàng)A.碼B.元組C.記錄D.約束【答案】A【解析】E-R 圖向關(guān)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論