2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號44_第1頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號44_第2頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號44_第3頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號44_第4頁
2022年職業(yè)考證-軟考-數(shù)據(jù)庫系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號44_第5頁
已閱讀5頁,還剩29頁未讀 繼續(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.單選題如果一個事務(wù)已獲得數(shù)據(jù)項(xiàng)R上的共享鎖,則其他事務(wù)( )。問題1選項(xiàng)A.可獲得R上的排它鎖B.可獲得R上的共享鎖C.不能獲得R上的鎖D.待該共享鎖釋放后才可獲得R上的鎖【答案】B【解析】(1)排它鎖(簡記X鎖),又稱寫鎖。若事物T對數(shù)據(jù)對象A 加上X鎖,則只允許T讀取和修改A,其他任何事物再不能對A加任何類型的鎖,直到T釋放A上的鎖。(2)共享鎖(簡記S鎖),又稱讀鎖。若事物T對數(shù)據(jù)對象A加上S鎖。則其他事物只能對A 加S鎖,不

2、能再加X鎖,直到T釋放A上的S鎖。所以,此題答案為B。2.單選題相比于文件系統(tǒng),用數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù),具有( )的優(yōu)勢。問題1選項(xiàng)A.數(shù)據(jù)冗余高B.數(shù)據(jù)獨(dú)立性高C.數(shù)據(jù)結(jié)構(gòu)化程度低D.數(shù)據(jù)聯(lián)系弱【答案】B【解析】相比于文件系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)具有數(shù)據(jù)獨(dú)立性高的優(yōu)勢。3.單選題采用DMA方式傳送數(shù)據(jù)時,每傳送一個數(shù)據(jù)都需要占用一個( )。問題1選項(xiàng)A.指令周期B.總線周期C.存儲周期D.機(jī)器周期【答案】C【解析】存儲周期,是指主存儲器兩次啟動操作之間需要的最小時間間隔,也稱之為主存儲器周期時間。DMA獲得內(nèi)存總線的控制權(quán),單純的是為了做內(nèi)存訪問,所以僅需要一個存取周期。這是和時鐘周期沒關(guān)系的。4

3、.單選題原子性、一致性、持久性、( )是數(shù)據(jù)庫事務(wù)的四個特征。問題1選項(xiàng)A.只讀性B.封裝性C.隔離性D.恢復(fù)性【答案】C【解析】事務(wù)具有4個特征,分別是原子性、一致性、隔離性和持久性,簡稱事務(wù)的ACID特性;原子性(atomicity):一個事務(wù)要么全部提交成功,要么全部失敗回滾,不能只執(zhí)行其中的一部分操作,這就是事務(wù)的原子性。一致性(consistency):事務(wù)的執(zhí)行不能破壞數(shù)據(jù)庫數(shù)據(jù)的完整性和一致性,一個事務(wù)在執(zhí)行之前和執(zhí)行之后,數(shù)據(jù)庫都必須處于一致性狀態(tài)。如果數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中發(fā)生故障,有些事務(wù)尚未完成就被迫中斷,這些未完成的事務(wù)對數(shù)據(jù)庫所作的修改有一部分已寫入物理數(shù)據(jù)庫,這是數(shù)

4、據(jù)庫就處于一種不正確的狀態(tài),也就是不一致的狀態(tài)。隔離性(isolation):事務(wù)的隔離性是指在并發(fā)環(huán)境中,并發(fā)的事務(wù)是相互隔離的,一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。不同的事務(wù)并發(fā)操作相同的數(shù)據(jù)時,每個事務(wù)都有各自完成的數(shù)據(jù)空間,即一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務(wù)時隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能相互干擾。5.單選題某電影院某日電影入座情況如下表所示。為調(diào)整場次,要統(tǒng)計(jì)2021年2月21日到場人數(shù)總數(shù)大于100的電影,可滿足要求的SQL語句是( )。問題1選項(xiàng)A.SELECT film,sum(attendance) FROM movie WHERE pdate=20210221

