2022年職業(yè)考證-軟考-數(shù)據(jù)庫(kù)系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)82_第1頁(yè)
2022年職業(yè)考證-軟考-數(shù)據(jù)庫(kù)系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)82_第2頁(yè)
2022年職業(yè)考證-軟考-數(shù)據(jù)庫(kù)系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)82_第3頁(yè)
2022年職業(yè)考證-軟考-數(shù)據(jù)庫(kù)系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)82_第4頁(yè)
2022年職業(yè)考證-軟考-數(shù)據(jù)庫(kù)系統(tǒng)工程師考試名師押題精選卷I(帶答案詳解)試卷號(hào)82_第5頁(yè)
已閱讀5頁(yè),還剩29頁(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.單選題為了把一個(gè)滿足BCNF的關(guān)系模式規(guī)范化為4NF,需要( )。問(wèn)題1選項(xiàng)A.消除決定因素非碼的非平凡函數(shù)依賴B.消除主屬性對(duì)碼的部分和傳遞函數(shù)依賴C.消除非平凡的多值依賴D.消除非平凡且非函數(shù)依賴的多值依賴【答案】D2.單選題防火墻的主要功能不包括( )。問(wèn)題1選項(xiàng)A.包過(guò)濾B.訪問(wèn)控制C.加密認(rèn)證D.應(yīng)用層網(wǎng)關(guān)【答案】C【解析】防火墻作為訪問(wèn)控制設(shè)備,主要工作在OSI模型的三四層。防火墻主要基于IP報(bào)文進(jìn)行檢測(cè),對(duì)端口進(jìn)行限制

2、。還有一些防火墻具備一定的應(yīng)用層防護(hù)能力,可以根據(jù)TCP會(huì)話異常性及攻擊特征阻止攻擊,通過(guò)IP拆分檢測(cè)也能夠判斷隱藏在數(shù)據(jù)包中的攻擊。但是防火墻沒(méi)有加密認(rèn)證的功能。3.單選題如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)R上的X鎖,則T對(duì)R( )。問(wèn)題1選項(xiàng)A.只能讀不能寫(xiě)B(tài).只能寫(xiě)不能讀C.既可讀又可寫(xiě)D.不能讀不能寫(xiě)【答案】C4.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某競(jìng)賽管理系統(tǒng)的部分?jǐn)?shù)據(jù)庫(kù)關(guān)系模式如下:選手: PLAYER(PnO Phame, Sex. Region, Tel),各屬性分別表示參賽選手的編號(hào)、姓名、性別、地區(qū)和聯(lián)系電話:競(jìng)賽項(xiàng)目: CONTEST(CnO

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

4、C的SQL語(yǔ)句補(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)【問(wèn)題2】(6分)查詢所有未參加Al類別競(jìng)賽的選手,要求輸出選手的編號(hào)(Pno),查詢結(jié)果按照選手編號(hào)的升序排列。此功能由下面的SQL語(yǔ)句實(shí)現(xiàn),請(qǐng)補(bǔ)全。SELECT Pno FROM (f)WHERE Pno (g) (SELECT (h) FROM PC, C

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

6、E Cno= E06;(n)FROM(o)WHERE Cno= E06;【答案】【問(wèn)題1】(a):PLAYER(b):CONTEST(c):NOT NULL(d):CHECK(Rank in(一, 二, 三, 無(wú))(e):PRIMARY KEY (Pno,Cno)【問(wèn)題2】f: PLAYERg: not inh: pnoi: o=oj: andk: order by【問(wèn)題3】l:deletem:PCn:deleteo:CONTEST【解析】問(wèn)題1中完整的語(yǔ)句如下:CREATE TABLE PC(Pno CHAR(10) REFERENCES PLAYER (Pno),Cno CHAR(3) R

7、EFERENCES CONTEST (Cno),City CHAR(20) NOT NULL,Rank CHAR(20) CHECK(Rank in(一, 二, 三, 無(wú)),Point SMALLIT,PRIMARY KEY (Pno,Cno)問(wèn)題2中完整的語(yǔ)句如下:SELECT Pno FROM PLAYERWHERE Pno not in (SELECT pno FROM PC, ContestWHERE o=oand Type=Al )order by Pon;問(wèn)題3中完整的語(yǔ)句如下,請(qǐng)注意刪除表中的數(shù)據(jù),根據(jù)外鍵約束,先要?jiǎng)h除子表中的數(shù)據(jù),再刪除主表的數(shù)據(jù)。DELETE FROM PC

8、 WHERE Cno= E06;DELETE FROM CONTEST WHERE Cno= E06:5.單選題折半查找要求查找表中的數(shù)據(jù)為( )。問(wèn)題1選項(xiàng)A.順序存儲(chǔ)、有序排列B.散列存儲(chǔ)、有序排列C.順序存儲(chǔ)、無(wú)序排列D.散列存儲(chǔ)、無(wú)序排列【答案】A6.單選題以下選項(xiàng)中,( )不屬于關(guān)系模型中的完整性約束。問(wèn)題1選項(xiàng)A.實(shí)體完整性B.參照完整性C.元組完整性D.用戶定義的完整性【答案】C7.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某市居委會(huì)在新冠病毒疫情期間需分配社區(qū)人員到轄區(qū)內(nèi)各個(gè)小區(qū),協(xié)助小區(qū)物業(yè)人員進(jìn)行業(yè)主出入登記及體溫檢測(cè)工作。居委會(huì)為高效完成

9、工作并記錄必要的工作信息,設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫(kù)。其中有一個(gè)表用來(lái)記錄工作人員在各個(gè)小區(qū)的分布情況及每天工作時(shí)長(zhǎng)。表的結(jié)構(gòu)如下:人員分配(人員編號(hào),人員姓名,小區(qū)編號(hào),物業(yè)經(jīng)理姓名,人員職責(zé))。其中人員編號(hào)和小區(qū)編號(hào)唯一,人員職責(zé)用于記錄該人員需配合小區(qū)完成的工作,假設(shè)每個(gè)人員在同一個(gè)小區(qū)只負(fù)責(zé)一項(xiàng)工作,但在不同小區(qū)可以負(fù)責(zé)不同的工作。請(qǐng)回答以下問(wèn)題?!締?wèn)題1】(6分)給出人員分配表中成立且左側(cè)只有一個(gè)屬性的所有函數(shù)依賴關(guān)系。題中設(shè)計(jì)的人員分配表是否滿足2NF,請(qǐng)用100字以內(nèi)的文字說(shuō)明原因。【問(wèn)題2】(3分)如果要將人員分配表規(guī)范化為滿足3NF,請(qǐng)用100字以內(nèi)的文字簡(jiǎn)要說(shuō)明解決方案?!締?wèn)題3】

10、(6 分)請(qǐng)給出問(wèn)題2設(shè)計(jì)結(jié)果中各個(gè)表的主鍵和外鍵?!敬鸢浮俊締?wèn)題1】包含的函數(shù)依賴有:人員編號(hào)人員姓名小區(qū)編號(hào)物業(yè)經(jīng)理姓名不是2NF因?yàn)槿藛T分配表的主鍵是(人員編號(hào),小區(qū)編號(hào)),存在非主屬性對(duì)主鍵的部分依賴?!締?wèn)題2】拆分為三個(gè)表:人員表(人員編號(hào),人員姓名)小區(qū)表(小區(qū)編號(hào),物業(yè)經(jīng)理姓名)責(zé)任表(人員編號(hào),小區(qū)編號(hào),人員職責(zé))【問(wèn)題3】人員表的主鍵為人員編號(hào),無(wú)外鍵。小區(qū)表的主鍵為小區(qū)編號(hào),無(wú)外鍵。責(zé)任表的主鍵為(人員編號(hào),小區(qū)編號(hào)),外鍵是人員編號(hào)和小區(qū)編號(hào)?!窘馕觥勘绢}考查數(shù)據(jù)庫(kù)中第二范式和第三范式的概念和在實(shí)際問(wèn)題中的應(yīng)用。此類題目要求考生認(rèn)真閱讀題目對(duì)現(xiàn)實(shí)問(wèn)題的描述,判斷數(shù)據(jù)庫(kù)中表

