版權(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ā)調(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。2.單
2、選題某數(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í)后【答案】B3.單選題能夠不訪問(wèn)頁(yè)表,實(shí)現(xiàn)快速將虛擬地址映射到物理地址的硬件機(jī)制是( )。問(wèn)題1選項(xiàng)A.轉(zhuǎn)換檢測(cè)緩沖區(qū)B.虛擬內(nèi)存C.多級(jí)頁(yè)表D.內(nèi)存映射【答案】B4.單選題下列協(xié)議中,可以用于文件安全傳輸?shù)氖牵?)。問(wèn)題1選項(xiàng)A.FTPB.SFTPC.TFTPD.ICMP【答案】B5.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說(shuō)明】某銀行賬務(wù)系統(tǒng)的部分簡(jiǎn)化后的關(guān)系
3、模式如下:賬戶表:accounts(a_no,a_name,a_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é)果(
4、1-成功、2-失敗、3-異常、4-已取消)。網(wǎng)點(diǎn)當(dāng)日余額匯總表: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í)行日終處理操作中完成?!締?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
5、all_balancenumber(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); EN
6、D IF; INSERT INTO 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
7、 BalanceNotice (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
8、.t date,您的賬戶NEWa 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
9、 exite c_sum_balf 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ù)為讀寫操作,需要事先加X鎖,但要等事務(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ā)控制比
10、鎖定模型的主要優(yōu)點(diǎn)是在MVCC里,對(duì)檢索(讀)數(shù)據(jù)的鎖要求與寫數(shù)據(jù)的鎖要求不沖突,所以讀不會(huì)阻塞寫,而寫也從不阻塞讀。6.單選題關(guān)系型數(shù)據(jù)庫(kù)是( )的集合,表是( ) 的集合。問(wèn)題1選項(xiàng)A.表B.記錄C.碼D.屬性問(wèn)題2選項(xiàng)A.約束B.記錄C.碼D.索引【答案】第1題:A第2題:B【解析】關(guān)系型數(shù)據(jù)庫(kù)是表的集合,表是記錄的集合。7.單選題對(duì)于兩個(gè)關(guān)系E和F,( )的運(yùn)算結(jié)果的任一元組, 同時(shí)屬于E和F。問(wèn)題1選項(xiàng)A.EFB.EUFC.EFD.E-F【答案】C【解析】關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算(并、差、交、笛卡爾積),另一類是專門的關(guān)系運(yùn)算(選擇、投影、連接、除法、外連接等)。傳
11、統(tǒng)的集合運(yùn)算:(1)并(UNION)設(shè)有兩個(gè)關(guān)系R和S,它們具有相同的結(jié)構(gòu)。R和S的并是由屬于R或?qū)儆赟的元組組成的集合,運(yùn)算符為。記為T=RS。(2)差(DIFFERENCE)R和S的差是由屬于R但不屬于S的元組組成的集合,運(yùn)算符為。記為T=RS。(3)交(INTERSECTION)R和S的交是由既屬于R又屬于S的元組組成的集合,運(yùn)算符為。記為T=RS。RS=R(RS)。因此,對(duì)于兩個(gè)關(guān)系E和F, EF的運(yùn)算結(jié)果的任一元組, 同時(shí)屬于E和F。答案為C。8.單選題設(shè)指令由取指、分析、執(zhí)行3個(gè)子部件完成,并且每個(gè)子部件的時(shí)間均為t。若采用常規(guī)標(biāo)量單流水線處理機(jī),連續(xù)執(zhí)行20條指令,共需( )。問(wèn)
12、題1選項(xiàng)A.20tB.21tC.22tD.24t【答案】C【解析】(t+t+t)+(20-1)t=22t。9.單選題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)系模式轉(zhuǎn)換時(shí),實(shí)體標(biāo)識(shí)符轉(zhuǎn)換為關(guān)系的碼。10.單選題數(shù)據(jù)塊的傳輸過(guò)程中,( )不需要CPU的參與。問(wèn)題1選項(xiàng)A.中斷驅(qū)動(dòng)/OB.程序驅(qū)動(dòng)/OC.DMAD.TLB【答案】C11.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】為防控新冠疫情,一些公共設(shè)施需要定期消毒,管理部門為高效完成工作并記錄必要的工作信息,設(shè)計(jì)了相應(yīng)的數(shù)據(jù)
13、庫(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ù)依賴關(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ǔ)上,如何在不破壞
14、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的要求,不存在非主屬性對(duì)主屬性的部分依賴,所以不滿足2NF?!締?wèn)題2】 由于消毒記錄表不滿足2NF,需要將消毒記錄表進(jìn)行拆分成多個(gè)表,拆分的表如下: 消毒記錄1(車牌號(hào),行駛路線) 消毒記錄2(消毒人員工號(hào),消毒人員姓名)消毒記錄3(車牌號(hào),日期,消毒人員工號(hào)) 由于拆分后的三個(gè)表都不存在非主屬性對(duì)主屬性的部分和傳遞函數(shù)
15、依賴,所以都滿足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ù)題干可以得到消毒記錄表的候選鍵為(日期,車牌號(hào)),由于存在車牌號(hào)-行駛路線,屬于部分依賴。根據(jù)2NF的要求,不存在非主屬性對(duì)主屬性的部分依賴,所以不滿足2NF。 【問(wèn)題2】由于消毒記錄表不滿足2NF,需要將消毒記錄表進(jìn)行拆分成多個(gè)表,拆分的表如下:消毒記錄1(車牌號(hào),行駛路線)消毒記錄2(消毒人員工號(hào),消毒人員姓名)消毒記錄3(車牌號(hào)
16、,日期,消毒人員工號(hào))由于拆分后的三個(gè)表都不存在非主屬性對(duì)主屬性的部分和傳遞函數(shù)依賴,所以都滿足3NF。【問(wèn)題3】由于每輛車每日有多次消毒記錄時(shí)間,可以在問(wèn)題2的基礎(chǔ)上增加表:消毒記錄4(車牌號(hào),日期,消毒時(shí)間)12.單選題數(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.插入
17、M表的權(quán)限D(zhuǎn).插入D和M表的權(quán)限【答案】C13.單選題以下關(guān)于MapReduce技術(shù)的說(shuō)法中,不正確的是( )。問(wèn)題1選項(xiàng)A.MapReduce的計(jì)算過(guò)程分解為兩個(gè)主要階段:Map階段和Reducel階段B.用戶無(wú)需編寫Map函數(shù)和Reduce函數(shù)C.MapReduce中存在數(shù)據(jù)chunk的冗余復(fù)制D.在同等硬件條件下,MapReducel的性能一般低于并行數(shù)據(jù)庫(kù)【答案】B【解析】MapReduce的計(jì)算過(guò)程分解為兩個(gè)主要階段:Map階段和Reducel階段,在同等硬件條件下,MapReduce的性能遠(yuǎn)低于并行數(shù)據(jù)庫(kù)。MapReduce中存在數(shù)據(jù)chunk的冗余復(fù)制。14.單選題以下關(guān)于SQL
18、的描述中,正確的是( )。問(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)的所有特性【答案】B15.單選題下列關(guān)于BCNF的描述,正確的是( )。問(wèn)題1選項(xiàng)A.BCNF不滿足列的原子性B.BCNF中存在非主屬性對(duì)碼的部分依賴C.BCNF中存在非主屬性對(duì)碼的傳遞依賴D.BCNF中每個(gè)函數(shù)依賴左部都包含碼【答案】D【解析】考查BCNF的定義。滿足BCNF的定義為:BCNF中每個(gè)函數(shù)依賴左部都包含碼。答案為D。16.單選題在一個(gè)關(guān)系表中,各表的行代表( )。問(wèn)題1選項(xiàng)A.關(guān)系B.外碼C.元組D.
19、屬性【答案】C【解析】關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模型事實(shí)上可以看作是一個(gè)二維表,這個(gè)二維表中的列稱為屬性(或字段),行稱為元組(或記錄)。17.單選題下表記錄了某系統(tǒng)中各個(gè)學(xué)校的基本信息,關(guān)系運(yùn)算(主管部門)的結(jié)果是( )。問(wèn)題1選項(xiàng)A.電子科技大學(xué),西安電子科技大學(xué),杭州電子科技大學(xué),桂林電子科技大學(xué)B.教育部,浙江,廣西C.教育部,教育部,浙江,廣西D.四川,陜西,浙江,廣西【答案】B18.單選題在軟件設(shè)計(jì)中通常用耦合度和內(nèi)聚度作為衡量模塊獨(dú)立程度的標(biāo)準(zhǔn),耦合程度最高的是( )耦合;內(nèi)聚程度最高的是( )內(nèi)聚。問(wèn)題1選項(xiàng)A.數(shù)據(jù)B.內(nèi)容C.標(biāo)記D.公共問(wèn)題2選項(xiàng)A.順序B.功能C.時(shí)間D.邏輯【答
20、案】第1題:B第2題:B【解析】耦合程度從低到高的順序?yàn)椋悍侵苯玉詈稀?shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。最好的是非直接耦合,沒有直接聯(lián)系,模塊之間不相互依賴于對(duì)方。最差的是內(nèi)容耦合,一個(gè)模塊訪問(wèn)了另一個(gè)模塊的內(nèi)部數(shù)據(jù)。內(nèi)聚程度從高到低的順序?yàn)椋汗δ軆?nèi)聚、順序內(nèi)聚、通信內(nèi)聚、過(guò)程內(nèi)聚、瞬時(shí)內(nèi)聚、邏輯內(nèi)聚和偶然內(nèi)聚。所以,在軟件設(shè)計(jì)中通常用耦合度和內(nèi)聚度作為衡量模塊獨(dú)立程度的標(biāo)準(zhǔn),耦合程度最高的是內(nèi)容耦合;內(nèi)聚程度最高的是功能內(nèi)聚。19.單選題在數(shù)據(jù)庫(kù)設(shè)計(jì)中,下列步驟排序正確的選項(xiàng)是( )。需求分析物理結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)問(wèn)題1選項(xiàng)A.B.C.D.【答案】D【
21、解析】數(shù)據(jù)庫(kù)設(shè)計(jì)的順序是:需求分析,概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),物理結(jié)構(gòu)設(shè)計(jì)。20.單選題( )算法是不穩(wěn)定的排序算法。問(wèn)題1選項(xiàng)A.簡(jiǎn)單選擇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)過(guò)排序,這些記錄的相對(duì)次序保持不變,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,則稱這種排序算法是穩(wěn)定的;否則
22、稱為不穩(wěn)定的。舉個(gè)例子,序列10,8,10,2,9,我們知道第一遍選擇第1個(gè)元素10會(huì)和2交換,那么原序列中2個(gè)10的相對(duì)前后順序就被破壞了,所以選擇排序不是一個(gè)穩(wěn)定的排序算法。21.單選題UNIX/Linux系統(tǒng)中Telnet 服務(wù)的默認(rèn)端口號(hào)是( )。問(wèn)題1選項(xiàng)A.20B.21C.22D.23【答案】D【解析】在 UNIX/Linux 系統(tǒng)中,telnet 服務(wù)的默認(rèn)端口是 23,ftp 的端口號(hào)是 21和20。22.單選題在地址欄中輸入,瀏覽器默認(rèn)的應(yīng)用層協(xié)議是( )。問(wèn)題1選項(xiàng)A.HTTPB.DNSC.TCPD.FTP【答案】A【解析】默認(rèn)的是: -協(xié)議名稱 服務(wù)器名 域名23.單選題
23、關(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”都是它的分量。24.單選題甲乙丙三人分別就相同內(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ā)明者【答案】B25.單選題CPU的速度要遠(yuǎn)快于打印機(jī)的速度,為解決這個(gè)速度不匹配的問(wèn)題,可
24、以使用( )。問(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的等待。26.單選題某應(yīng)用系統(tǒng)有兩個(gè)表,會(huì)員表Member(Mld,Mname,Mphone,Mgender,Mage,balance,visible)和消費(fèi)記錄表DeaI(D_Id,Ddate,Dtype,Dvalue,M_ld),其中MId為會(huì)員編碼。如果要查詢“陳”姓會(huì)員的消費(fèi)記錄,對(duì)應(yīng)的SQL語(yǔ)句為( )。問(wèn)題1選項(xiàng)A.SELECT Mname,Mphone,Ddate,Dvalue FR
25、OM Member,Deal WHERE Mname LIKE %陳and Member.M Id=Deal.M Id;B.SELECT Mname,Mphone,Ddate,Dvalue FRO M Member,Deal WHERE Mname LIKE and Member.M Id=Deal.M_Id;C.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Member.M Id=Deal.M_Id;D.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname
26、LIKE陳;【答案】A27.單選題數(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)限【答案】C28.單選題關(guān)系模式R中,D為R的函數(shù)依賴和多值依賴的集合。將R分解為兩個(gè)關(guān)系模式R1和R2,則以下說(shuō)法中錯(cuò)誤的是( )。問(wèn)題1選項(xiàng)A.如果U1
27、U2U1-U2成立,那么此分解具有無(wú)損連接性B.如果U1U2U1-U2成立,那么此分解具有無(wú)損連接性C.如果U1U2U1-U2不成立,那么此分解不具有無(wú)損連接性D.如果U1U2U1-U2不成立,那么此分解不具有無(wú)損連接性【答案】C【解析】將R分解為兩個(gè)關(guān)系模式R1和R2,如果U1U2U1-U2或者U1U2U2-U1成立,那么此分解具有無(wú)損連接性。所以,:如果U1U2U1-U2不成立,那么此分解不具有無(wú)損連接性,這個(gè)說(shuō)法是片面的,是錯(cuò)誤的。29.單選題不屬于SQL注入防范措施的是( )。問(wèn)題1選項(xiàng)A.使用預(yù)編譯語(yǔ)句,綁定變量B.對(duì)用戶提交的數(shù)據(jù)進(jìn)行嚴(yán)格過(guò)濾C.使用安全函數(shù)D.使用動(dòng)態(tài)SQL語(yǔ)句【
28、答案】D【解析】SQL注入其實(shí)就是惡意用戶通過(guò)在表單中填寫包含SQL關(guān)鍵字的數(shù)據(jù)來(lái)使數(shù)據(jù)庫(kù)執(zhí)行非常規(guī)代碼的過(guò)程。1.永遠(yuǎn)不要信任用戶的輸入。對(duì)用戶的輸入進(jìn)行校驗(yàn),可以通過(guò)正則表達(dá)式,或限制長(zhǎng)度;對(duì)單引號(hào)和雙-進(jìn)行轉(zhuǎn)換等。2.永遠(yuǎn)不要使用動(dòng)態(tài)拼裝sql,可以使用參數(shù)化的sql或者直接使用存儲(chǔ)過(guò)程進(jìn)行數(shù)據(jù)查詢存取。3.永遠(yuǎn)不要使用管理員權(quán)限的數(shù)據(jù)庫(kù)連接,為每個(gè)應(yīng)用使用單獨(dú)的權(quán)限有限的數(shù)據(jù)庫(kù)連接。4.不要把機(jī)密信息直接存放,加密或者h(yuǎn)ash掉密碼和敏感的信息。30.單選題( )不屬于基于生物特征的認(rèn)證技術(shù)。問(wèn)題1選項(xiàng)A.指紋識(shí)別B.人臉識(shí)別C.口令D.手寫簽名【答案】C31.單選題并發(fā)執(zhí)行的各個(gè)事務(wù)
29、之間不能互相干擾,屬于事務(wù)的( )。問(wèn)題1選項(xiàng)A.原子性B.一致性C.隔離性D.持續(xù)性【答案】C32.案例題閱讀下列說(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ì)為高效完成工作并記錄必要的工作信息,設(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)工
30、作,但在不同小區(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】(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é)任
31、表(人員編號(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ù)中表的主鍵以及其他屬性對(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
32、 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ì)主鍵部分依賴,因此不符合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),小
33、區(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)鍵字,因此人員編號(hào)和小區(qū)編號(hào)是外鍵。33.單選題假設(shè)有關(guān)系E(學(xué)校名稱,所在地)和F(學(xué)校名稱,專業(yè)代碼,分?jǐn)?shù)線),查詢所有學(xué)校所有專業(yè)的分?jǐn)?shù)線,以及學(xué)校所在地的信息,對(duì)應(yīng)的關(guān)系表達(dá)式為( )。問(wèn)題1選項(xiàng)A.ExFB.FEC.EUFD.EF【答案】D34.單選題一棵5層的二叉樹,其最多有( )個(gè)結(jié)點(diǎn),第5層最
34、多有( )個(gè)結(jié)點(diǎn)。問(wèn)題1選項(xiàng)A.15B.16C.31D.32問(wèn)題2選項(xiàng)A.15B.16C.31D.32【答案】第1題:C第2題:B【解析】第1題:二叉樹的特性:1、在二叉樹的第i層上最多有2i-1個(gè)結(jié)點(diǎn)(i1);2、深度為k的二叉樹最多有2k-1個(gè)結(jié)點(diǎn)(k1);3、對(duì)任何一棵二叉樹,如果其葉子結(jié)點(diǎn)數(shù)為n0,度為2的結(jié)點(diǎn)數(shù)為n2,則n0=n2+1。代入公式得到正確答案為C,B。第2題:35.單選題事務(wù)T1將數(shù)據(jù)庫(kù)中的A值從50改為30,事務(wù)T2讀A值為30,事務(wù)T1又將剛才的操作撤銷,A值恢復(fù)為50。這種情況屬于( ), 是由于數(shù)據(jù)庫(kù)系統(tǒng)在( )方面的不當(dāng)引起的,能解決此問(wèn)題的方法是( )。問(wèn)題
35、1選項(xiàng)A.丟失修改B.不可重復(fù)讀C.讀臟數(shù)據(jù)D.幻影現(xiàn)象問(wèn)題2選項(xiàng)A.并發(fā)控制B.完整性約束C.安全性控制D.數(shù)據(jù)庫(kù)的恢復(fù)問(wèn)題3選項(xiàng)A.一級(jí)封鎖協(xié)議和二級(jí)封鎖協(xié)議B.二級(jí)封鎖協(xié)議和三級(jí)封鎖協(xié)議C.一級(jí)封鎖協(xié)議和三級(jí)封鎖協(xié)議D.一級(jí)封鎖協(xié)議、二級(jí)封鎖協(xié)議和三級(jí)封鎖協(xié)議【答案】第1題:C第2題:A第3題:B【解析】丟失修改:是指兩個(gè)事務(wù)T1和T2讀入同一數(shù)據(jù)并修改,T2提交的結(jié)果破壞了T1提交的結(jié)果,導(dǎo)致T1的修改被丟失。臟讀:指當(dāng)一個(gè)事務(wù)正在訪問(wèn)數(shù)據(jù),并且對(duì)數(shù)據(jù)進(jìn)行了修改,而這種修改還沒有提交到數(shù)據(jù)庫(kù)中,這時(shí),另外一個(gè)事務(wù)也訪問(wèn)這個(gè)數(shù)據(jù),然后使用了這個(gè)數(shù)據(jù)。因?yàn)檫@個(gè)數(shù)據(jù)是還沒有提交的數(shù)據(jù), 那么
36、另外一個(gè)事務(wù)讀到的這個(gè)數(shù)據(jù)是臟數(shù)據(jù),依據(jù)臟數(shù)據(jù)所做的操作可能是不正確的。不可重復(fù)讀:指在一個(gè)事務(wù)內(nèi),多次讀同一數(shù)據(jù)。在這個(gè)事務(wù)還沒有結(jié)束時(shí),另外一個(gè)事務(wù)也訪問(wèn)該同一數(shù)據(jù)。 那么,在第一個(gè)事務(wù)中的兩次讀數(shù)據(jù)之間,由于第二個(gè)事務(wù)的修改,那么第一個(gè)事務(wù)兩次讀到的數(shù)據(jù)可能是不一樣的。這樣就發(fā)生了在一個(gè)事務(wù)內(nèi)兩次讀到的數(shù)據(jù)是不一樣的,因此稱為是不可重復(fù)讀?;糜艾F(xiàn)象是指同一事務(wù)對(duì)數(shù)據(jù)對(duì)象的兩次訪問(wèn)得到的數(shù)據(jù)記錄數(shù)不同。原因在于兩次訪問(wèn)期間滿足條件的記錄被別的事務(wù)修改了或因?yàn)閯e的事務(wù)對(duì)表進(jìn)行了增刪,造成兩次訪問(wèn)滿足條件的記錄不同了。屬于不可重復(fù)讀類不一致性。一級(jí)封鎖協(xié)議解決了丟失修改,二級(jí)封鎖協(xié)議解決了臟讀
37、,三級(jí)封鎖協(xié)議解決了不可重復(fù)讀。所以,正確答案分別為CAB。36.單選題數(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ù)是反映歷史變化的【答案】C37.單選題屬性指的是表中的一個(gè)( )。問(wèn)題1選項(xiàng)A.記錄B.列C.元組D.碼【答案】B【解析】關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模型事實(shí)上可以看作是一個(gè)二維表,這個(gè)二維表中的列稱為屬性(或字段),行稱為元組(或記錄)。38.單選題事務(wù)故障出現(xiàn)后,系統(tǒng)自動(dòng)執(zhí)行( )以撤銷該事務(wù)。問(wèn)題1選項(xiàng)A.BEGIN TRANSACTIONB.UNDOC.COMMI
38、TD.REDO【答案】B39.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某工程項(xiàng)目管理系統(tǒng)的部分?jǐn)?shù)據(jù)庫(kù)關(guān)系模式如下:項(xiàng)目:PROJECT(Ino,Jname,City,Date),各屬性分別表示項(xiàng)目代碼、項(xiàng)目名稱、項(xiàng)目所在城市和項(xiàng)目開始日期;零件:PART(Pno,Pname,Color,Sno,Stock),各屬性分別表示零件代碼、零件名稱、零件顏色、零件所在倉(cāng)庫(kù)代碼及庫(kù)存量;供應(yīng)情況:PJ(Pno,Jno,Qty),各屬性分別表示零件代碼、項(xiàng)目代碼、使用量;倉(cāng)庫(kù):STORE(Sno,Sname,Address),各屬性分別表示倉(cāng)庫(kù)代碼、倉(cāng)庫(kù)名稱、倉(cāng)庫(kù)地址。
39、有關(guān)上述關(guān)系模式的說(shuō)明如下:(1)下劃線標(biāo)出的屬性是表的主鍵。(2)零件表的屬性Sno參照了倉(cāng)庫(kù)表的主碼。一種零件只存放在一個(gè)倉(cāng)庫(kù),庫(kù)存量最低為0。(3)供應(yīng)情況表的屬性Pno和Jno分別參照了零件表和項(xiàng)目表的主碼。根據(jù)以上描述,回答下列問(wèn)題,將SQL語(yǔ)句的空缺部分補(bǔ)充完整?!締?wèn)題1】(4分)請(qǐng)將下面創(chuàng)建零件表PART的SQL語(yǔ)句補(bǔ)充完整,要求定義實(shí)體完整性約束、參照完整性約束,以及其他完整性約束。CREATE (a) PART(Pno CHAR(10) (b)Pname CHAR(20),Color CHAR(4),Sno CHAR(4) REFERENCES (c) (Sno)Stock
40、INT (d) );【問(wèn)題2】(3分)創(chuàng)建視圖PARTUSED,給出在項(xiàng)目中已使用零件的代碼和使用量。此視圖的創(chuàng)建語(yǔ)句如下,請(qǐng)補(bǔ)全。CREATE VIEW PARTUSED AS SELECT Pno, (e) AS Usage FROM PJ (f) BY (g);【問(wèn)題3】(4分)在視圖PARTUSED的基礎(chǔ)上,查詢所有零件的信息要求輸出每種零件的零件代碼、零件名、零件顏色和零件總量(使用量與庫(kù)存量之和),查詢結(jié)果按照零件總量降序排列。此功能由下面的SQL語(yǔ)句實(shí)現(xiàn),請(qǐng)補(bǔ)全。SELECT Pno,Pname, Color, (h) AS TotalFROM PART,PART_USEDWHE
41、RE PART.Pno=PART_USED.Pno (i) SELECT Pno,Pname,Color,Stock AS TotalFROM PARTWHERE Pno (j)( SELECT DISTINCT Pno FROM PJ )ORDER BY Total (k)【問(wèn)題4】(4分)由于某種原因,要拆除代碼為A006的倉(cāng)庫(kù),該倉(cāng)庫(kù)中的零件轉(zhuǎn)入A002倉(cāng)庫(kù)存放。據(jù)此更新數(shù)據(jù)庫(kù)的功能由下面的SQL語(yǔ)句實(shí)現(xiàn),請(qǐng)補(bǔ)全。UPDATE (l) SET (m) WHERE Sno=A006;(n) FROM (o) WHERE Sno=A006【答案】a tableb primary keyc s
42、tored check(stock=0)e sum(Qty)f groupg Pnoh Stock+Usagei union allj not ink descl partm sno=A002n deleteo store40.單選題假設(shè)有兩個(gè)數(shù)據(jù)庫(kù)表isurance和問(wèn)題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 e
43、mployee.islocal=0C.SELECT * FROM employee, insurance WHERE insurance.id = employee.id AND insurance.isvalid= 1 AND employee.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)語(yǔ)法結(jié)構(gòu):select 列名 from 表名 where 條件 g
44、roup by 分組字段 having 條件 order by 排序字段。題干中已經(jīng)說(shuō)明:isvalid=1表示社保有效;islocal=0 表示不在當(dāng)?shù)?。所以where的條件應(yīng)該是insurance.isvalid=1 and employee.islocal=0 and insurance.id= employee.id所以答案為C。41.單選題( )的基本思想是先將待排的記錄劃分為獨(dú)立的兩個(gè)部分,然后分別對(duì)這兩部分記錄再執(zhí)行該排序算法,最終使整個(gè)序列有序。問(wèn)題1選項(xiàng)A.快速排序B.冒泡排序C.堆排序D.希爾排序【答案】A42.單選題以下關(guān)于數(shù)據(jù)庫(kù)的重組和重構(gòu)的說(shuō)法中,正確的是( )。問(wèn)題
45、1選項(xiàng)A.數(shù)據(jù)庫(kù)的重組修改了原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)B.數(shù)據(jù)庫(kù)的重構(gòu)不修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)C.數(shù)據(jù)庫(kù)的重組是指按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈以提高系統(tǒng)性能D.數(shù)據(jù)庫(kù)的重構(gòu)是指按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能【答案】C【解析】數(shù)據(jù)庫(kù)使用較長(zhǎng)一段時(shí)間后,因?yàn)橐恍┰?,刪,改等操作,使得數(shù)據(jù)的分布索引及相關(guān)數(shù)據(jù)會(huì)變得比較凌亂,從而影響數(shù)據(jù)庫(kù)的效率。數(shù)據(jù)庫(kù)重組即是將數(shù)據(jù)庫(kù)的相關(guān)信息重新組織。43.單選題數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中可能會(huì)發(fā)生CPU故障,這屬于( )。在此類故障的恢復(fù)過(guò)程中,需要根據(jù)日志進(jìn)行的操作為( ) 。問(wèn)題1選項(xiàng)A.事務(wù)故障B.系
46、統(tǒng)故障C.介質(zhì)故障D.指令故障問(wèn)題2選項(xiàng)A.UNDOB.REDOC.UNDO+REDOD.后備副本+UNDO+REDO【答案】第1題:B第2題:C【解析】數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中可能會(huì)發(fā)生CPU故障,這屬于系統(tǒng)故障。在此類故障的恢復(fù)過(guò)程中,需要根據(jù)日志進(jìn)行的操作為undo+redo。44.單選題假設(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ǔ)句( )
47、是正確的。如果要收回GRANT SELECT ON product to role_A WITH GRANT OPTION語(yǔ)句給role_A賦予的權(quán)限,使用語(yǔ)句( )。在product表、market表初始數(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.查找市
48、場(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.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
49、 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【解析】考查關(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。45.單選題( )強(qiáng)調(diào)風(fēng)險(xiǎn)分析,比較適用于龐
50、大、復(fù)雜且高風(fēng)險(xiǎn)的系統(tǒng)。問(wèn)題1選項(xiàng)A.瀑布模型B.螺旋模型C.V模型D.原型化模型【答案】B【解析】螺旋模型是一種演化軟件開發(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)的途徑。螺旋模型更適合大型的昂貴的系統(tǒng)級(jí)的軟件應(yīng)用。46.單選題折半查找要求查找表中的數(shù)據(jù)為( )。問(wèn)題1選項(xiàng)A.順序存儲(chǔ)、有序排列B.散列存儲(chǔ)、有序排列C.順序存儲(chǔ)、無(wú)序排列D.散列存儲(chǔ)、無(wú)序排列【答案】A47.單選題以下為同一進(jìn)程的多個(gè)線程間共享的是( )。問(wèn)題1選項(xiàng)A.地址空間B.棧C.寄存器D.程序計(jì)數(shù)器【答案】A48.單選題在程序編譯過(guò)程中,執(zhí)行類型分析和檢查是在( )階段。問(wèn)題1選項(xiàng)A.詞法分析B.語(yǔ)法分析C.語(yǔ)義分析
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版旅游服務(wù)貨款擔(dān)保合同范本3篇
- 2025年食堂食品安全監(jiān)督服務(wù)合同3篇
- 2025版二零二五苗木種植與城市綠化工程合作合同3篇
- 2025年高科技產(chǎn)品外貿(mào)經(jīng)銷代理合同范本3篇
- 2025年食堂蔬菜定制化種植合作合同3篇
- 云母制品在醫(yī)療器械中的應(yīng)用探索考核試卷
- 二零二五年度木門安裝與室內(nèi)智能家居系統(tǒng)集成合同4篇
- 2025版學(xué)校宿管員招聘、培訓(xùn)與薪酬合同3篇
- 2025版國(guó)務(wù)院辦公廳事業(yè)單位教師聘用合同細(xì)則3篇
- 2025年倉(cāng)庫(kù)貨物存儲(chǔ)及保管合同
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗(yàn)
- 春節(jié)文化常識(shí)單選題100道及答案
- 12123交管學(xué)法減分考試題及答案
- 24年追覓在線測(cè)評(píng)28題及答案
- 魚菜共生課件
- 《陸上風(fēng)電場(chǎng)工程概算定額》NBT 31010-2019
- 初中物理八年級(jí)下冊(cè)《動(dòng)能和勢(shì)能》教學(xué)課件
- 高考滿分作文常見結(jié)構(gòu)
- 心肌梗死診療指南
- 原油脫硫技術(shù)
- GB/T 2518-2019連續(xù)熱鍍鋅和鋅合金鍍層鋼板及鋼帶
評(píng)論
0/150
提交評(píng)論