5、 HAVING sumattendance) 100B.SELECT film,sum(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(attendan

6、ce)100 GROUP BY film【答案】C【解析】select 列名 from 表名 where 條件 group by 分組字段 having 條件 order by 排序字段。需要根據(jù)電影進(jìn)行分組。所以選擇C。6.單選題計(jì)算機(jī)在處理算數(shù)表達(dá)式78+21*(36-34)時,先將其轉(zhuǎn)換成( )的后綴形式表示,然后利用( )進(jìn)行計(jì)算。問題1選項(xiàng)A.7821+36*34-B.78213634-*+C.78213634+*-D.3634-21*78+問題2選項(xiàng)A.棧B.隊(duì)列C.數(shù)組D.串【答案】第1題:B第2題:A【解析】第1題:第2題:7.單選題( )排序又被稱為縮小增量排序,是對直接插入

7、排序方法的改進(jìn)。問題1選項(xiàng)A.簡單選擇B.冒泡C.快速D.希爾【答案】D【解析】希爾排序是插入排序的一種,又稱“縮小增量排序”,是直接插入排序算法的一種更高效的改進(jìn)版本。希爾排序是非穩(wěn)定排序算法。希爾排序是把記錄按下標(biāo)的一定增量分組,對每組使用直接插入排序算法排序;隨著增量逐漸減少,每組包含的關(guān)鍵詞越來越多,當(dāng)增量減至 1 時,整個文件恰被分成一組,算法便終止了。8.單選題與層次模型和網(wǎng)絡(luò)模型相比,關(guān)系模型( )。問題1選項(xiàng)A.結(jié)構(gòu)復(fù)雜B.沒有通用化的查詢工具C.沒有嚴(yán)格的數(shù)學(xué)支撐D.實(shí)現(xiàn)細(xì)節(jié)對程序員不可見【答案】D9.單選題一個棧的輸入序列為1,2,3,4,5,不可能得到的輸出序列是( )。

8、問題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的出入棧序列為IOIIIIOOOO;所以不可能的序列是B。10.單選題防火墻的主要功能不包括( )。問題1選項(xiàng)A.包過濾B.訪問控制C.加密認(rèn)證D.應(yīng)用層網(wǎng)關(guān)【答案】C【解析】防火墻作為訪問控制設(shè)備,主要工作在OSI模型的三四層。防火墻主要基于IP報(bào)文進(jìn)行檢測,對端口進(jìn)行限制。還有一些防火墻具

9、備一定的應(yīng)用層防護(hù)能力,可以根據(jù)TCP會話異常性及攻擊特征阻止攻擊,通過IP拆分檢測也能夠判斷隱藏在數(shù)據(jù)包中的攻擊。但是防火墻沒有加密認(rèn)證的功能。11.單選題一個取值域是原子的,是指該域的元素是( )單元。問題1選項(xiàng)A.不同的B.不可分的C.常量D.不可見的【答案】B【解析】一個取值域是原子的,是指該域的元素是不可分的單元。12.單選題( )不屬于基于生物特征的認(rèn)證技術(shù)。問題1選項(xiàng)A.指紋識別B.人臉識別C.口令D.手寫簽名【答案】C13.單選題下列協(xié)議中,屬于安全遠(yuǎn)程登錄協(xié)議的是( )。問題1選項(xiàng)A.TLSB.TCPC.SSHD.TFTP【答案】C【解析】安全傳輸層協(xié)議(TLS)用于在兩個通

10、信應(yīng)用程序之間提供保密性和數(shù)據(jù)完整性。傳輸控制協(xié)議(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個用來在客戶機(jī)與服務(wù)器之間進(jìn)行簡單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開銷不大的文件傳輸服務(wù)。端口號為69。SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。SSH 是較可靠,專為遠(yuǎn)程登錄會話和其他網(wǎng)絡(luò)服

11、務(wù)提供安全性的協(xié)議。14.單選題以下( )不屬于NoSQL.問題1選項(xiàng)A.CassandraB.MongoDBC.PostgreSQLD.Neo4j【答案】C【解析】Cassandra是列存儲型數(shù)據(jù)庫;MongoDB是文檔型數(shù)據(jù)庫;Neo4j是圖存儲型數(shù)據(jù)庫。PostgreSQL是一個免費(fèi)的對象-關(guān)系數(shù)據(jù)庫服務(wù)器(ORDBMS)。15.單選題采用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)室誕生的A

12、DSL是xDSL家族成員中的一員,被譽(yù)為“現(xiàn)代信息高速公路上的快車”。它因其下行速率高、頻帶寬、性能優(yōu)等特點(diǎn)而深受廣大客戶的喜愛,成為繼MODEM、ISDN之后的又一種全新更快捷,更高效的接入方式。它是運(yùn)行在原有普通電話線上的一種新的高速寬帶技術(shù)。事實(shí)上,ADSL的傳輸技術(shù)中,ADSL用其特有的調(diào)制解調(diào)硬件來連接現(xiàn)有雙絞線連接的各端。16.案例題閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】某競賽管理系統(tǒng)的部分?jǐn)?shù)據(jù)庫關(guān)系模式如下:選手: PLAYER(PnO Phame, Sex. Region, Tel),各屬性分別表示參賽選手的編號、姓名、性別、地區(qū)和聯(lián)系電話:競賽