11、的主鍵以及其他屬性對(duì)主鍵的依賴關(guān)系,從而確定符合2NF的要求。在此基礎(chǔ)上,考生需要實(shí)現(xiàn)數(shù)據(jù)庫(kù)的規(guī)范化,滿足3NF的要求。同時(shí)考生也需要掌握外鍵的概念?!締?wèn)題1】第二范式(2NF)是指每個(gè)表必須有主鍵(Primary key),其他屬性與主鍵一一對(duì)應(yīng)。 通常稱這種關(guān)系為函數(shù)依賴(Functional dependence)關(guān)系,即表中其他屬性都依賴于主鍵,或稱該數(shù)據(jù)元素唯一地被主鍵所標(biāo)識(shí)。在本題的人員分配表中,人員編號(hào)和小區(qū)編號(hào)為主鍵,由于每個(gè)人員在不同小區(qū)可以負(fù)責(zé)不同的工作,人員職業(yè)對(duì)主鍵完全依賴。但是由人員編號(hào)可以確定人員姓名,由小區(qū)編號(hào)可以確定物業(yè)經(jīng)理,這兩個(gè)屬性對(duì)主鍵部分依賴,因此不符合

12、2NF?!締?wèn)題2】第三范式(3NF)就是指表中的所有數(shù)據(jù)元素不但要能唯一地被主關(guān)鍵字所標(biāo)識(shí),而且它們之間還必須相互獨(dú)立,不存在其他的函數(shù)關(guān)系。首先我們需要滿足第二范式,應(yīng)分為三個(gè)表。人員表(人員編號(hào),人員姓名),人員編號(hào)為主鍵。小區(qū)表(小區(qū)編號(hào),物業(yè)經(jīng)理姓名),小區(qū)編號(hào)為主鍵。責(zé)任表(人員編號(hào),小區(qū)編號(hào),人員職責(zé)),人員編號(hào)和小區(qū)編號(hào)為主鍵。這三個(gè)表中已經(jīng)不存在其他函數(shù)關(guān)系,符合第三范式?!締?wèn)題3】如果公共關(guān)鍵字在一個(gè)關(guān)系中是主關(guān)鍵字,那么這個(gè)公共關(guān)鍵字被稱為另一個(gè)關(guān)系的外鍵。各表主鍵已在問(wèn)題2中確定。其中,人員表和小區(qū)表無(wú)外鍵。責(zé)任表中的人員編號(hào)和小區(qū)編號(hào)是人員表和小區(qū)表中的主關(guān)鍵字,因此人