13、項(xiàng)目: CONTEST(CnO, Chame, Type, Date),各屬性分別表示競賽項(xiàng)目的編號、名稱、類別和舉辦日期;選手參賽: PC(Pno. Cno, City, Rank, Point),各屬性分別表示選手編號、競賽項(xiàng)目編號、競賽所在城市、選手取得的名次和積分。有關(guān)關(guān)系模式的說明如下:(1)下劃線標(biāo)出的屬性是表的主碼。(2)選手參賽表的屬性Pno和Cno分別參照了選手表和競賽項(xiàng)目表的主碼。(3)一個選手參加一項(xiàng)競賽有一個名次和一-個積分,名次有4個取值(“一”“二” “三”無”)。另外,競賽所在城市不能為空。根據(jù)以上描述,回答下列問題,將SQL語句的空缺部分補(bǔ)充完整?!締栴}1】 (

14、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類別競賽的選手,要求輸出選手的編號(Pno),查詢結(jié)果按照選手編號的升序排列。此功能由下面的SQL語句實(shí)現(xiàn),請補(bǔ)全。SELECT Pno FROM (f)WHERE Pno (g) (SELECT

15、 (h) FROM PC, ContestWHERE (i)(j) Type=Al )(k) Pon;【問題3】 (4分)由于某種原因,編號為TE06的競賽項(xiàng)目在正式舉辦前被取消了。而此前系統(tǒng)中已經(jīng)記錄了些選手的報(bào)名參賽情況,因此需要在系統(tǒng)中刪除E06的競賽項(xiàng)目記錄,以及該競賽的所有報(bào)名參賽紀(jì)錄。根據(jù)問題1在選手參賽表PC上定義由于某種原因,編號為E06的競賽項(xiàng)目在正式舉辦前被取消了。而此前系統(tǒng)中已經(jīng)記錄了一些選手的報(bào)名參賽情況,因此需要在系統(tǒng)中刪除E06的競賽項(xiàng)目記錄,以及該競賽的所有報(bào)名參賽記錄。根據(jù)【問題1】在選手參賽表PC上定義的參照完整性約束,此功能可以由下面的SQL語句實(shí)現(xiàn),請補(bǔ)全

16、。(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(10) REFERENCES PLAYER (Pno

17、),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ù),根據(jù)外鍵約束,先要刪除子表中的數(shù)據(jù),再刪除主表的數(shù)據(jù)

18、。DELETE FROM PC WHERE Cno= E06;DELETE FROM CONTEST WHERE Cno= E06:17.單選題數(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)在某一層次模式上的改變不會使它的上一層模式也發(fā)生改變的能力。正是三級模式間的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的數(shù)據(jù)獨(dú)立性。數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)邏輯獨(dú)立性和數(shù)據(jù)物理獨(dú)

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