13、員編號(hào)和小區(qū)編號(hào)是外鍵。8.單選題數(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)限【答案】C9.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說(shuō)明】某銀行賬務(wù)系統(tǒng)的部分簡(jiǎn)化后的關(guān)系模式如下:賬戶表:account

14、s(a_no,a_name,a_status, a_balop, en_branch_no,open_branch_name,phone _no);屬性含義分別為:賬戶編碼、賬戶名稱、賬戶狀態(tài)(1-正常、2-凍結(jié)、3-掛失)、賬戶余額、開(kāi)戶網(wǎng)點(diǎn)編碼、開(kāi)戶網(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

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

16、r(142); v_bran_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 INT

17、O branch_sum VALUES(v_bran_no,s_date,v_bran_name,all_balance); END LOOP; CLOSE _(e) ; COMMIT;EXCEPTION WHEN OTHERS THEN (f)END;【問(wèn)題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)的程序,請(qǐng)補(bǔ)全空缺處的代碼。CREATE TRIGGER BalanceNotice (

18、g) INSERT on (h) (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

19、 no上執(zhí)行了vtype交易,交易金額為to string(NEW t amt)元,交易后賬戶余額為to_string(v bal)元; SendMsg(v_phone,v_msg);/發(fā)送短信END;【問(wèn)題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ù)庫(kù)提供了多版本并發(fā)控制協(xié)議,兩個(gè)事務(wù)是否成功結(jié)束?【答案】【問(wèn)題1】【問(wèn)題2】a cursorb fetchc v_bran_name,all_balanced exite c_sum_bal

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

21、,對(duì)檢索(讀)數(shù)據(jù)的鎖要求與寫(xiě)數(shù)據(jù)的鎖要求不沖突,所以讀不會(huì)阻塞寫(xiě),而寫(xiě)也從不阻塞讀。10.單選題系統(tǒng)為( )分配的存儲(chǔ)空間在程序運(yùn)行過(guò)程中一般是不改變的。問(wèn)題1選項(xiàng)A.結(jié)構(gòu)體B.數(shù)組C.全局變量D.局部變量【答案】C11.單選題防止重放攻擊最有效的方法是( )。問(wèn)題1選項(xiàng)A.對(duì)用戶密碼進(jìn)行加密存儲(chǔ)使用B.使用一次一密的加密方式C.強(qiáng)制用戶經(jīng)常修改用戶密碼D.強(qiáng)制用戶設(shè)置復(fù)雜度高的密碼【答案】B【解析】重放攻擊又稱重播攻擊、回放攻擊,是指攻擊者發(fā)送一個(gè)目的主機(jī)已接收過(guò)的包,來(lái)達(dá)到欺騙系統(tǒng)的目的,主要用于身份認(rèn)證過(guò)程,破壞認(rèn)證的正確性。重放攻擊可以由發(fā)起者,也可以由攔截并重發(fā)該數(shù)據(jù)的敵方進(jìn)行。所