20、8.單選題在一個關(guān)系型數(shù)據(jù)庫中,參照完整性約束可以通過( )來實(shí)現(xiàn)。問題1選項(xiàng)A.主碼B.候選碼C.外碼D.鎖【答案】C【解析】參照完整性/引用完整性:規(guī)定,若F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼K,相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則R中每個元組在F上的值必須為:或者取空值;或者等于S中某個元組的主碼值。所以,在一個關(guān)系型數(shù)據(jù)庫中,參照完整性約束可以通過外碼來實(shí)現(xiàn)。19.單選題A database system is a collection of interrelated data and a set of programs that allow users to acce

21、ss and modify these data. A major purpose of a database system is to provide users with an( )view of the data. That is, the system hides certain details of how the data are stored and maintained. For the system to be usable, it must retrieve data( )。 The need for efficiency has led designers to use

22、complex data( )to represent data in the database. Since many database-system users are not computer trained, developers hide the complexity from users through several levels of abstraction, to simplify users interactions with the system. Physical level is the lowest level of abstraction that describ

23、es( )the data are actually stored. Logical level is the next-higher level of abstraction that describes( )data are stored in the database, and what relationships exist among those data. View level is the highest level of abstraction that describes only part of the entire database.問題1選項(xiàng)A.abstractB.ph

24、ysicalC.administratorD.operator問題2選項(xiàng)A.completelyB.safelyC.usefullyD.fficiently問題3選項(xiàng)A.filesB.structuresC.graphsD.flows問題4選項(xiàng)A.howB.whatC.whichD.when問題5選項(xiàng)A.howB.whatC.whichD.when【答案】第1題:A第2題:D第3題:B第4題:A第5題:B【解析】數(shù)據(jù)庫系統(tǒng)是相互關(guān)聯(lián)的數(shù)據(jù)和一組允許用戶訪問和修改這些數(shù)據(jù)的程序的集合。數(shù)據(jù)庫系統(tǒng)的主要目的是向用戶提供數(shù)據(jù)的抽象視圖。也就是說,系統(tǒng)隱藏了數(shù)據(jù)存儲和維護(hù)的某些細(xì)節(jié)。為了使系統(tǒng)可用,必

25、須高效地檢索數(shù)據(jù)。對效率的需求導(dǎo)致設(shè)計(jì)人員使用復(fù)雜的數(shù)據(jù)結(jié)構(gòu)來表示數(shù)據(jù)庫中的數(shù)據(jù)。由于許多數(shù)據(jù)庫系統(tǒng)用戶不是經(jīng)過計(jì)算機(jī)訓(xùn)練的,因此開發(fā)人員通過幾個抽象層次向用戶隱藏復(fù)雜性,以簡化用戶與系統(tǒng)的交互。物理層是描述數(shù)據(jù)實(shí)際存儲方式的最低抽象層。邏輯層是描述數(shù)據(jù)庫中存儲的數(shù)據(jù)以及這些數(shù)據(jù)之間存在什么關(guān)系的下一個更高抽象級別,視圖級別是只描述整個數(shù)據(jù)庫的一部分的最高抽象級別。20.單選題一棵5層的二叉樹,其最多有( )個結(jié)點(diǎn),第5層最多有( )個結(jié)點(diǎn)。問題1選項(xiàng)A.15B.16C.31D.32問題2選項(xiàng)A.15B.16C.31D.32【答案】第1題:C第2題:B【解析】第1題:二叉樹的特性:1、在二叉樹

26、的第i層上最多有2i-1個結(jié)點(diǎn)(i1);2、深度為k的二叉樹最多有2k-1個結(jié)點(diǎn)(k1);3、對任何一棵二叉樹,如果其葉子結(jié)點(diǎn)數(shù)為n0,度為2的結(jié)點(diǎn)數(shù)為n2,則n0=n2+1。代入公式得到正確答案為C,B。第2題:21.單選題不屬于SQL注入防范措施的是( )。問題1選項(xiàng)A.使用預(yù)編譯語句,綁定變量B.對用戶提交的數(shù)據(jù)進(jìn)行嚴(yán)格過濾C.使用安全函數(shù)D.使用動態(tài)SQL語句【答案】D【解析】SQL注入其實(shí)就是惡意用戶通過在表單中填寫包含SQL關(guān)鍵字的數(shù)據(jù)來使數(shù)據(jù)庫執(zhí)行非常規(guī)代碼的過程。1.永遠(yuǎn)不要信任用戶的輸入。對用戶的輸入進(jìn)行校驗(yàn),可以通過正則表達(dá)式,或限制長度;對單引號和雙-進(jìn)行轉(zhuǎn)換等。2.永遠(yuǎn)

27、不要使用動態(tài)拼裝sql,可以使用參數(shù)化的sql或者直接使用存儲過程進(jìn)行數(shù)據(jù)查詢存取。3.永遠(yuǎn)不要使用管理員權(quán)限的數(shù)據(jù)庫連接,為每個應(yīng)用使用單獨(dú)的權(quán)限有限的數(shù)據(jù)庫連接。4.不要把機(jī)密信息直接存放,加密或者h(yuǎn)ash掉密碼和敏感的信息。22.單選題( )不屬于數(shù)據(jù)庫恢復(fù)技術(shù)。問題1選項(xiàng)A.數(shù)據(jù)轉(zhuǎn)儲B.登記日志文件C.數(shù)據(jù)庫鏡像D.封鎖機(jī)制【答案】D23.單選題以下關(guān)于數(shù)據(jù)庫設(shè)計(jì)的說法中,正確的是( )。問題1選項(xiàng)A.在邏輯結(jié)構(gòu)設(shè)計(jì)階段,規(guī)范化程度越高越好B.邏輯結(jié)構(gòu)設(shè)計(jì)的結(jié)果必須滿足BCNFC.在物理結(jié)構(gòu)設(shè)計(jì)階段,聚簇可提高特定屬性的查詢效率D.在物理結(jié)構(gòu)設(shè)計(jì)階段,若選擇B+樹索引存取方法,關(guān)系上定