22、以,防范重放攻擊可以加時(shí)間戳,或者一次一密的方式。12.單選題數(shù)據(jù)倉(cāng)庫(kù)是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲(chǔ)和組織技術(shù),其特征不包括( )。問(wèn)題1選項(xiàng)A.數(shù)據(jù)的組織面向主題B.數(shù)據(jù)是集成的C.數(shù)據(jù)是相對(duì)不穩(wěn)定的D.數(shù)據(jù)是反映歷史變化的【答案】C13.單選題軟件能力成熟度模型(CMM)是對(duì)軟件組織進(jìn)化階段的描述,分為5個(gè)成熟度級(jí)別,其中在( )級(jí)別,說(shuō)明該組織已經(jīng)建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤成本和進(jìn)度。問(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)鍵

23、過(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è)范圍的工程化標(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í)和控制

24、。優(yōu)化級(jí):通過(guò)對(duì)來(lái)自過(guò)程、新概念和新技術(shù)等方面的各種有用信息的定量分析,能夠不斷地、持續(xù)地進(jìn)行過(guò)程改進(jìn)。14.單選題數(shù)據(jù)庫(kù)設(shè)計(jì)的6個(gè)階段依次是:需求分析、( ),數(shù)據(jù)庫(kù)實(shí)施,數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。問(wèn)題1選項(xiàng)A.邏輯結(jié)構(gòu)設(shè)計(jì)、概念結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)B.概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)C.概念結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)D.物理結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、概念結(jié)構(gòu)設(shè)計(jì)【答案】B15.單選題有一進(jìn)口商品數(shù)據(jù)表iteminfo(itemid,itemtype,unitprice,itemcount),其中itemid是自動(dòng)編號(hào)字段,其他屬性可以為NULL。如果用SQL語(yǔ)句:INSERT I

25、NTO iteminfo(unitprice,itemcount) VALUES (9.99,150)向數(shù)據(jù)表中插入元組時(shí),則該元組的item_type屬性值為( )。問(wèn)題1選項(xiàng)A.NULLB.任意值C.0D.插入失敗,不存在該元組【答案】A【解析】缺省為NULL值。答案為A。16.單選題NoSQL數(shù)據(jù)庫(kù)的四大分類是指( )。問(wèn)題1選項(xiàng)A.鍵值存儲(chǔ)數(shù)據(jù)庫(kù),列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)B.列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù),分布式數(shù)據(jù)庫(kù)C.鍵值存儲(chǔ)數(shù)據(jù)庫(kù),列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)D.列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)【答案】C【解析】NOSQL數(shù)據(jù)庫(kù)

26、的四大分類是指鍵值存儲(chǔ)數(shù)據(jù)庫(kù),列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)。17.單選題甲乙丙三人分別就相同內(nèi)容的計(jì)算機(jī)程序的發(fā)明創(chuàng)造,先后向國(guó)務(wù)院專利行政部門提出申請(qǐng),( )可以獲得專利申請(qǐng)權(quán)。問(wèn)題1選項(xiàng)A.甲乙丙均B.先申請(qǐng)者C.先試用者D.先發(fā)明者【答案】B18.單選題關(guān)系模式R(U,F)中,屬性集U=A,B,C,D,E,函數(shù)依賴集F=(ABC,CD,BDA,ADE,BDE。則(CE)F+=( )。問(wèn)題1選項(xiàng)A.CEB.BCEC.CEDD.BCED【答案】C【解析】(CE)F+表示的是求CE的屬性閉包,根據(jù)函數(shù)依賴關(guān)系可以獲得所有屬性,能夠得到是CDE。答案是C。19.單選題事務(wù)具有 ACID特

27、性,其中C是指事務(wù)的( )。問(wèn)題1選項(xiàng)A.原子性B.持續(xù)性C.隔離性D.一致性【答案】D【解析】A 原子性(Atomicity)就是把事物分割成像原子一樣,表示我們事物需要細(xì)微的去控制。比如我給你轉(zhuǎn)錢,里面有我扣錢,你到賬??偛荒芪铱哿隋X,你沒(méi)到賬這種情況吧。所以就是指轉(zhuǎn)賬這個(gè)事物, 里面的所有環(huán)節(jié)哪怕一個(gè)出錯(cuò),都需要事物回滾,就是一切回到之前那樣。D 一致性(Consistency)一致性是指事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變換到另一個(gè)一致性狀態(tài),也就是說(shuō)一個(gè)事務(wù)執(zhí)行之前和執(zhí)行之后都必須處于一致性狀態(tài)。還是轉(zhuǎn)賬來(lái)說(shuō),假設(shè)用戶A和用戶B兩者的錢加起來(lái)一共是1000,那么不管A和B之間如何轉(zhuǎn)賬,

28、轉(zhuǎn)幾次賬,事務(wù)結(jié)束后兩個(gè)用戶的錢相加起來(lái)應(yīng)該還得是1000,這就是事務(wù)的一致性。C 隔離性(Isolation)隔離性是當(dāng)多個(gè)用戶并發(fā)訪問(wèn)數(shù)據(jù)庫(kù)時(shí),比如操作同一張表時(shí),數(shù)據(jù)庫(kù)為每一個(gè)用戶開(kāi)啟的事務(wù),不能被其他事務(wù)的操作所干擾,多個(gè)并發(fā)事務(wù)之間要相互隔離,即要達(dá)到這么一種效果:對(duì)于任意兩個(gè)并發(fā)的事務(wù)T1和T2,在事務(wù)T1看來(lái),T2要么在T1開(kāi)始之前就已經(jīng)結(jié)束,要么在T1結(jié)束之后才開(kāi)始,這樣每個(gè)事務(wù)都感覺(jué)不到有其他事務(wù)在并發(fā)地執(zhí)行。B 持久性(Durability)持久性是指一個(gè)事務(wù)一旦被提交了,那么對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的改變就是永久性的,即便是在數(shù)據(jù)庫(kù)系統(tǒng)遇到故障的情況下也不會(huì)丟失提交事務(wù)的操作。2

29、0.單選題TCP/IP的四層模型中,每一層都提供了安全協(xié)議,以下屬于網(wǎng)絡(luò)層安全協(xié)議的是( )。問(wèn)題1選項(xiàng)A.HTTPSB.SSHC.IPSecD.Socks【答案】C21.單選題計(jì)算機(jī)系統(tǒng)中,I/O接口的功能有( )。數(shù)據(jù)傳輸及緩存;設(shè)備狀態(tài)檢測(cè)和反饋;I/O操作的控制與定時(shí)問(wèn)題1選項(xiàng)A.B.C.D.【答案】D22.單選題以下關(guān)于數(shù)據(jù)庫(kù)事務(wù)的敘述中,正確的是( )。問(wèn)題1選項(xiàng)A.一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序只能包含一個(gè)數(shù)據(jù)庫(kù)事務(wù)B.一個(gè)數(shù)據(jù)庫(kù)事務(wù)僅包含條SQL語(yǔ)句C.一個(gè)數(shù)據(jù)庫(kù)事務(wù)僅包含一個(gè)存儲(chǔ)過(guò)程D.一個(gè)數(shù)據(jù)庫(kù)事務(wù)可以包含一組SQL語(yǔ)句【答案】D【解析】數(shù)據(jù)庫(kù)事務(wù)(transaction)是訪問(wèn)并可能

30、操作各種數(shù)據(jù)項(xiàng)的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全部執(zhí)行,要么全部不執(zhí)行,是一個(gè)不可分割的工作單位。事務(wù)由事務(wù)開(kāi)始與事務(wù)結(jié)束之間執(zhí)行的全部數(shù)據(jù)庫(kù)操作組成。所以,事務(wù)是可以包含一組SQL語(yǔ)句,ABC是錯(cuò)誤的。23.單選題數(shù)據(jù)字典是( )。問(wèn)題1選項(xiàng)A.數(shù)據(jù)庫(kù)中的數(shù)據(jù)B.查詢數(shù)據(jù)的字典C.關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述D.不可更新的【答案】C24.單選題若磁盤的轉(zhuǎn)速提高一倍,則( )。問(wèn)題1選項(xiàng)A.平均存取時(shí)間減半B.平均尋道時(shí)間加倍C.旋轉(zhuǎn)等待時(shí)間減半D.數(shù)據(jù)傳輸速率加倍【答案】C【解析】磁盤存取時(shí)間包括尋道的時(shí)間、定位扇區(qū)的時(shí)間(也就是旋轉(zhuǎn)延遲時(shí)間)以及讀寫(xiě)數(shù)據(jù)的時(shí)間(也就是傳輸時(shí)間),若磁盤的轉(zhuǎn)速提

31、高一倍,則旋轉(zhuǎn)延遲時(shí)間減少一倍。25.單選題某數(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í)后【答案】B26.單選題在程序設(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ì)語(yǔ)言中,語(yǔ)用表示了構(gòu)成語(yǔ)言的各個(gè)記號(hào)和使用者的關(guān)系,而語(yǔ)境是指理解和實(shí)現(xiàn)

32、程序設(shè)計(jì)語(yǔ)言的環(huán)境,包括編譯環(huán)境和運(yùn)行環(huán)境。27.單選題某軟件需求“發(fā)送消息需要在1秒鐘內(nèi)得到響應(yīng)”,該需求屬于( )。問(wèn)題1選項(xiàng)A.功能需求B.非功能需求C.設(shè)計(jì)約束D.過(guò)程約束【答案】B28.單選題( )強(qiáng)調(diào)風(fēng)險(xiǎn)分析,比較適用于龐大、復(fù)雜且高風(fēng)險(xiǎn)的系統(tǒng)。問(wèn)題1選項(xiàng)A.瀑布模型B.螺旋模型C.V模型D.原型化模型【答案】B【解析】螺旋模型是一種演化軟件開(kāi)發(fā)過(guò)程模型,它兼顧了快速原型的迭代的特征以及瀑布模型的系統(tǒng)化與嚴(yán)格監(jiān)控。螺旋模型最大的特點(diǎn)在于引入了其他模型不具備的風(fēng)險(xiǎn)分析,使軟件在無(wú)法排除重大風(fēng)險(xiǎn)時(shí)有機(jī)會(huì)停止,以減小損失。同時(shí),在每個(gè)迭代階段構(gòu)建原型是螺旋模型用以減小風(fēng)險(xiǎn)的途徑。螺旋模型

33、更適合大型的昂貴的系統(tǒng)級(jí)的軟件應(yīng)用。29.單選題甲、乙兩公司于2020年7月7日就各自開(kāi)發(fā)的庫(kù)存管理軟件分別申請(qǐng)“宏達(dá)”和“鴻達(dá)”商標(biāo)注冊(cè),兩個(gè)庫(kù)存管理軟件相似,甲第一次使用時(shí)間為2019年7月,乙第一次使用時(shí)間為2019年5月,此情形下,( )能獲準(zhǔn)注冊(cè)。問(wèn)題1選項(xiàng)A.“宏達(dá)”B.“宏達(dá)”和“鴻達(dá)”均可以C.由甲、乙協(xié)商哪個(gè)D.“鴻達(dá)”【答案】D【解析】誰(shuí)先申請(qǐng)誰(shuí)擁有(除知名商標(biāo)的非法搶注)同時(shí)申請(qǐng),則根據(jù)誰(shuí)先使用(需提供證據(jù))無(wú)法提供證據(jù),協(xié)商歸屬,無(wú)效時(shí)使用抽簽(但不可不確定)30.單選題SQL語(yǔ)言中,NULL值代表( )。問(wèn)題1選項(xiàng)A.空字符串B.數(shù)值0C.空值D.空指針【答案】C【解

34、析】NULL值代表空值。31.單選題以下關(guān)于C語(yǔ)言函數(shù)的說(shuō)法中,不正確的是( )。問(wèn)題1選項(xiàng)A.函數(shù)是一段具有獨(dú)立功能的程序單元B.函數(shù)是先聲明后引用C.函數(shù)的定義包括函數(shù)首部和函數(shù)體D.函數(shù)允許嵌套定義【答案】D32.單選題關(guān)系模型中,一組具有相同數(shù)據(jù)類型的值的集合稱為( )。問(wèn)題1選項(xiàng)A.域B.變量C.分量D.元組【答案】A【解析】域:關(guān)系模型中,一組具有相同數(shù)據(jù)類型的值的集合稱為域。元組:關(guān)系中的一行即為一個(gè)元組。分量:元組中的一個(gè)屬性值,稱為分量。例如,在學(xué)生基本信息登記表中元組的每一個(gè)屬性值: “張三”、“女”、“2020/1/1”都是它的分量。33.單選題計(jì)算機(jī)操作的最小時(shí)間單位是

35、( )。問(wèn)題1選項(xiàng)A.指令周期B.時(shí)鐘周期C.總線周期D.CPU周期【答案】B【解析】計(jì)算機(jī)操作的最小時(shí)間單位是時(shí)鐘周期。 時(shí)鐘周期是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。 34.單選題以下關(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é)果相同,就代表是正確的。所以答案

36、是B。35.單選題在一個(gè)關(guān)系型數(shù)據(jù)庫(kù)中,參照完整性約束可以通過(guò)( )來(lái)實(shí)現(xiàn)。問(wèn)題1選項(xiàng)A.主碼B.候選碼C.外碼D.鎖【答案】C【解析】參照完整性/引用完整性:規(guī)定,若F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼K,相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則R中每個(gè)元組在F上的值必須為:或者取空值;或者等于S中某個(gè)元組的主碼值。所以,在一個(gè)關(guān)系型數(shù)據(jù)庫(kù)中,參照完整性約束可以通過(guò)外碼來(lái)實(shí)現(xiàn)。36.單選題事務(wù)故障出現(xiàn)后,系統(tǒng)自動(dòng)執(zhí)行( )以撤銷該事務(wù)。問(wèn)題1選項(xiàng)A.BEGIN TRANSACTIONB.UNDOC.COMMITD.REDO【答案】B37.單選題關(guān)系型數(shù)據(jù)庫(kù)是( )的集合,表是(

37、) 的集合。問(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ù)是表的集合,表是記錄的集合。38.單選題以下關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的說(shuō)法中,正確的是( )。問(wèn)題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+樹(shù)索引存取方法,關(guān)系上定義的索引數(shù)越多越好【答案】C【解析】聚簇索引:將數(shù)據(jù)存儲(chǔ)與索引放到了一塊,找到索引也就找到了數(shù)據(jù),所以查詢效率是非常高的。一個(gè)表只有一個(gè)聚簇索引。39.單選題在UML圖中,( )

38、是場(chǎng)景的圖形化表示,描述了以時(shí)間順序組織的對(duì)象之間的交互活動(dòng)。問(wèn)題1選項(xiàng)A.類圖B.對(duì)象圖C.序列圖D.狀態(tài)圖【答案】C40.單選題通過(guò)將一個(gè)關(guān)系拆分成兩個(gè)更小的關(guān)系來(lái)使其滿足范式時(shí),必須( )來(lái)保持?jǐn)?shù)據(jù)的完整性約束。問(wèn)題1選項(xiàng)A.用相同的屬性使兩個(gè)子關(guān)系互相關(guān)聯(lián)B.移除兩個(gè)子關(guān)系中所有的函數(shù)依賴C.封鎖機(jī)制D.事務(wù)機(jī)制【答案】A【解析】通過(guò)將一個(gè)關(guān)系拆分成兩個(gè)更小的關(guān)系來(lái)使其滿足范式時(shí),必須用相同的屬性使兩個(gè)子關(guān)系互相關(guān)聯(lián)來(lái)保持?jǐn)?shù)據(jù)的完整性約束。41.單選題數(shù)據(jù)庫(kù)系統(tǒng)中的運(yùn)算溢出屬于( )。問(wèn)題1選項(xiàng)A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.硬件故障【答案】A【解析】事務(wù)故障是由于程序執(zhí)行錯(cuò)誤