28、義的索引數(shù)越多越好【答案】C【解析】聚簇索引:將數(shù)據(jù)存儲與索引放到了一塊,找到索引也就找到了數(shù)據(jù),所以查詢效率是非常高的。一個表只有一個聚簇索引。24.單選題計(jì)算機(jī)系統(tǒng)中,I/O接口的功能有( )。數(shù)據(jù)傳輸及緩存;設(shè)備狀態(tài)檢測和反饋;I/O操作的控制與定時問題1選項(xiàng)A.B.C.D.【答案】D25.案例題閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】某數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù)轉(zhuǎn)儲方式對數(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的

29、值由V1改為V2,CRASH表明系統(tǒng)發(fā)生斷電故障。假設(shè)各數(shù)據(jù)項(xiàng)的初始值為:I=3J=6,K=11。【問題1】(4分)系統(tǒng)發(fā)生故障時,滿足持久化要求的事務(wù)有哪些?不滿足持久化要求的事務(wù)有哪些?【問題2】(6分)系統(tǒng)恢復(fù)后,數(shù)據(jù)項(xiàng)I、J、K的數(shù)值哪些會恢復(fù)為初始值?哪些不會恢復(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不滿足

30、持久化要求的事務(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ù)時,需要撤銷所有T2的操作。最終結(jié)果I=5、J=7、K=11?!締栴}4】為什么要先寫日志文件?寫數(shù)據(jù)庫和寫日志文件是兩個不同的操作,在這兩個操作之間可能發(fā)生故障。如果先寫了數(shù)據(jù)庫修改,而在日志文件中沒有登記下這個修改,則以后就無法恢復(fù)這個修改了;如果先寫日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復(fù)時只不過是多執(zhí)行一次不必要的UNDO操作,并不會影響數(shù)據(jù)庫的正確性。26.單選題系統(tǒng)為( )分配的存儲空間

31、在程序運(yùn)行過程中一般是不改變的。問題1選項(xiàng)A.結(jié)構(gòu)體B.數(shù)組C.全局變量D.局部變量【答案】C27.單選題OLTP 指的是( ),OLAP 指的是( )。問題1選項(xiàng)A.聯(lián)機(jī)事務(wù)處理B.聯(lián)機(jī)分析處理C.實(shí)時事務(wù)處理D.批量事務(wù)處理問題2選項(xiàng)A.聯(lián)機(jī)事務(wù)處理B.聯(lián)機(jī)分析處理C.實(shí)時事務(wù)處理D.批量事務(wù)處理【答案】第1題:A第2題:B【解析】OLTP 指的是聯(lián)機(jī)事務(wù)處理,OLAP 指的是聯(lián)機(jī)分析處理。28.單選題以下關(guān)于串的敘述中,錯誤的是( )。問題1選項(xiàng)A.串是僅由字符構(gòu)成的有限序列B.串是取值范圍受限的線性表C.空串不包含任何字符D.串只可以采用順序存儲方式【答案】D【解析】串是由零個或多個任

32、意字符組成的有限序列。29.單選題下列關(guān)于BCNF的描述,正確的是( )。問題1選項(xiàng)A.BCNF不滿足列的原子性B.BCNF中存在非主屬性對碼的部分依賴C.BCNF中存在非主屬性對碼的傳遞依賴D.BCNF中每個函數(shù)依賴左部都包含碼【答案】D【解析】考查BCNF的定義。滿足BCNF的定義為:BCNF中每個函數(shù)依賴左部都包含碼。答案為D。30.單選題甲、乙兩公司于2020年7月7日就各自開發(fā)的庫存管理軟件分別申請“宏達(dá)”和“鴻達(dá)”商標(biāo)注冊,兩個庫存管理軟件相似,甲第一次使用時間為2019年7月,乙第一次使用時間為2019年5月,此情形下,( )能獲準(zhǔn)注冊。問題1選項(xiàng)A.“宏達(dá)”B.“宏達(dá)”和“鴻達(dá)

33、”均可以C.由甲、乙協(xié)商哪個D.“鴻達(dá)”【答案】D【解析】誰先申請誰擁有(除知名商標(biāo)的非法搶注)同時申請,則根據(jù)誰先使用(需提供證據(jù))無法提供證據(jù),協(xié)商歸屬,無效時使用抽簽(但不可不確定)31.單選題在死鎖產(chǎn)生的必要條件中,可以使用( )方法破壞“不可剝奪條件”。問題1選項(xiàng)A.假脫機(jī)B.預(yù)先靜態(tài)分配C.強(qiáng)制剝奪資源D.所有資源排序使用【答案】C【解析】產(chǎn)生死鎖的四個必要條件:互斥條件:一個資源每次只能被一個進(jìn)程使用。請求與保持條件:一個進(jìn)程因請求資源而阻塞時,對已獲得的資源保持不放。不剝奪條件:進(jìn)程已獲得的資源,在未使用完之前,不能強(qiáng)行剝奪。循環(huán)等待條件:若干進(jìn)程之間形成一種頭尾相接的循環(huán)等待

34、資源關(guān)系。這四個條件是死鎖的必要條件,只要系統(tǒng)發(fā)生死鎖,這些條件必然成立,而只要上述條件之一不滿足,就不會發(fā)生死鎖。所以題干中就是需要打破不剝奪的條件,所以答案是C。32.單選題CPU的速度要遠(yuǎn)快于打印機(jī)的速度,為解決這個速度不匹配的問題,可以使用( )。問題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的等待。33.單選題關(guān)系模式R問題1選項(xiàng)A.1NFB.2NFC.3NFD.BCNF問題2選項(xiàng)A.主屬性對碼的部分函數(shù)依賴B.非主屬性對碼的部分函數(shù)依賴C.主屬

35、性對碼的傳遞函數(shù)依賴D.非主屬性對碼的傳遞函數(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,原因是存在非主屬性對碼的傳遞函數(shù)依賴。第2題:34.單選題關(guān)系的完整性約束不包含( )。問題1選項(xiàng)A.實(shí)體完整性B.參照完整性C.屬性完整性D.用戶定義完整性【答案】C【解析】完整性約束:防止的是對數(shù)據(jù)的意外破環(huán)。實(shí)體完整性:規(guī)定基本關(guān)系R的主屬性A不能取空。用戶自定義完整性:就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件,

36、反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求,由應(yīng)用的環(huán)境決定。如:年齡必須為大于0小于150的整數(shù)。參照完整性/引用完整性:規(guī)定,若F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼K,相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則R中每個元組在F上的值必須為:或者取空值;或者等于S中某個元組的主碼值。本題中屬性完整性約束不屬于關(guān)系的完整性約束。35.單選題在地址欄中輸入,瀏覽器默認(rèn)的應(yīng)用層協(xié)議是( )。問題1選項(xiàng)A.HTTPB.DNSC.TCPD.FTP【答案】A【解析】默認(rèn)的是: -協(xié)議名稱 服務(wù)器名 域名36.單選題以下關(guān)于MapReduce技術(shù)的說法中,不正確的是( )。問題1選項(xiàng)A.Ma

37、pReduce的計(jì)算過程分解為兩個主要階段:Map階段和Reducel階段B.用戶無需編寫Map函數(shù)和Reduce函數(shù)C.MapReduce中存在數(shù)據(jù)chunk的冗余復(fù)制D.在同等硬件條件下,MapReducel的性能一般低于并行數(shù)據(jù)庫【答案】B【解析】MapReduce的計(jì)算過程分解為兩個主要階段:Map階段和Reducel階段,在同等硬件條件下,MapReduce的性能遠(yuǎn)低于并行數(shù)據(jù)庫。MapReduce中存在數(shù)據(jù)chunk的冗余復(fù)制。37.單選題折半查找要求查找表中的數(shù)據(jù)為( )。問題1選項(xiàng)A.順序存儲、有序排列B.散列存儲、有序排列C.順序存儲、無序排列D.散列存儲、無序排列【答案】A

38、38.單選題同一進(jìn)程的多個線程共享的內(nèi)容不包括( )。問題1選項(xiàng)A.地址空間B.棧C.全局變量D.記賬信息【答案】B【解析】線程共享地址空間,但線程的私有數(shù)據(jù)、線程棧等又是需要單獨(dú)保存的。所以,地址空間、全局變量、記賬信息都是可共享的。39.單選題ISO軟件質(zhì)量模型由3個層次組成,分別是質(zhì)量特性,質(zhì)量子特性和最度指標(biāo)。例如( )質(zhì)量子特性屬于可靠性質(zhì)量特性。問題1選項(xiàng)A.依從性B.成熟性C.易操作性D.易安裝性【答案】B【解析】ISO軟件質(zhì)量模型:軟件質(zhì)量的6大特性:功能性、可靠性、易用性、效率、維護(hù)性、可移植性軟件質(zhì)量的27個子特性:功能性:適合性、準(zhǔn)確性、互操作性、安全性、功能性的依從性可

39、靠性:成熟性、容錯性、可恢復(fù)性、可靠性的依從性易用性:易理解、易學(xué)習(xí)、易操作、吸引性、可使用性的依從性效率:時間特性、資源特性、效率的依從性維護(hù)性:易分析性、穩(wěn)定性、易變更性、易測試性、可維護(hù)性的依從性可移植性:適應(yīng)性、易安裝性、遵循性、易替換性、可移植性的依從性40.單選題結(jié)構(gòu)化查詢語言(SQL)的出現(xiàn),極大地促進(jìn)了( )的應(yīng)用。問題1選項(xiàng)A.層次數(shù)據(jù)庫B.網(wǎng)絡(luò)數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.文件管理系統(tǒng)【答案】C【解析】SQL是一門ANSI的標(biāo)準(zhǔn)計(jì)算機(jī)語言,用來訪問和操作數(shù)據(jù)庫系統(tǒng)。SQL可與數(shù)據(jù)庫程序協(xié)同工作,而關(guān)系型數(shù)據(jù)庫管理系統(tǒng)使用的就是SQL語言進(jìn)行數(shù)據(jù)的操作。41.單選題以下選項(xiàng)中,(

40、)不屬于關(guān)系模型中的完整性約束。問題1選項(xiàng)A.實(shí)體完整性B.參照完整性C.元組完整性D.用戶定義的完整性【答案】C42.單選題有一進(jìn)口商品數(shù)據(jù)表iteminfo(itemid,itemtype,unitprice,itemcount),其中itemid是自動編號字段,其他屬性可以為NULL。如果用SQL語句:INSERT INTO iteminfo(unitprice,itemcount) VALUES (9.99,150)向數(shù)據(jù)表中插入元組時,則該元組的item_type屬性值為( )。問題1選項(xiàng)A.NULLB.任意值C.0D.插入失敗,不存在該元組【答案】A【解析】缺省為NULL值。答案為

41、A。43.單選題數(shù)據(jù)庫恢復(fù)操作的基本原理是( )。問題1選項(xiàng)A.存取控制B.加密C.完整性約束D.冗余【答案】D【解析】數(shù)據(jù)庫恢復(fù)操作的基本原理是冗余機(jī)制。44.單選題軟件能力成熟度模型(CMM)是對軟件組織進(jìn)化階段的描述,分為5個成熟度級別,其中在( )級別,說明該組織已經(jīng)建立了基本的項(xiàng)目管理過程來跟蹤成本和進(jìn)度。問題1選項(xiàng)A.可重復(fù)級B.已定義級C.已管理級D.優(yōu)化級【答案】A【解析】初始級:軟件過程的特點(diǎn)是無秩序的,甚至是混亂的,軟件處于無章法和步驟可循的狀態(tài),或者制訂的規(guī)范為能覆蓋基本的關(guān)鍵過程要求,且執(zhí)行沒有政策、資源方面的保證,那么仍被視為初始級??芍貜?fù)級:已經(jīng)建立了基本的項(xiàng)目管理

42、過程,可用于對成本、進(jìn)度和功能特性進(jìn)行跟蹤。焦點(diǎn)集中在軟件管理過程上。一個可管理的過程就是一個可重復(fù)的過程,一個可重復(fù)的過程則能逐漸演化和成熟。定義級:用于管理和工程的軟件過程均已文檔化、標(biāo)準(zhǔn)化,并已形成整個軟件組織的標(biāo)準(zhǔn)軟件過程。全部項(xiàng)目均采用與實(shí)際情況相吻合、適當(dāng)修改后的標(biāo)準(zhǔn)軟件過程來進(jìn)行操作。要求制定企業(yè)范圍的工程化標(biāo)準(zhǔn),而且無論是管理還是工程開發(fā)都需要一套文檔化的標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)軟件開發(fā)標(biāo)準(zhǔn)過程中去。管理級:軟件過程和產(chǎn)品質(zhì)量有詳細(xì)的度量報(bào)告,軟件產(chǎn)品和過程得到了定量的認(rèn)識和控制。優(yōu)化級:通過對來自過程、新概念和新技術(shù)等方面的各種有用信息的定量分析,能夠不斷地、持續(xù)地進(jìn)行過

43、程改進(jìn)。45.單選題某公司開發(fā)系統(tǒng)記錄員工基本信息。假設(shè)每個員工只在一個部門工作:每個員工必須提供工作和家庭兩部電話號碼。( )不滿足1NF。問題1選項(xiàng)A.R1(員工編號,姓名,性別)B.R2(員工編號,姓名,家庭電話,工作電話)C.R3(員工編號,姓名,部門)D.R4(員工編號,姓名,電話家庭電話,工作電話)【答案】D【解析】D選項(xiàng)中的電話是可以再分的屬性,所以不滿足1NF。46.單選題在數(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ī)制。47.案例題閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。【說明】某工程項(xiàng)目管理系統(tǒng)的部分?jǐn)?shù)據(jù)庫關(guān)系模式如下:項(xiàng)目:PROJECT(Ino,Jname,City,Date),各屬性分別表示項(xiàng)目代碼、項(xiàng)目名稱、項(xiàng)目所在城市和項(xiàng)目開始日期;零件:

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論