39、而引起事務(wù)非預(yù)期的、異常終止的故障。它發(fā)生在單個(gè)事務(wù)的局部范圍內(nèi),實(shí)際上就是程序的故障。有的事務(wù)故障可以通過(guò)事務(wù)程序本身發(fā)現(xiàn)。42.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】為防控新冠疫情,一些公共設(shè)施需要定期消毒,管理部門為高效完成工作并記錄必要的工作信息,設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫(kù),其中有一個(gè)表用來(lái)記錄公共汽車的消毒情況,表的結(jié)構(gòu)如下:消毒記錄(日期,車牌號(hào),行駛路線,消毒人員工號(hào),消毒人員姓名)其中車牌號(hào)和消毒人員工號(hào)唯一,同一輛車保持固定的行駛路線。假設(shè)同一人員每天可以負(fù)責(zé)多輛車的消毒工作?!締?wèn)題1】(6分)給出消毒記錄表中成立且左側(cè)只有一個(gè)屬性的所有函數(shù)依賴

40、關(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分)如果每輛車每日有多次消毒,需要記錄每次消毒的消毒時(shí)間,在問(wèn)題2設(shè)計(jì)結(jié)果的基礎(chǔ)上,如何在不破壞3NF且不增加冗余的前提下做到?請(qǐng)簡(jiǎn)單說(shuō)明方案?!敬鸢浮俊締?wèn)題1】左側(cè)只有一個(gè)屬性的函數(shù)依賴關(guān)系有2個(gè),分別為: 車牌號(hào)-行駛路線 消毒人員工號(hào)-消毒人員姓名 不滿足2NF,根據(jù)題干可以得到消毒記錄表的候選鍵為(日期,車牌號(hào)),由于存在車牌號(hào)-行駛路線,屬于部分依賴。根據(jù)2NF的要求,不存

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

42、選鍵為(日期,車牌號(hào)),由于存在車牌號(hào)-行駛路線,屬于部分依賴。根據(jù)2NF的要求,不存在非主屬性對(duì)主屬性的部分依賴,所以不滿足2NF。 【問(wèn)題2】由于消毒記錄表不滿足2NF,需要將消毒記錄表進(jìn)行拆分成多個(gè)表,拆分的表如下:消毒記錄1(車牌號(hào),行駛路線)消毒記錄2(消毒人員工號(hào),消毒人員姓名)消毒記錄3(車牌號(hào),日期,消毒人員工號(hào))由于拆分后的三個(gè)表都不存在非主屬性對(duì)主屬性的部分和傳遞函數(shù)依賴,所以都滿足3NF?!締?wèn)題3】由于每輛車每日有多次消毒記錄時(shí)間,可以在問(wèn)題2的基礎(chǔ)上增加表:消毒記錄4(車牌號(hào),日期,消毒時(shí)間)43.單選題某公司的數(shù)據(jù)庫(kù)在試運(yùn)行階段發(fā)現(xiàn)cpu長(zhǎng)時(shí)間占用率高于95%,那么不

43、可能的原因是( )。在運(yùn)行一段時(shí)間后,由于硬盤故障,該數(shù)據(jù)庫(kù)無(wú)法運(yùn)行,這屬于( )。問(wèn)題1選項(xiàng)A.CPU性能過(guò)剩B.應(yīng)用復(fù)雜過(guò)高C.查詢執(zhí)行成本過(guò)高D.存在大量行鎖沖突問(wèn)題2選項(xiàng)A.計(jì)算機(jī)病毒B.事務(wù)內(nèi)部故障C.系統(tǒng)故障D.介質(zhì)故障【答案】第1題:A第2題:D【解析】很明顯CPU性能過(guò)剩是不可能的原因。介質(zhì)故障即外存故障,如磁盤損壞、強(qiáng)磁場(chǎng)干擾等。這類故障發(fā)生的可能性較小,但破壞性很強(qiáng)。它使數(shù)據(jù)庫(kù)受到破壞,并影響正在存取數(shù)據(jù)的事務(wù)。44.單選題關(guān)于模式分解,( )不是分解前后模式等價(jià)性的準(zhǔn)則。問(wèn)題1選項(xiàng)A.分解后關(guān)系模式要達(dá)到最高范式B.分解具有無(wú)損連接性C.分解要保持函數(shù)依賴D.分解既要保持

44、函數(shù)依賴,又要具有無(wú)損連接性【答案】A【解析】等價(jià)的3種情況:分解具有無(wú)損連接性;分解要保持函數(shù)依賴;分解既要無(wú)損連接性,又要保持函數(shù)依賴。45.單選題A database system is a collection of interrelated data and a set of programs that allow users to access and modify these data. A major purpose of a database system is to provide users with an( )view of the data. That is, the

45、 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 complex data( )to represent data in the database. Since many database-system users are not computer trained, developers hid

46、e 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 describes( )the data are actually stored. Logical level is the next-higher level of abstraction that describes( )data are stored i

47、n 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.問(wèn)題1選項(xiàng)A.abstractB.physicalC.administratorD.operator問(wèn)題2選項(xiàng)A.completelyB.safelyC.usefullyD.fficiently問(wèn)題3選項(xiàng)A.filesB.structuresC.graphsD.flows問(wèn)題4選項(xiàng)A.howB.whatC.whichD.when問(wèn)題5選項(xiàng)A.howB.whatC.whichD.when【答案】第1題:A第2題:D第3題:B第4題:A第5題:B【解析】數(shù)據(jù)庫(kù)系統(tǒng)是相互關(guān)聯(lián)的數(shù)據(jù)和一組允許用戶訪問(wèn)和修改這些數(shù)據(jù)的程序的集合。數(shù)據(jù)庫(kù)系統(tǒng)的主要目的是向用戶提供數(shù)據(jù)的抽象視圖。也就是說(shuō),系統(tǒng)隱藏了數(shù)據(jù)存儲(chǔ)和維護(hù)的某些細(xì)節(jié)。為了使系統(tǒng)可用,必須高效地檢索數(shù)據(jù)。對(duì)效率的需求導(dǎo)致設(shè)計(jì)人員使用復(fù)雜的數(shù)據(jù)結(jié)構(gòu)來(lái)表示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。由于許多數(shù)據(jù)庫(kù)系統(tǒng)用戶不是經(jīng)過(guò)計(jì)算機(jī)訓(xùn)練的,因此開(kāi)發(fā)人員通過(guò)幾個(gè)抽象層次向用戶隱藏復(fù)雜性,以簡(jiǎn)化用戶與系統(tǒng)的交互。

溫馨提示

  • 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)論