2023年上半年-數(shù)據(jù)庫(kù)系統(tǒng)工程師-答案詳解3_第1頁(yè)
2023年上半年-數(shù)據(jù)庫(kù)系統(tǒng)工程師-答案詳解3_第2頁(yè)
2023年上半年-數(shù)據(jù)庫(kù)系統(tǒng)工程師-答案詳解3_第3頁(yè)
2023年上半年-數(shù)據(jù)庫(kù)系統(tǒng)工程師-答案詳解3_第4頁(yè)
2023年上半年-數(shù)據(jù)庫(kù)系統(tǒng)工程師-答案詳解3_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

VLIW是〔1〕的簡(jiǎn)稱。 (1)A.復(fù)雜指令系統(tǒng)計(jì)算機(jī)B.超大規(guī)模集成電路C.單指令流多數(shù)據(jù)流D.超長(zhǎng)指令字【答案】D【解析】此題計(jì)算機(jī)系統(tǒng)根底知識(shí)。VLIW是超長(zhǎng)指令字的縮寫。主存與Cache的地址映射方式中,〔2〕方式可以實(shí)現(xiàn)主存任意一塊裝入Cache中任意位置,只有裝滿才需要替換。(2)A.全相聯(lián)B.直接映射C.組相聯(lián)D.串并聯(lián)【答案】A【解析】此題考查計(jì)算機(jī)系統(tǒng)根底知識(shí)。全相聯(lián)映射是指主存中任一塊都可以映射到Cache中任一塊的方式,也就是說(shuō),當(dāng)主存中的一塊需調(diào)入Cache吋,可根據(jù)當(dāng)時(shí)Cache的塊占用或分配情況,選擇一個(gè)塊給主存塊存儲(chǔ),所選的Cache塊可以是Cache中的任意一塊。直接相聯(lián)映射方式是指主存的某塊j只能映射到滿足特定關(guān)系的Cache塊i中。全相聯(lián)映射和直接相聯(lián)映射方式的優(yōu)缺點(diǎn)正好相反。對(duì)于全相聯(lián)映射方式來(lái)說(shuō)為優(yōu)點(diǎn)的恰是直接相聯(lián)映射方式的缺點(diǎn),而對(duì)于全相聯(lián)映射方式來(lái)說(shuō)為缺點(diǎn)的恰是直接相聯(lián)映射方式的優(yōu)點(diǎn)。組相聯(lián)映像了兼顧這兩種方式的優(yōu)點(diǎn):主存和Cache按同樣大小劃分成塊;主存和Cache按同樣大小劃分成組;主存容量是緩存容量的整數(shù)倍,將主存空間按緩沖區(qū)的大小分成區(qū),主存中每一區(qū)的組數(shù)與緩存的組數(shù)相同;當(dāng)主存的數(shù)據(jù)調(diào)入緩存時(shí),主存與緩存的組號(hào)應(yīng)相等,也就是各區(qū)中的某一塊只能存入緩存的同組號(hào)的空間內(nèi),但組內(nèi)各塊地址之間那么可以任意存放,即從主存的組到Cache的組之間采用直接映象方式;在兩個(gè)對(duì)應(yīng)的組內(nèi)部采用全相聯(lián)映象方式。如果“2X〞的補(bǔ)碼是“90H〞,那么X的真值是〔3〕。(3)A.72B.-56C.56D.111【答案】B【解析】此題考査計(jì)算機(jī)系統(tǒng)根底知識(shí)。先由補(bǔ)碼“90H〞得出其對(duì)應(yīng)的真值,為負(fù)數(shù),絕對(duì)值為二進(jìn)制形式的01110000,轉(zhuǎn)換為十進(jìn)制后等于-112,即2x=-112,因此x等于-56。移位指令中的〔4〕指令的操作結(jié)果相當(dāng)于對(duì)操作數(shù)進(jìn)行乘2操作。 (4)A.算術(shù)左移B.邏輯右移C.算術(shù)右移D.帶進(jìn)位循環(huán)左移【答案】A【解析】此題考査計(jì)算機(jī)系統(tǒng)根底知識(shí)。算術(shù)移位時(shí),對(duì)于負(fù)數(shù).其符號(hào)位可能需要特殊處理,邏輯移位中沒有符號(hào)的概念,只是二進(jìn)制位序列。算術(shù)左移等同于乘以2的操作。內(nèi)存按字節(jié)編址,從A1000H到B13FFH的區(qū)域的存儲(chǔ)容量為〔5〕KB。 (5)A.32B.34C.65D.67【答案】C【解析】此題考查計(jì)算機(jī)系統(tǒng)根底知識(shí)。結(jié)束地址和起始地址的差值再加1為存儲(chǔ)單元的個(gè)數(shù),B13FFH-A1000H+1=10400H,轉(zhuǎn)換為十進(jìn)制后等于65536+1024=64KB+1KB=65K。以下關(guān)于總線的表達(dá)中,不正確的是〔6〕。 (6)A.并行總線適合近距離高速數(shù)據(jù)傳輸B.串行總線適合長(zhǎng)距離數(shù)據(jù)傳輸C.單總線結(jié)構(gòu)在一個(gè)總線上適應(yīng)不同種類的設(shè)備,設(shè)計(jì)簡(jiǎn)單且性能很高D.專用總線在設(shè)計(jì)上可以與連接設(shè)備實(shí)現(xiàn)最正確匹配【答案】C【解析】此題考査計(jì)算機(jī)系統(tǒng)根底知識(shí)。串行總線將數(shù)據(jù)一位一位傳輸,數(shù)據(jù)線只需要一根〔如果支持雙向需要2根〕,并行總線是將數(shù)據(jù)的多位同時(shí)傳輸〔4位,8位,甚至64位,128位〕,顯然,并行總線的傳輸速度快,在長(zhǎng)距離情況下本錢高,串行傳輸?shù)乃俣嚷?,但是遠(yuǎn)距離傳輸付串行本錢低。單總線結(jié)構(gòu)在一個(gè)總線上適應(yīng)不同種類的設(shè)備,通用性強(qiáng),但是無(wú)法到達(dá)高的性能要求,而專用總線那么可以與連接設(shè)備實(shí)現(xiàn)最正確匹配。以下關(guān)于網(wǎng)絡(luò)層次與主要設(shè)備對(duì)應(yīng)關(guān)系的表達(dá)中,配對(duì)正確的是〔7〕。(7)A.網(wǎng)絡(luò)層——集線器B.數(shù)據(jù)鏈路層——網(wǎng)橋C.傳輸層——路由器D.會(huì)話層——防火墻【答案】B【解析】網(wǎng)絡(luò)層的聯(lián)網(wǎng)設(shè)備是路由器,數(shù)據(jù)鏈路層的聯(lián)網(wǎng)設(shè)備是網(wǎng)橋和交換機(jī),傳瑜層和會(huì)話層主要是軟件功能,都不需要專用的聯(lián)網(wǎng)設(shè)備。傳輸經(jīng)過SSL加密的網(wǎng)頁(yè)所采用的協(xié)議是〔8〕。(8)A.HTTPB.HTTPSC.S-HTTPD.HTTP-S【答案】B【解析】此題考查HTTPS方面的根底知識(shí)。Https〔HyperTextTransferProtocoloverSecureSocketLayer〕,是以平安為目標(biāo)的HTTP通道,即使用SSL加密算法的HTTP。為了攻擊遠(yuǎn)程主機(jī),通常利用〔9〕技術(shù)檢測(cè)遠(yuǎn)程主機(jī)狀態(tài)。 (9)A.病毒查殺B.端口掃描C.QQ聊天D.身份認(rèn)證【答案】B【解析】此題考查網(wǎng)絡(luò)平安中漏洞掃描根底知識(shí)。通常利用通過端口漏洞掃描來(lái)檢測(cè)遠(yuǎn)程主機(jī)狀態(tài),獲取權(quán)限從而攻擊遠(yuǎn)程主機(jī)。某軟件公司參與開發(fā)管理系統(tǒng)軟件的程序員張某,辭職到另一公司任職,于是該工程負(fù)責(zé)人將該管理系統(tǒng)軟件上開發(fā)者的署名更改為李某〔接張某工作〕。該工程負(fù)責(zé)人的行為〔10〕。(10)A.侵犯了張某開發(fā)者身份權(quán)〔署名權(quán)〕B.不構(gòu)成侵權(quán),因?yàn)槌绦騿T張某不是軟件著作權(quán)人C.只是行使管理者的權(quán)利,不構(gòu)成侵權(quán)D.不構(gòu)成侵權(quán),因?yàn)槌绦騿T張某現(xiàn)已不是工程組成員【答案】A【解析】?計(jì)算機(jī)軟件保護(hù)條例?規(guī)定軟件著作權(quán)人享有的權(quán)利,包括發(fā)表權(quán)、署名權(quán)、修改權(quán)、復(fù)制權(quán)、發(fā)行權(quán)、出租權(quán)、信息網(wǎng)絡(luò)傳播權(quán)、翻譯權(quán)。署名權(quán)是指軟件開發(fā)者為說(shuō)明身份在自己開發(fā)的軟件原件及其復(fù)制件上標(biāo)記姓名的權(quán)利。法律法規(guī)規(guī)定署名權(quán)的根本目的,在于保障不同軟件來(lái)自不同開發(fā)者這一事實(shí)不被人混淆,署名即是標(biāo)記,旨在區(qū)別,區(qū)別的目的是為了有效保護(hù)軟件著作權(quán)人的合法權(quán)益。署名彰顯了開發(fā)者與軟件之間存在關(guān)系的客觀事實(shí)。因此,行使署名權(quán)應(yīng)當(dāng)奉行老實(shí)的原那么,應(yīng)當(dāng)符合有效法律行為的要件,否那么會(huì)導(dǎo)致署名無(wú)效的后果。署名權(quán)只能是真正的開發(fā)者和被視同開發(fā)者的法人和非法人團(tuán)體才有資格享有,其他任何個(gè)人、單位和組織不得行使此項(xiàng)權(quán)利。所以,署名權(quán)還隱含著另一種權(quán)利,即開發(fā)者資格權(quán)。法律保護(hù)署名權(quán),意味著法律禁止任何未參加開發(fā)人在他人開發(fā)的軟件的署名。?計(jì)算機(jī)軟件保護(hù)條例?規(guī)定“在他人開發(fā)的軟件上署名或者更改他人開發(fā)的軟件上的署名〞的行為是侵權(quán)行為,這種行為侵犯了開發(fā)者身份權(quán)即署名權(quán)。美國(guó)某公司與中國(guó)某企業(yè)談技術(shù)合作,合同約定使用1項(xiàng)美國(guó)專利〔獲得批準(zhǔn)并在有效期內(nèi)〕,該項(xiàng)技術(shù)未在中國(guó)和其他國(guó)家申請(qǐng)專利。依照該專利生產(chǎn)的產(chǎn)品〔11〕需要向美國(guó)公司支付這件美國(guó)專利的許可使用費(fèi)。(11)A.在中國(guó)銷售,中國(guó)企業(yè)B.如果返銷美國(guó),中國(guó)企業(yè)不C.在其他國(guó)家銷售,中國(guó)企業(yè)D.在中國(guó)銷售,中國(guó)企業(yè)不【答案】D【解析】依照該專利生產(chǎn)的產(chǎn)品在中國(guó)或其他國(guó)家銷售,中國(guó)企業(yè)不需要向美國(guó)公司支付這件美國(guó)專利的許可使用費(fèi)。這是因?yàn)?,該美?guó)公司未在中國(guó)及其他國(guó)家申請(qǐng)?jiān)搶@?,不受中?guó)及其他國(guó)家專利法的保護(hù),因此,依照該專利生產(chǎn)的產(chǎn)品在中國(guó)及其他國(guó)家銷售,中國(guó)企業(yè)不需要向美國(guó)公司支付這件美國(guó)專利的許可使用費(fèi)。如果返銷美國(guó),需要向美國(guó)公司支付這件美國(guó)專利的許可使用費(fèi)。這是因?yàn)?,這件專利已在美國(guó)獲得批準(zhǔn),因而受到美國(guó)專利法的保護(hù),中國(guó)企業(yè)依照該專利生產(chǎn)的產(chǎn)品要在美國(guó)銷售,那么需要向美國(guó)公司支付這件美國(guó)專利的許可使用費(fèi)。以下媒體文件格式中,〔12〕是視頻文件格式。(12)A.WAVB.BMPC.MP3D.MOV【答案】D【解析】WAV為微軟公司開發(fā)的一種聲音文件格式,它符合RIFF〔ResourceInterchangeFileFormat〕文件標(biāo)準(zhǔn)。BMP〔Bitmap〕是Windows操作系統(tǒng)中的標(biāo)準(zhǔn)圖像文件格式,可以分成兩類:設(shè)備相關(guān)位圖〔DDB〕和設(shè)備無(wú)關(guān)位圖〔DIB〕。它采用位映射存儲(chǔ)格式,除了圖像深度可選以外,不采用其他任何壓縮。MP3〔MovingPictureExpertsGroupAudioLayerⅢ〕是一種音頻壓縮技術(shù),駐被設(shè)計(jì)用來(lái)大幅度地降低音頻數(shù)據(jù)量。作為文件擴(kuò)展名時(shí)表示該文件時(shí)一種音頻格式文件。MOV即QuickTime影片格式,它是Apple公司開發(fā)的一種音頻、視頻文件格式,用于存儲(chǔ)常用數(shù)字媒體類型。以下軟件產(chǎn)品中,屬于圖像編輯處理工具的軟件是〔13〕。(13)A.PowerpointB.PhotoshopC.PremiereD.Acrobat【答案】B【解析】PowerPoint是微軟公司的演示文稿軟件。Premiere是一款常用的視頻編輯軟件,由Adobe公司推出,廣泛應(yīng)用于廣吿制作和電視節(jié)目制作中。Acrobat是由Adobe公司開發(fā)的一款PDF〔PortableDocumentFormat〕編輯軟件。Photoshop〔簡(jiǎn)稱PS〕是由AdobeSystems開發(fā)和發(fā)行的圖像處理軟件。使用150DPI的掃描分辨率掃描一幅3×4英寸的彩色照片,得到原始的24位真彩色圖像的數(shù)據(jù)量是〔14〕Byte。(14)A.1800B.90000C.270000D.810000【答案】D【解析】DPI〔DotsPerInch,每英寸點(diǎn)數(shù)〕通常用來(lái)描述數(shù)字圖像輸入設(shè)備〔如圖像掃描儀〕或點(diǎn)陣圖像輸出設(shè)備〔點(diǎn)陣打印機(jī)〕輸入或輸出點(diǎn)陣圖像的分辨率。一幅3×4英寸的彩色照片在150DPI的分辨率下掃描得到原始的24位真彩色圖像的數(shù)據(jù)量是〔150×3〕×〔150×4〕×24/8=810000字節(jié)。某軟件工程的活動(dòng)圖如以下列圖所示,其中頂點(diǎn)表示工程里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間〔天〕,那么完成該工程的最少時(shí)間為〔15〕天?;顒?dòng)BD最多可以晚開始〔16〕天而不會(huì)影響整個(gè)工程的進(jìn)度。(15)A.15B.21C.22D.34(16)A.0B.2C.3D.5【答案】CA【解析】此題考查軟件工程管理的根底知識(shí)?;顒?dòng)圖是描述一個(gè)工程中各個(gè)工作任務(wù)相互依賴關(guān)系的一種模型,工程的很多重要特性可以通過分析活動(dòng)圖得到,如估算工程完成時(shí)間,計(jì)算關(guān)鍵路徑和關(guān)鍵活動(dòng)等。根據(jù)上圖計(jì)算出關(guān)鍵路徑為A-B-D-G-I-K-L,其長(zhǎng)度為22,關(guān)鍵路徑上的活動(dòng)均為關(guān)鍵活動(dòng)?;顒?dòng)BD在關(guān)鍵路徑上,因此松弛時(shí)間為0。在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖描述〔17〕。當(dāng)采用數(shù)據(jù)流圖對(duì)一個(gè)圖書館管理系統(tǒng)進(jìn)行分析時(shí),〔18〕是一個(gè)外部實(shí)體。(17)A.數(shù)據(jù)對(duì)象之間的關(guān)系,用于對(duì)數(shù)據(jù)建模B.數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及如何對(duì)數(shù)據(jù)流進(jìn)行變換的功能或子功能,用于對(duì)功能建模C.系統(tǒng)對(duì)外部事件如何響應(yīng),如何動(dòng)作,用于對(duì)行為建模D.數(shù)據(jù)流圖中的各個(gè)組成局部(18)A.讀者B.圖書C.借書證D.借閱【答案】BA【解析】此題考査結(jié)構(gòu)化分析的根底知識(shí)。數(shù)據(jù)流圖是結(jié)構(gòu)化分析的一個(gè)重要模型,描述數(shù)據(jù)在系統(tǒng)中如何被傳送或變換,以及描述如何對(duì)數(shù)據(jù)流進(jìn)行變換的功能,用于功能建模。數(shù)裾流圖中有四個(gè)要素:外部實(shí)體,也稱為數(shù)據(jù)源或數(shù)據(jù)匯點(diǎn),表示要處理的數(shù)據(jù)的輸入來(lái)源或處理結(jié)果要送往何處,不屬于目標(biāo)系統(tǒng)的一局部,通常為組織、部門、人、相關(guān)的軟件系統(tǒng)或者硬件設(shè)備;數(shù)據(jù)流表示數(shù)據(jù)沿箭頭方向的流動(dòng);加工是對(duì)數(shù)據(jù)對(duì)象的處理或變換;數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)流中起到保存數(shù)據(jù)的作用,可以是數(shù)據(jù)庫(kù)文件或者任何形式的數(shù)據(jù)組織。根據(jù)上述定義和題干說(shuō)明,讀者是外部實(shí)體,圖書和借書證是數(shù)據(jù)流,借閱是加工。軟件開發(fā)過程中,需求分析階段的輸出不包括〔19〕。(19)A.數(shù)據(jù)流圖B.實(shí)體聯(lián)系圖C.數(shù)據(jù)字典D.軟件體系結(jié)構(gòu)圖【答案】D【解析】此題考查軟件開發(fā)過程的根底知識(shí)。結(jié)構(gòu)化分析模型包括數(shù)據(jù)流圖、實(shí)體聯(lián)系圖、狀態(tài)遷移圖和數(shù)據(jù)字典,因此這些模型是需求分析階段的輸出。而確定軟件體系結(jié)構(gòu)是在軟件設(shè)計(jì)階段進(jìn)行的。以下關(guān)于高級(jí)程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)的編譯和解釋方式的表達(dá)中,正確的是〔20〕。 (20)A.編譯程序不參與用戶程序的運(yùn)行控制,而解釋程序那么參與B.編譯程序可以用高級(jí)語(yǔ)言編寫,而解釋程序只能用匯編語(yǔ)言編寫C.編譯方式處理源程序時(shí)不進(jìn)行優(yōu)化,而解釋方式那么進(jìn)行優(yōu)化D.編譯方式不生成源程序的目標(biāo)程序,而解釋方式那么生成【答案】A【解析】此題考查程序語(yǔ)言根底知識(shí)。解釋程序也稱為解釋器,它或者直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間代碼后加以執(zhí)行;而編譯程序〔編譯器〕那么是將源程序翻譯成H標(biāo)語(yǔ)言程序,然后在計(jì)算機(jī)上運(yùn)行目標(biāo)程序。這兩種語(yǔ)言處理程序的根本區(qū)別是:在編譯方式下,機(jī)器上運(yùn)行的是與源程序等價(jià)的目標(biāo)程序,源程序和編譯程序都不再參與目標(biāo)程序的執(zhí)行過程;而在解釋方式下,解釋程序和源程序〔或其某種等價(jià)表示〕要參與到程序的運(yùn)行過程中,運(yùn)行程序的控制權(quán)在解釋程序。簡(jiǎn)單來(lái)說(shuō),在解釋方式下,翻譯源程序時(shí)不生成獨(dú)立的H標(biāo)程序,而編譯器那么將源程序翻譯成獨(dú)立保存的目標(biāo)程序。以下關(guān)于腳本語(yǔ)言的表達(dá)中,正確的是〔21〕。(21)A.腳本語(yǔ)言是通用的程序設(shè)計(jì)語(yǔ)言B.腳本語(yǔ)言更適合應(yīng)用在系統(tǒng)級(jí)程序開發(fā)中C.腳本語(yǔ)言主要采用解釋方式實(shí)現(xiàn)D.腳本語(yǔ)言中不能定義函數(shù)和調(diào)用函數(shù)【答案】C【解析】此題考査程序語(yǔ)言根底知識(shí)。維基百科上將腳本語(yǔ)言定義為“為了縮短傳統(tǒng)的編寫—編譯—鏈接—運(yùn)行過程而創(chuàng)立的計(jì)算機(jī)編程語(yǔ)言。通常具有簡(jiǎn)單、易學(xué)、易用的特色,目的就是希望開發(fā)者以簡(jiǎn)單的方式快速完成某些復(fù)雜程序的編寫工作。〞腳本語(yǔ)言一般運(yùn)行在解釋器或虛擬機(jī)中,便于移植,開發(fā)效率較高。將高級(jí)語(yǔ)言源程序先轉(zhuǎn)化為一種中間代碼是現(xiàn)代編譯器的常見處理方式。常用的中間代碼有后綴式、〔22〕、樹等。(22)A.前綴碼B.三地址碼C.符號(hào)表D.補(bǔ)碼和移碼【答案】B【解析】此題考杏程序語(yǔ)言根底知識(shí)?!爸虚g代碼〞是一種簡(jiǎn)單且含義明確的記號(hào)系統(tǒng),可以有假設(shè)干種形式,它們的共同特征是與具體的機(jī)器無(wú)關(guān)。最常用的一種中間代碼是與匯編語(yǔ)言的指令非常相似的三地址碼,其實(shí)現(xiàn)方式常采用四元式,另外還有后綴式、樹等形式的中間代碼。當(dāng)用戶通過鍵盤或鼠標(biāo)進(jìn)入某應(yīng)用系統(tǒng)時(shí),通常最先獲得鍵盤或鼠標(biāo)輸入信息的是〔23〕程序。(23)A.命令解釋B.中斷處理C.用戶登錄D.系統(tǒng)調(diào)用【答案】B【解析】I/O設(shè)備管理軟件一般分為4層:中斷處理程序、設(shè)備驅(qū)動(dòng)程序、與設(shè)備無(wú)關(guān)的系統(tǒng)軟件和用戶級(jí)軟件。至于一些具體分層時(shí)細(xì)節(jié)上的處理,是依賴于系統(tǒng)的,沒有嚴(yán)格的劃分,只要有利于設(shè)備獨(dú)立這一目標(biāo),可以為了提高效率而設(shè)計(jì)不同的層次結(jié)構(gòu)。I/O軟件的所有層次及每一層的主要功能如以下列圖所示。圖中的箭頭給出了I/O局部的控制流。當(dāng)用戶通過鍵盤或鼠標(biāo)進(jìn)入某應(yīng)用系統(tǒng)時(shí),通常最先獲得鍵盤或鼠標(biāo)輸入信息的程序是中斷處理程序。在Windows操作系統(tǒng)中,當(dāng)用戶雙擊“IMG_20230122_103.jpg〞文件名時(shí),系統(tǒng)會(huì)自動(dòng)通過建立的〔24〕來(lái)決定使用什么程序翻開該圖像文件。(24)A.文件B.文件關(guān)聯(lián)C.文件目錄D.臨時(shí)文件【答案】B【解析】此題考查Windows操作系統(tǒng)文件管理方面的根底知識(shí)。當(dāng)用戶雙擊一個(gè)文件名時(shí),Windows系統(tǒng)通過建立的文件關(guān)聯(lián)來(lái)決定使用什么程序翻開該文件。例如,系統(tǒng)建立了“Windows照片查看器〞或“11view〞程序翻開擴(kuò)展名為“.jpg〞類型的文件關(guān)聯(lián),那么當(dāng)用戶雙擊“IMG_20230122_103.jpg〞文件時(shí),Windows先執(zhí)行“Windows照片査看器〞或"11view"程序,然后翻開“IMG_20230122_103.jpg〞文件。進(jìn)程P1、P2、P3、P4和P5的前趨圖如以下列圖所示:假設(shè)用PV操作控制進(jìn)程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,那么需要設(shè)置5個(gè)信號(hào)量S1.S2.S3.S4和S5,且信號(hào)量S1~S5的初值都等于零。以下列圖中a和b處應(yīng)分別填寫〔25〕;c和d處應(yīng)分別填寫〔26〕,e和f處應(yīng)分別填寫〔27〕。(25)A.V〔S1〕、P〔S2〕和V〔S3〕B.P〔S1〕、V〔S2〕和V〔S3〕C.V〔S1〕、V〔S2〕和V〔S3〕D.P〔S1〕、P〔S2〕和V〔S3〕(26)A.P〔S2〕和P〔S4〕B.P〔S2〕和V〔S4〕C.V〔S2〕和P〔S4〕D.V〔S2〕和V〔S4〕(27)A.P〔S4〕和V〔S4〕V〔S5〕B.V〔S5〕和P〔S4〕P〔S5〕C.V〔S3〕和P〔S4〕P〔S5〕D.P〔S3〕和P〔S4〕P〔S5〕【答案】CBB【解析】根據(jù)前驅(qū)圖,P1進(jìn)程執(zhí)行完需要通知P2和P3進(jìn)程,故需要利用V〔S1〕V〔S2〕操作通知P2和P3進(jìn)程,所以空a應(yīng)填V〔S1〕V〔S2〕;P2進(jìn)程執(zhí)行完需要通知P4進(jìn)程,所以空b應(yīng)填V〔S3〕。根據(jù)前驅(qū)圖,P3進(jìn)程運(yùn)行前需要等待P1進(jìn)程的結(jié)果,故需執(zhí)行程序前要先利用1個(gè)P操作,而P3進(jìn)程運(yùn)行結(jié)束需要通知P5進(jìn)程。根據(jù)排除法可選項(xiàng)只有選項(xiàng)B和選項(xiàng)C。又因?yàn)镻3進(jìn)程運(yùn)行結(jié)束后需要利用1個(gè)V操作通知P5進(jìn)程,根據(jù)排除法可選項(xiàng)只有選項(xiàng)B滿足要求。根據(jù)前驅(qū)圖,P4進(jìn)程執(zhí)行結(jié)束需要利用1個(gè)V操作通知P5進(jìn)程,故空e處需要1個(gè)V操作;P5進(jìn)程執(zhí)行前需要等待P3和P4進(jìn)程的結(jié)果,故空f(shuō)處需要2個(gè)P操作。根據(jù)排除法可選項(xiàng)只有選項(xiàng)B和選項(xiàng)C能滿足要求。根據(jù)試題〔27〕分析可知,P3進(jìn)程運(yùn)行結(jié)束是利用V〔S4〕通知P5進(jìn)程,故P4進(jìn)程運(yùn)行結(jié)束是利用V〔S5〕通知P5進(jìn)程。在采用三級(jí)模式結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng)中,如果對(duì)數(shù)據(jù)庫(kù)中的表Emp創(chuàng)立聚簇索引,那么應(yīng)該改變的是數(shù)據(jù)庫(kù)的〔28〕。(28)A.模式B.內(nèi)模式C.外模式D.用戶模式【答案】B【解析】此題考查數(shù)據(jù)庫(kù)系統(tǒng)根本概念。內(nèi)模式也稱存儲(chǔ)模式,是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)廬內(nèi)部的表示方式。由內(nèi)模式定義所有的內(nèi)部記錄類型、索引和文件的組織方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。對(duì)表Emp創(chuàng)立聚簇索引,意為索引項(xiàng)的順序是與表中記錄的物理順序一致的索引組織,所以需要改變的是數(shù)據(jù)庫(kù)的內(nèi)模式。在某企業(yè)的信息綜合管理系統(tǒng)設(shè)計(jì)階段,員工實(shí)體在質(zhì)量管理子系統(tǒng)中被稱為“質(zhì)檢員〞,而在人事管理子系統(tǒng)中被稱為“員工〞,這類沖突被稱之為〔29〕。(29)A.語(yǔ)義沖突B.命名沖突C.屬性沖突D.結(jié)構(gòu)沖突【答案】B【解析】此題考查數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)中的根底知識(shí)。根據(jù)局部應(yīng)用設(shè)計(jì)好各局部E-R圖之后,就可以對(duì)各分E-R圖進(jìn)行合并。在合并過程中需解決分E-R圖中相互間存在的沖突,消除分E-R圖之間存在的信息冗余,使之成為能夠被全系統(tǒng)所有用戶共同理解和接受的統(tǒng)一且精煉的全局概念模型。分E-R圖之間的沖突主要有命名沖突、屬性沖突和結(jié)構(gòu)沖突三類。命名沖突是指相同意義的屬性,在不同的分E-R圖上有著不同的命名,或是名稱相同的屬性在不同的分E-R圖中代表著不同的意義,這些也要進(jìn)行統(tǒng)一。屬性沖突是指同一屬性可能會(huì)存在于不同的分E-R圖,由于設(shè)計(jì)人員不同或是出發(fā)點(diǎn)不同,屬性的類型、取值范圍、數(shù)據(jù)單位等可能會(huì)不一致,這些屬性對(duì)應(yīng)的數(shù)據(jù)將來(lái)只能以一種形式在計(jì)算機(jī)中存儲(chǔ),這就需要在設(shè)計(jì)階段進(jìn)行統(tǒng)一。結(jié)構(gòu)沖突是指同一實(shí)體在不同的分E-R圖中有不同的屬性,同一對(duì)象在某一分E-R圖中被抽象為實(shí)體而在另一分E-R圖中又被抽象為屬性,需要統(tǒng)一。對(duì)于關(guān)系模式R〔X,Y,Z〕,以下結(jié)論錯(cuò)誤的是〔30〕。 (30)A.假設(shè)X→Y,Y→Z,那么X→ZB.假設(shè)X→Z,那么XY→ZC.假設(shè)XY→Z,那么X→Z,Y→ZD.假設(shè)X→Y,X→Z,那么X→YZ【答案】C【解析】此題考查函數(shù)依賴概念和性質(zhì)。選項(xiàng)A是傳遞規(guī)那么,故結(jié)論是正確的。選項(xiàng)B中,X→Z成立,那么給其決定-素X再加上其他冗余屬性Y也成立。選項(xiàng)C的結(jié)論錯(cuò)誤的,反例:如XY為學(xué)號(hào)和課程號(hào),Z為成績(jī),那么學(xué)號(hào)、課程號(hào)→成績(jī)成立,但學(xué)號(hào)→成績(jī)不成立。選項(xiàng)D是合并規(guī)那么,故結(jié)論是正確的。此題也可以采用證明的方法來(lái)判定。假設(shè)對(duì)關(guān)系R1按〔31〕進(jìn)行運(yùn)算,可以得到關(guān)系R2。(31)A.σ商品名=‘毛巾’?‘鋼筆’〔R1〕B.σ價(jià)格≥‘8’〔R1〕C.π1,2,3〔R1〕D.σ商品編號(hào)=‘01020231’?‘02110200’〔R1〕【答案】B【解析】此題考查關(guān)系代數(shù)概念和性質(zhì)。選項(xiàng)A“σ商品名=‘毛巾’?‘鋼筆’〔R1〕〞的結(jié)果有商品編號(hào)為01020231、01020232、01020233和02110200的商品,而R2中沒有商品編號(hào)為01020233的商品,因此該選項(xiàng)是錯(cuò)誤的。選項(xiàng)B“σ價(jià)格≥‘8’〔R1〕〞的結(jié)果只有價(jià)格大于8的商品,運(yùn)算結(jié)果為表2。所以選項(xiàng)B是正確的。選項(xiàng)C“σ商品編號(hào)=‘01020231’?‘02110200’〔R1〕〞的結(jié)果只有商品編號(hào)為010202311和02110200的商品,而沒有商品編號(hào)為01020233的商品,因此該選項(xiàng)是錯(cuò)誤的。選項(xiàng)D“π1,2,3〔R1〕〞的結(jié)果等價(jià)于無(wú)條件對(duì)R1進(jìn)行投影,運(yùn)算結(jié)果就為R1。所以,選項(xiàng)D是錯(cuò)誤的。關(guān)系標(biāo)準(zhǔn)化是在數(shù)據(jù)庫(kù)設(shè)計(jì)的〔32〕階段進(jìn)行。(32)A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)【答案】C【解析】邏輯設(shè)計(jì)階段的任務(wù)之一是對(duì)關(guān)系模式進(jìn)一步的標(biāo)準(zhǔn)化處理。因?yàn)樯傻倪妒缄P(guān)系模式并不能完全符合要求,還會(huì)有數(shù)據(jù)冗余、更新異常存在,這就需要根據(jù)標(biāo)準(zhǔn)化理論對(duì)關(guān)系模式進(jìn)行分解,消除冗余和更新異常。不過有時(shí)根據(jù)處理要求,可能還需要增加局部冗余以滿足處理要求。邏輯設(shè)計(jì)階段的任務(wù)就需要作局部關(guān)系模式的處理,分解、合并或增加冗余屬性,提高存儲(chǔ)效率和處理效率。假設(shè)給定的關(guān)系模式為R<U,F(xiàn)>,U={A,B,C〕,F(xiàn)={AB→C,C→B〕,那么關(guān)系R〔33〕。(33)A.有2個(gè)候選關(guān)鍵字AC和BC,并且有3個(gè)主屬性B.有2個(gè)候選關(guān)鍵字AC和AB,并且有3個(gè)主屬性C.只有1個(gè)候選關(guān)鍵字AC,并且有1個(gè)非主屬性和2個(gè)主屬性D.只有1個(gè)候選關(guān)鍵字AB,并且有1個(gè)非主屬性和2個(gè)主屬性【答案】B【解析】此題考査關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化理論方面的根底知識(shí)。根據(jù)函數(shù)依賴定義可知AC→U、AB→U,所以AC和AB為候選關(guān)鍵字。根據(jù)主屬性的定義“包含在任何一個(gè)候選碼中的屬性叫做主屬性〔Primeattribute〕,否那么叫做非主屬性〔Nonprimeattribute〕〞,所以,關(guān)系R中的3個(gè)屬性都是主屬性。設(shè)關(guān)系模式R<U,F(xiàn)>,其中U為屬性集,F(xiàn)是U上的一組函數(shù)依賴,那么Armstrong公理系統(tǒng)的偽傳遞律是指〔34〕。 (34)A.假設(shè)X→Y,Y→Z為F所蘊(yùn)涵,那么X→Z為F所蘊(yùn)涵B.假設(shè)X→Y,X→Z,那么X→YZ為F所蘊(yùn)涵C.假設(shè)X→Y,WY→Z,那么XW→Z為F所蘊(yùn)涵D.假設(shè)X→Y為F所蘊(yùn)涵,且Z?U,那么XZ→YZ為F所蘊(yùn)涵【答案】C【解析】此題考查關(guān)系數(shù)據(jù)庫(kù)根底知識(shí)。從的一些函數(shù)依賴,可以推導(dǎo)出另外一些函數(shù)依賴,這就需要一系列推理規(guī)那么。函數(shù)依賴的推理規(guī)那么最早出現(xiàn)在1974年W.W.Armstrong的論文里,這些規(guī)那么常被稱作“Armstrong公理〞。選項(xiàng)A“假設(shè)X→Y,Y→Z為F所蘊(yùn)涵,那么H為F所蘊(yùn)涵〞符合Armstrong公理系統(tǒng)的傳遞率。選項(xiàng)B“假設(shè)X→Y,X→Z,那么X→YZ為F所蘊(yùn)涵〞符合Armstrong公理系統(tǒng)的合并規(guī)那么。選項(xiàng)C“假設(shè)X→Y,WY→Z,那么XW→Z為F所蘊(yùn)涵〞符合Armstrong公理系統(tǒng)的偽傳遞率。選項(xiàng)D“假設(shè)X→Y為F所蘊(yùn)涵,且K?U,那么XZ→YZ為F所蘊(yùn)涵〞符合Armstrong公理系統(tǒng)的增廣率。給定關(guān)系R〔A,B,C,D〕和關(guān)系S〔C,D,E〕,對(duì)其進(jìn)行自然連接運(yùn)算R?S后的屬性為〔35〕個(gè):σR.B>S.E〔R?S〕等價(jià)的關(guān)系代數(shù)表達(dá)式為〔36〕。(35)A.4B.5C.6D.7(36)A.σ2>7(R×S)B.π.7(σ'2'>'7'∧3=5∧4=6(R×S))C.σ'2'>'7'(R×S)D.π.7(σ'2'>7'∧3=5∧4=6(R×S))【答案】BD【解析】此題考查關(guān)系代數(shù)運(yùn)算方面的知識(shí)。自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果集中將重復(fù)屬性列去掉。對(duì)關(guān)系R〔A,B,C,D〕和關(guān)系S〔C,D,E〕來(lái)說(shuō),進(jìn)行等值連接后有7個(gè)屬性列,去掉2個(gè)重復(fù)屬性列C和D后應(yīng)為5個(gè),即為R.A,R.B,R.C,R.D,S.E。試題〔36〕的正確選項(xiàng)為D。因?yàn)镽×S的屬性列為R.A,R.B,R.C,R.D,S.C,S.D,S.E〕,顯然,R,A為第1屬性列,R.B為第2屬性列,R.C為第3屬性列,R.D為第4屬性列,S.C為第5屬性列,S.D為第6屬性列,S.E為第7屬性列。分析表達(dá)式σR.B>S.E(R?S)如下:σR.B>S.E等價(jià)于σ2>7R?S等價(jià)于π1,2,3,4,7(σ3=5?4=6(R×S))顯然,σR.B>S.E(R?S)等價(jià)于π1,2,3,4,7(σ3=5?4=6(R×S))關(guān)系R.S如下表所示,元組演算表達(dá)式T={t|R〔t〕??u〔S〔u〕→t[3]>u[1]}運(yùn)算的結(jié)果為〔37〕。(37)A.B.C.D.【答案】C【解析】試題〔37〕是考查關(guān)系代數(shù)運(yùn)算和元組演算的根本知識(shí)。題干中的元組演算表達(dá)式所構(gòu)成的關(guān)系為:從關(guān)系R中選擇的元組t應(yīng)滿足該元組在C列上的分量大于關(guān)系S中的任意一個(gè)元組u在A列上的分量。關(guān)系R中的第一個(gè)元組(1,2,3)中的第三個(gè)分量t[3]=3,由于3不滿足大于S關(guān)系的第一個(gè)元組u[1]=3以及S關(guān)系的第二個(gè)元組u[1]=4,故關(guān)系R中的第一個(gè)元組(1,2,3)不在新構(gòu)成的關(guān)系中;關(guān)系R中的第二個(gè)元組(4,5,6)中的第三個(gè)分量t[3]=6,由于6不滿足大于S關(guān)系的第四個(gè)元組u[1]=6,故關(guān)系R中的第二個(gè)元組(4,5,6)不在新構(gòu)成的關(guān)系中;關(guān)系R中的第三個(gè)元組(7,8,9)中的第三個(gè)分量t[3]=9,由于9大于S關(guān)系的任何一個(gè)元組,故關(guān)系R中的第三個(gè)元組(7,8,9)在新構(gòu)成的關(guān)系中;關(guān)系R中的第四個(gè)元組(10,11,12)中的第三個(gè)分量t[3]=12,由于12大于S關(guān)系的任何一個(gè)元組,故關(guān)系R中的第四個(gè)元組(10,11,12)在新構(gòu)成的關(guān)系中。根據(jù)上述分析可見,新構(gòu)成的關(guān)系中有元組(7,8,9)和(10,11,12)。關(guān)系R〔A1,A2,A3〕上的函數(shù)依賴集F={A1A3→A2,A1A2→A3},假設(shè)R上的一個(gè)分解為ρ={〔A1,A2〕,〔A1,A3〕},那么分解ρ〔38〕。(38)A.是無(wú)損聯(lián)接的B.是保持函數(shù)依賴的C.是有損聯(lián)接的D.無(wú)法確定是否保持函數(shù)依賴【答案】C【解析】此題考查關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化理論方面的根底知識(shí)。分解ρ={〔A1,A2〕,〔A1,A3〕},ρ具有無(wú)損連接的充分必要的條件是U1?U2→U1-U2∈F+和U1?U2→U2-U1∈F+。此題中U1?U2=A1,U1-U2=A2,U2-U1=A3,A1→A2?F+,A1→A3?F+,所以,分解ρ={〔A1,A2〕,〔A1,A3〕},是有損聯(lián)接的。假設(shè)關(guān)系R〔A1,A2,A3〕上的函數(shù)依賴集F={A1→A2,A1→A3,A2→A3},那么函數(shù)依賴〔39〕。(39)A.A1→A2是冗余的B.A1→A3是冗余的C.A2→A3是冗余的D.A1→A2,A1→A3,A2→A3都不是冗余的【答案】B【解析】此題考查關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化理論方面的根底知識(shí)。由于A1→A2,A2→A3可以推出A1→A3〔傳遞率〕,所以函數(shù)依賴集A1→A3是冗余的。某企業(yè)部門關(guān)系模式Dept〔部門號(hào),部門名,負(fù)責(zé)人工號(hào),任職時(shí)間〕,員工關(guān)系模式EMP〔員工號(hào),姓名,年齡,月薪資,部門號(hào),,辦公室〕。部門和員工關(guān)系的外鍵分別是〔40〕。查詢每個(gè)部門中月薪資最高的員工號(hào)、姓名、部門名和月薪資的SQL查詢語(yǔ)句如下:(40)A.員工號(hào)和部門號(hào)B.負(fù)責(zé)人工號(hào)和部門號(hào)C.負(fù)責(zé)人工號(hào)和員工號(hào)D.部門號(hào)和員工號(hào)(41)A.Y.部門號(hào)=Dept.部門號(hào)B.EMP.部門號(hào)=Dept.部門號(hào)C.Y.員工號(hào)=Dept.負(fù)責(zé)人工號(hào)D.EMP.部門號(hào)=Dept.負(fù)責(zé)人工號(hào)(42)A.Z.員工號(hào)=Y.員工號(hào)B.Z.員工號(hào)=Y.負(fù)責(zé)人工號(hào)C.Z.部門號(hào)=部門號(hào)D.Z.部門號(hào)=Y.部門號(hào)【答案】BAD【解析】此題考查關(guān)系數(shù)據(jù)庫(kù)中關(guān)系模式和SQL查詢根底知識(shí)。作為主鍵,其值能唯一地標(biāo)識(shí)元組的一個(gè)或多個(gè)屬性,主鍵通常也稱為主碼。所謂外鍵是指如果關(guān)系模式R中的屬性或?qū)傩越M非該關(guān)系的碼,但它是其他關(guān)系的碼,那么該屬性集對(duì)關(guān)系模式R而言是外鍵,通常也稱外碼。根據(jù)題意分析,員工關(guān)系中的主鍵是員工號(hào),部門關(guān)系中的主鍵是部門號(hào)。顯然,員工關(guān)系中的外鍵是部門號(hào)。但是,部門關(guān)系中的外鍵是負(fù)責(zé)人代碼,為什么?因?yàn)轭}中說(shuō)明部門負(fù)責(zé)人也是一個(gè)員工,這樣負(fù)責(zé)人代碼的取值域?yàn)閱T工號(hào),所以根據(jù)外鍵定義部門關(guān)系中的外鍵是負(fù)責(zé)人代碼。正確查詢每個(gè)部門中月薪資最高的員工號(hào)、姓名、部門名和月薪資的SQL査詢語(yǔ)句如下:某公司數(shù)據(jù)庫(kù)中的元件關(guān)系模式為P〔元件號(hào),元件名稱,供應(yīng)商,供應(yīng)商所在地,庫(kù)存量〕,函數(shù)依賴集F如下所示:F={元件號(hào)→元件名稱,〔元件號(hào),供應(yīng)商〕→〔庫(kù)存量,供應(yīng)商,供應(yīng)商所在地〕元件關(guān)系的主鍵為〔43〕,該關(guān)系存在冗余以及插入異常和刪除異常等問題。為了解決這一問題需要將元件關(guān)系分解為〔44〕,分解后的關(guān)系模式最高可以到達(dá)〔45〕。(43)A.〔元件號(hào),元件名稱〕B.〔元件號(hào),供應(yīng)商〕C.〔元件號(hào):供應(yīng)商所在地〕D.〔供應(yīng)商,供應(yīng)商所在地〕(44)A.元件1〔元件號(hào),元件名稱,供應(yīng)商,供應(yīng)商所在地,庫(kù)存量〕B.元件1〔元件號(hào),元件名稱〕、元件2〔供應(yīng)商,供應(yīng)商所在地,庫(kù)存量〕C.元件1〔元件號(hào),元件名稱〕、元件2〔元件號(hào),供應(yīng)商,庫(kù)存量〕、元件3〔供應(yīng)商,供應(yīng)商所在地〕D.元件1〔元件號(hào),元件名稱〕、元件2〔元件號(hào),庫(kù)存量〕、元件3〔供應(yīng)商,供應(yīng)商所在地〕、元件4〔供應(yīng)商所在地,庫(kù)存量〕(45)A.1NFB.2NFC.3NFD.BCNF【答案】BCD【解析】(43)根據(jù)題意可知元件關(guān)系的主鍵為〔元件號(hào),供應(yīng)商〕。 (44)因?yàn)殛P(guān)系P存在冗余以及插入異常和刪除異常等問題,為了解決這一問題需要將元件關(guān)系分解。選項(xiàng)A、選項(xiàng)B和選項(xiàng)D是有損連接的,且不保持函數(shù)依賴,故分解是錯(cuò)誤的。例如,分解為選項(xiàng)A、選項(xiàng)B和選項(xiàng)D后,用戶無(wú)法查詢某元件由哪些供應(yīng)商來(lái)供應(yīng),原因是分解有損連接的,且不保持函數(shù)依賴。 (45)根據(jù)BCNF定義:假設(shè)關(guān)系模式R∈1NF,假設(shè)X→Y且Y?X時(shí),X必含有碼,那么關(guān)系模式R∈BCNF。即當(dāng)3NF消除了主屬性對(duì)碼的局部和傳遞函數(shù)依賴,那么稱為BCNF。此題分解后的關(guān)系模式元件1、元件2和元件3消除了非主屬性對(duì)碼的局部函數(shù)依賴,同時(shí)不存在傳遞依賴,故到達(dá)BCNF。事務(wù)有多種性質(zhì),“一旦事務(wù)成功提交,即使數(shù)據(jù)庫(kù)崩潰,其對(duì)數(shù)據(jù)庫(kù)的更新操作也將永久有效。〞這一性質(zhì)屬于事務(wù)的〔46〕性質(zhì)。(46)A.原子性B.一致性C.隔離性D.持久性【答案】D【解析】此題考查數(shù)據(jù)庫(kù)并發(fā)控制方面的根底知識(shí)。事務(wù)具有原子性、一致性、隔離性和持久性。這4個(gè)特性也稱事務(wù)的ACID性質(zhì)。①原子性〔atomicity〕:事務(wù)是原子的,要么都做,要么都不做。②一致性〔consistency〕:事務(wù)執(zhí)行的結(jié)果必須保證數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)-致性狀態(tài)。因此,當(dāng)數(shù)據(jù)庫(kù)只包含成功事務(wù)提交的結(jié)果時(shí),稱數(shù)據(jù)庫(kù)處于一致性狀態(tài)。③隔離性〔isolation〕:事務(wù)相互隔離。當(dāng)多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),任一事務(wù)的更新操作直到其成功提交的整個(gè)過程,對(duì)其他事務(wù)都是不可見的。④持久性〔durability〕:—旦事務(wù)成功提交,即使數(shù)據(jù)庫(kù)崩潰,其對(duì)數(shù)據(jù)庫(kù)的更新操作也將永久有效。以下關(guān)于關(guān)系的描述中,正確的是〔47〕。 (47)A.交換關(guān)系中的兩行構(gòu)成新的關(guān)系B.關(guān)系中兩個(gè)列的值可以取自同一域C.交換關(guān)系中的兩列構(gòu)成新的關(guān)系D.關(guān)系中一個(gè)列可以由兩個(gè)子列組成【答案】B【解析】此題考査關(guān)系定義的根底知識(shí)。關(guān)系數(shù)據(jù)庫(kù)中以關(guān)系來(lái)存儲(chǔ)數(shù)據(jù)。對(duì)關(guān)系的要求如下:①關(guān)系中的列滿足原子性;②關(guān)系中的行可交換;③關(guān)系中的列可交換;④關(guān)系中的列取自同一個(gè)域,可以有多個(gè)列取自同一個(gè)域。一個(gè)列可以由兩個(gè)子列組成,違反了原子性要求。交換關(guān)系中元組的行或列后,與原關(guān)系相同。職工表Emp〔Eno,Name,Sex,Birth,MEno〕,其中工號(hào)Eno和經(jīng)理工號(hào)MEno都取自職工工號(hào)域。關(guān)系數(shù)據(jù)庫(kù)中通常包含多個(gè)表,表與表之間的關(guān)聯(lián)關(guān)系通過〔48〕來(lái)實(shí)現(xiàn),通過〔49〕運(yùn)算將兩個(gè)關(guān)聯(lián)的表合并成一張信息等價(jià)的表。 (48)A.指針B.外碼C.索引D.視圖(49)A.選擇B.投影C.笛卡爾積D.自然連接【答案】BD【解析】此題考查關(guān)系模式的根底知識(shí)。關(guān)系數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯組織是以多個(gè)表來(lái)實(shí)現(xiàn)的。為了合理的存儲(chǔ),將完整的企業(yè)信息分解到多個(gè)關(guān)系中,應(yīng)用中可以通過自然連接運(yùn)算合并成完整的企業(yè)信息。外碼是自然連接的依據(jù),表達(dá)了表與表之間的關(guān)聯(lián)關(guān)系。假設(shè)系統(tǒng)使用頻度最高的查詢語(yǔ)句為為使該查詢語(yǔ)句的執(zhí)行效率最高,應(yīng)創(chuàng)立〔50〕。(50)A.Sno上的索引B.Cno上的索引C.Sno,Cno上的索引D.SC上的視圖SC_V〔Sno,Cno〕【答案】C【解析】此題考查索引的應(yīng)用方法。索引是提高查詢效率的最有效手段,但索引又會(huì)引起更新操作〔INSERT、UPDATE和DELETE〕的效率降低。因此,應(yīng)根據(jù)查詢需求創(chuàng)立必要的索引。此題目給±1了查詢頻度最高的語(yǔ)句,其執(zhí)行效率的提高對(duì)整個(gè)系統(tǒng)的總體性能起到重要作用。SQL査詢中的WHERE語(yǔ)句是提取和篩選記錄的條件,通過建立WHERE語(yǔ)句中使用的〔Sno.Cno〕屬性組上的索引,可以快速定位給定取值的記錄所在的頁(yè)面,同時(shí)因?yàn)椴樵兺ǔ6际谴罅坑涗浿胁檎业缴倭糠蠗l件的記錄,本例更是如此,滿足給定條件的記錄僅一條,訂了索引,無(wú)須從硬盤讀取所有記錄到內(nèi)存進(jìn)行提取,而只需通過索引將滿足條件的記錄所在頁(yè)面讀至內(nèi)存即可,會(huì)大大提高查詢效率。當(dāng)然,有些DBMS會(huì)自動(dòng)建立主碼上的索引,本例中〔Sno,Cno〕為SC表的主碼,可能無(wú)須再另行建立索引,需要根據(jù)具體的DBMS來(lái)決定用戶是否另行建立索引。將存儲(chǔ)過程p1的執(zhí)行權(quán)限授予用戶U2的SQL語(yǔ)句為:GRANT〔51〕ONPROCEDUREP1TOU2;(51)A.INSERTB.UPDATEC.DELETED.EXECUTE【答案】D【解析】此題考查授權(quán)語(yǔ)句的語(yǔ)法知識(shí)??杖碧幰畹氖菣?quán)限,題干中已明確指出執(zhí)行權(quán)限,因此選EXECUTE。系統(tǒng)中同時(shí)運(yùn)行多個(gè)事務(wù),假設(shè)其中一個(gè)事務(wù)因?yàn)樽陨砉收媳幌到y(tǒng)強(qiáng)行退出,而其它事務(wù)仍正常運(yùn)行,這種故障稱為〔52〕。該故障發(fā)生時(shí),會(huì)造成數(shù)據(jù)庫(kù)的不一致,解決的方法是〔53〕。(52)A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.程序BUG(53)A.由用戶對(duì)該事務(wù)進(jìn)行回滾B.由程序?qū)υ撌聞?wù)進(jìn)行補(bǔ)償操作C.由DBMS對(duì)該事務(wù)進(jìn)行回滾D.由DBA對(duì)該事務(wù)進(jìn)行回滾【答案】AC【解析】此題考查故障與恢復(fù)知識(shí)。數(shù)據(jù)庫(kù)系統(tǒng)的故障分為三類:事務(wù)故障、系統(tǒng)故障和介質(zhì)故障。事務(wù)故障是單獨(dú)一個(gè)事務(wù)出問題而不能執(zhí)行下去,并不影響其他事務(wù)的執(zhí)行;系統(tǒng)故障是故障導(dǎo)致系統(tǒng)重啟,當(dāng)前運(yùn)行中的事務(wù)及剛剛提交的事務(wù)會(huì)導(dǎo)致數(shù)據(jù)庫(kù)不一致;介質(zhì)故障那么是數(shù)據(jù)庫(kù)文件的存儲(chǔ)介質(zhì)如硬盤發(fā)生故障導(dǎo)致數(shù)據(jù)喪失。DBMS對(duì)不同類別的故障使用不同的恢復(fù)方法。其中事務(wù)故障和系統(tǒng)故障由DBMS來(lái)完成事務(wù)級(jí)別的恢復(fù),即根據(jù)日志文件對(duì)未完成的事務(wù)進(jìn)行UNDO操作,對(duì)己完成的事務(wù)進(jìn)行REDO操作,使數(shù)據(jù)庫(kù)恢復(fù)到故障前的一致性狀態(tài);介質(zhì)故障需要DBA介入,裝載備份文件后交由DBMS進(jìn)行恢復(fù)。如右圖所示的并發(fā)調(diào)度,假設(shè)事務(wù)T1、T2執(zhí)行前數(shù)據(jù)項(xiàng)X、Y的初值為X=100,Y=200。該調(diào)度執(zhí)行完成后,X、Y的值為〔54〕;此類不一致性稱為〔55〕。(54)A.X=70,Y=300B.X=70,Y=330C.X=70,Y=270D.X=70,Y=230(55)A.喪失修改B.讀臟數(shù)據(jù)C.不可重復(fù)讀D.破壞事務(wù)原子性【答案】CA【解析】此題考查并發(fā)調(diào)度知識(shí)。事務(wù)并發(fā)執(zhí)行能夠充分利用系統(tǒng)資源,提高系統(tǒng)吞吐量。并發(fā)事務(wù)的執(zhí)行,可能會(huì)因?yàn)闆_突而產(chǎn)生數(shù)據(jù)的不一致。根據(jù)調(diào)度語(yǔ)句計(jì)算運(yùn)行結(jié)果,是理解并發(fā)事務(wù)執(zhí)行過程和對(duì)不一致性認(rèn)識(shí)所必須的。根據(jù)上述調(diào)度,事T1的前三句執(zhí)行后,A的值70寫入緩沖區(qū)中〔可理解為寫入了數(shù)據(jù)庫(kù)中〕X的數(shù)據(jù)位;隨后T2的兩句將X、Y的值讀入變量A〔=70〕、B〔=200〕中;之后T1將B的值230寫入數(shù)據(jù)庫(kù)中Y的數(shù)據(jù)位;再之后T2將B的值〔=270〕寫入數(shù)據(jù)庫(kù)中Y的數(shù)據(jù)位。上述調(diào)度執(zhí)行后,X=70,Y=270。多個(gè)事務(wù)并發(fā)執(zhí)行,正確的必要條件是其執(zhí)行結(jié)果與某一種串行執(zhí)行的結(jié)果相同。上述兩個(gè)事務(wù)的串行執(zhí)行過程為T1執(zhí)行完后執(zhí)行T2或T2執(zhí)行完后執(zhí)行T1,即T1→T2:X=70,Y=300和T2→T1:X=70,Y=330。上述并發(fā)調(diào)度的結(jié)果與任一串行結(jié)果都不同,故并發(fā)執(zhí)行產(chǎn)生了數(shù)據(jù)的不一致。該調(diào)度中事務(wù)T1對(duì)Y的修改被T2所覆蓋,未能表達(dá)T1對(duì)Y曾進(jìn)行過修改,即T1對(duì)Y的修改喪失了,故該不一致性屬于喪失修改。運(yùn)行中的系統(tǒng)因?yàn)楣收蠈?dǎo)致效勞器重啟,正在執(zhí)行的事務(wù)中斷,破壞了事務(wù)的原子性,恢復(fù)的方法是利用日志進(jìn)行〔56〕操作;而已經(jīng)提交的事務(wù)在故障發(fā)生時(shí)尚未寫入磁盤,破壞了事務(wù)的〔57〕,恢復(fù)的方法是利用日志進(jìn)行Redo操作。(56)A.UndoB.RedoC.CoDunitD.Rollback(57)A.原子性B.一致性C.隔離性D.持久性【答案】AD【解析】此題考查故障與恢復(fù)的根底知識(shí)。故障導(dǎo)致效勞器重啟,故障時(shí)正在執(zhí)行的事務(wù)的原子性被破壞,即事務(wù)沒有執(zhí)行完,其對(duì)數(shù)據(jù)庫(kù)的局部更新可能己經(jīng)寫入硬盤上的數(shù)據(jù)庫(kù)文件,重啟后這局部更新使得數(shù)據(jù)庫(kù)處于不一致性狀態(tài),應(yīng)對(duì)其進(jìn)行處理,撤銷故障時(shí)未完成的事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新,使數(shù)據(jù)庫(kù)復(fù)原到未完成的事務(wù)執(zhí)行前的狀態(tài),相當(dāng)于這些事務(wù)沒有執(zhí)行。這種恢復(fù)操作借助于日志文件來(lái)完成。日志按照時(shí)間順序記錄了所有事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作。而且在對(duì)數(shù)據(jù)庫(kù)的更新之前已被寫入硬盤??梢阅嫦驋呙枞罩居涗洠页鑫赐瓿傻氖聞?wù),將其對(duì)數(shù)據(jù)庫(kù)的修改復(fù)原,稱為Undo操作。同樣,故障發(fā)生時(shí)已經(jīng)完成提交的事務(wù),其對(duì)數(shù)據(jù)庫(kù)的修改可能還在內(nèi)存中的I/O緩沖區(qū)中,沒來(lái)得及寫入硬盤,重啟后這局部修改會(huì)喪失,破壞了事務(wù)的持久性。同樣借助于日志文件,找到故障前已完成的事務(wù),將其對(duì)數(shù)據(jù)庫(kù)的更新重做一遍,即可完成對(duì)應(yīng)事務(wù)的更新操作。這一操作稱為Redo操作。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)過程中,常采用〔58〕來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的更新操作,其內(nèi)部以事務(wù)程序的方式來(lái)編寫。 (58)A.視圖B.索引C.存儲(chǔ)過程D.觸發(fā)器【答案】C【解析】此題考查系統(tǒng)開發(fā)的知識(shí)。對(duì)數(shù)據(jù)庫(kù)的更新,應(yīng)采用事務(wù)的方式,以對(duì)應(yīng)現(xiàn)實(shí)中的業(yè)務(wù)。用戶在現(xiàn)實(shí)業(yè)務(wù)過程中通過調(diào)用事務(wù)程序,將事務(wù)程序交由DBMS來(lái)執(zhí)行,DBMS通過其并發(fā)調(diào)度機(jī)制完成事務(wù)的并行執(zhí)行。存儲(chǔ)過程正是在效勞器端所提供的功能調(diào)用,適用于編寫更新數(shù)據(jù)庫(kù)的事務(wù)程序。觸發(fā)器是由更新語(yǔ)句來(lái)觸發(fā)執(zhí)行的,適用于數(shù)據(jù)的聯(lián)動(dòng)操作和復(fù)雜約束的實(shí)現(xiàn),無(wú)法供應(yīng)用程序主動(dòng)調(diào)用。以下關(guān)于擴(kuò)展E-R圖設(shè)計(jì)的描述中,正確的是〔59〕。(59)A.聯(lián)系可以看作實(shí)體,與另一實(shí)體產(chǎn)生聯(lián)系,稱為聚合B.聯(lián)系的屬性可以是其關(guān)聯(lián)實(shí)體的標(biāo)識(shí)符屬性C.屬性可以與其它實(shí)體產(chǎn)生聯(lián)系D.三個(gè)實(shí)體之間的聯(lián)系與三個(gè)實(shí)體之間的兩兩聯(lián)系是等價(jià)的【答案】A【解析】此題考查概念設(shè)計(jì)的應(yīng)用方法。在擴(kuò)展E-R圖設(shè)計(jì)方法中,聯(lián)系可以被看作實(shí)體,參與另一個(gè)聯(lián)系;聯(lián)系只能產(chǎn)生于實(shí)體〔或被當(dāng)作實(shí)體的聯(lián)系〕之間;屬性只能依附于實(shí)體或聯(lián)系用以刻畫該買體或聯(lián)系,而不能參與聯(lián)系;語(yǔ)義上不屬于某個(gè)實(shí)體或聯(lián)系的屬性不能作為其屬性。E-R圖足對(duì)現(xiàn)實(shí)的描述,符合現(xiàn)實(shí)語(yǔ)義。聯(lián)系對(duì)應(yīng)的是事件,三元聯(lián)系的事件即有三個(gè)參與方,而兩兩聯(lián)系是兩個(gè)參與方,描述的現(xiàn)實(shí)語(yǔ)義不同。數(shù)據(jù)庫(kù)重構(gòu)是指因?yàn)樾阅茉?,?duì)數(shù)據(jù)庫(kù)中的某個(gè)表進(jìn)行分解,再通過建立與原表同名的〔60〕以保證查詢?cè)摫淼膽?yīng)用程序不變;通過修改更新原表的〔61〕以保證外部程序?qū)?shù)據(jù)庫(kù)的更新調(diào)用不變。(60)A.視圖B.索引C.存儲(chǔ)過程D.觸發(fā)器(61)A.視圖B.索引C.存儲(chǔ)過程D.觸發(fā)器【答案】AC【解析】此題考査系統(tǒng)設(shè)計(jì)及維護(hù)相關(guān)知識(shí)。視圖提供了數(shù)據(jù)的邏輯獨(dú)立性,即關(guān)系模式發(fā)生改變之后,通過修改外模式/模式的映象,到達(dá)應(yīng)用程序不變的目的,因?yàn)闁嗽冋Z(yǔ)句中不區(qū)分所査的對(duì)象是表還是視圖。對(duì)數(shù)據(jù)的更新應(yīng)使用存儲(chǔ)過程實(shí)現(xiàn),關(guān)系模式發(fā)生改變后,這局部對(duì)應(yīng)的更新操作也應(yīng)該在相應(yīng)的存儲(chǔ)過程中進(jìn)行修改。全局概念層是分布式數(shù)據(jù)庫(kù)的整體抽象,包含了系統(tǒng)中全部數(shù)據(jù)的特性和邏輯結(jié)構(gòu),從其分布透明特性來(lái)說(shuō),包含的三種模式描述信息中不包括〔62〕模式。(62)A.全局概念B.分片C.分配D.訪問【答案】D【解析】此題考查分布式數(shù)據(jù)庫(kù)的根底知識(shí)。分布式數(shù)據(jù)庫(kù)的全局概念層應(yīng)具有三種模式描述信息:全局概念模式描述分布式數(shù)據(jù)庫(kù)全局?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu),是分布式數(shù)據(jù)庫(kù)的全局概念視圖。分片模式描述全局?jǐn)?shù)據(jù)邏輯劃分的視圖,是全局?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu)根據(jù)某種條件的劃分,每一個(gè)邏輯劃分就是一個(gè)片段或分片。分配模式描述W部邏輯的局部物理結(jié)構(gòu),是劃分后的片段或分片的物理分配視圖。以下NoSQL數(shù)據(jù)庫(kù)中,〔63〕是一種高性能的分布式內(nèi)存對(duì)象緩存數(shù)據(jù)庫(kù),通過緩存數(shù)據(jù)庫(kù)查詢結(jié)果,減少數(shù)據(jù)庫(kù)訪問次數(shù),以提高動(dòng)態(tài)Web應(yīng)用的速度,提高可擴(kuò)展性。(63)A.MongoDBB.MemcachedC.Neo4jD.Hbase【答案】B【解析】此題考查NoSQL的根底知識(shí)。四個(gè)選項(xiàng)均為NoSQL數(shù)據(jù)庫(kù)。Mongodb是一種分布式文檔存儲(chǔ)數(shù)據(jù)庫(kù),旨在為Web應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。該數(shù)據(jù)庫(kù)是--個(gè)高性能、開源、無(wú)模式的文檔型數(shù)據(jù)庫(kù)。Memcached是一種高性能的分布式內(nèi)存對(duì)象緩存數(shù)據(jù)庫(kù),通過緩存數(shù)據(jù)庫(kù)查詢結(jié)果,減少數(shù)據(jù)庫(kù)訪問次數(shù),以提高動(dòng)態(tài)Web應(yīng)用的速度,提高可擴(kuò)展性。Neo4j是一個(gè)高性能的NoSQL圖形數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)使用圖〔graph〕相關(guān)的概念來(lái)描述數(shù)據(jù)模型,把數(shù)據(jù)保存為圖中的節(jié)點(diǎn)以及節(jié)點(diǎn)之間的關(guān)系。HBase〔HadoopDtabase〕是一個(gè)高可靠性、高性能、面向列、可伸縮的分布式存儲(chǔ)系統(tǒng)。聚類的典型應(yīng)用不包括〔64〕,〔65〕是一個(gè)典型的聚類算法。 (64)A.商務(wù)應(yīng)用中,幫助市場(chǎng)分析人員發(fā)現(xiàn)不同的客戶群B.對(duì)WEB上的文檔進(jìn)行分類C.分析WEB日志數(shù)據(jù),發(fā)現(xiàn)相同的用戶訪問模式D.根據(jù)以往病人的特征,對(duì)新來(lái)的病人進(jìn)行診斷(65)A.決策樹B.AprioriC.k-meansD.SVM【答案】DC【解析】此題考査數(shù)據(jù)挖掘的根底知識(shí)。簡(jiǎn)單地說(shuō),數(shù)據(jù)挖掘中的聚類是一種無(wú)監(jiān)督的學(xué)習(xí)方法,根本思路是物以類聚人以群分,即把相似或相關(guān)的對(duì)象歸為一類。在分析之前沒有的類型信息。因此,64題的選項(xiàng)A、B和C均屬于聚類分析的應(yīng)用,而選項(xiàng)D那么屬于分類的應(yīng)用,即對(duì)新病人進(jìn)行診斷時(shí),是根據(jù)歷史的病人診斷結(jié)論來(lái)進(jìn)行的。65題的選項(xiàng)中,A和D是典型的分類算法,B是頻繁模式挖掘算法,而C是聚類算法。該題考核數(shù)據(jù)挖掘的根本概念,隨著大數(shù)據(jù)時(shí)代的到來(lái),數(shù)據(jù)挖掘是其中一個(gè)核心的技術(shù),要求考對(duì)數(shù)據(jù)挖掘的根本功能以及根本的算法有一定的了解和掌握。默認(rèn)情況下,F(xiàn)TP效勞器的控制端口為〔66〕,上傳文件時(shí)的端口為〔67〕。 (66)A.大于1024的端口B.20C.80D.21(67)A.大于1024的端口B.20C.80D.21【答案】DB【解析】此題考查FTP協(xié)議的根底知識(shí)。默認(rèn)情況下,F(xiàn)TP效勞器的控制端口為21,數(shù)據(jù)端口為20。使用ping命令可以進(jìn)行網(wǎng)絡(luò)檢測(cè),在進(jìn)行一系列檢測(cè)時(shí),按照由近及遠(yuǎn)原那么,首先執(zhí)行的是〔68〕。(68)A.ping默認(rèn)網(wǎng)關(guān)B.ping本地IPD.ping遠(yuǎn)程主機(jī)【答案】C【解析】使用ping命令進(jìn)行網(wǎng)絡(luò)檢測(cè),按照由近及遠(yuǎn)原那么,首先執(zhí)行的是ping127.00.1,其次是ping本地IP,再次是ping默認(rèn)網(wǎng)關(guān),最后是ping遠(yuǎn)程主機(jī)。某PC的Inrernet協(xié)議屬性參數(shù)如以下列圖所示,默認(rèn)網(wǎng)關(guān)的IP地址是〔69〕。(69)【答案】C【解析】此題考查Internet協(xié)議屬性參數(shù)的配置。默認(rèn)網(wǎng)關(guān)和本地IP地址應(yīng)屬同一網(wǎng)段。在以下列圖的SNMP配置中,能夠響應(yīng)Manager2的getRequest請(qǐng)求的是〔70〕。(70)A.Agent1B.Agent2C.Agent3D.Agent4【答案】A【解析】在SNMP管理中,管理站和代理之間進(jìn)行信息交換時(shí)要通過團(tuán)體名認(rèn)證,這是一種簡(jiǎn)單的平安機(jī)制,管理站與代理必須具有相同的團(tuán)體名才能互相通信。但是由于包含團(tuán)體名的SNMP報(bào)文是明文傳送,所以這樣的認(rèn)證機(jī)制是不夠平安的。此題中的Manager2和Agent1的團(tuán)體名都是public2,所以二者可以互相通信。Inthefieldsofphysicalsecurityandinformationsecurity,accesscontrolistheselectiverestrictionofaccesstoaplaceorotherresource.Theactofaccessingmaymeanconsuming,entering,orusing.Permissiontoaccessaresourceiscalledauthorization〔授權(quán)〕.Anaccesscontrolmechanism〔71〕betweenauser〔oraprocessexecutingonbehalfofauser〕andsystemresources,suchasapplications,operatingsystems,firewalls;routers,files,anddatabases.Thesystemmustfirstauthenticate〔驗(yàn)證〕auserseekingaccess.Typicallytheauthenticationfunctiondetermineswhethertheuseris〔72〕toaccessthesystematall.Thentheaccesscontrolfunctiondeterminesifthespecificrequestedaccessbythisuserispermitted.Asecurityadministratormaintainsanauthorizationdatabasethatspecifieswhattypeofaccesstowhichresourcesisallowedforthisuser.Theaccesscontrolfunctionconsultsthisdatabasetodeterminewhetherto〔73〕access.Anauditingfunctionmonitorsandkeepsarecordofuseraccessestosystemresources.Inpractice,anumberof〔74〕maycooperativelysharetheaccesscontrolfunction.AllOperatingsystemshaveatleastarudimentary〔根本的〕.andinmanycasesaquiterobust,accesscontrolcomponent.Add-onsecuritypackagescanaddtothe〔75〕accesscontrolcapabilitiesoftheOS.Particularapplications.orutilities,suchasadatabasemanagementsystem,alsoincorporateaccesscontrolfunctions.Externaldevices,suchasfirewalls,canalsoprovideaccesscontrolservices.(71)A.cooperatesB.coordinatesC.connectsD.mediates(72)A.deniedB.permittedC.prohibitedD.rejected(73)A.openB.monitorC.grantD.seek(74)AponentsB.usersC.mechanismsD.algorithms(75)A.remoteB.nativeC.controlledD.automated【答案】DBCAB【解析】在物理平安和信息平安領(lǐng)域,訪問控制是訪問一個(gè)地方或其他資源的選擇性限制。訪問的行為可能是消耗、進(jìn)入或使用。訪問資源的權(quán)限稱為授權(quán)。訪問控制機(jī)制介于用戶〔或代表用戶的過程的執(zhí)行〕和系統(tǒng)資源之間,資源如應(yīng)用程序、操作系統(tǒng)、防火墻、路由器、文件和數(shù)據(jù)庫(kù)。系統(tǒng)必須首先認(rèn)證用戶的訪問企圖。典型的,認(rèn)證功能確定一個(gè)用戶是否被允許訪問該系統(tǒng)。然后,訪問控制功能確造此用戶的特定訪問請(qǐng)求是否允許。平安管理員維護(hù)授權(quán)數(shù)據(jù)庫(kù),其中指定用戶可以訪問對(duì)那個(gè)資源具有什么類型的訪問權(quán)限。訪問控制功能查詢數(shù)據(jù)庫(kù)以確定是否授權(quán)訪問。審計(jì)功能監(jiān)控和記錄用戶對(duì)系統(tǒng)資源的訪問。實(shí)際上,很多組件可以一起合作提供訪問控制功能。所有操作系統(tǒng)至少具有根本的訪問控制組件,而且這些組件大多情況下非常健壯。附加平安包可以添加到操作系統(tǒng)的本地平安控制功能。特定的應(yīng)用和實(shí)用工具,如數(shù)據(jù)管理系統(tǒng),也并入了訪問控制功能。如防火墻等外部設(shè)備也能夠提供訪問控制效勞。試題一閱讀以下說(shuō)明和圖,答復(fù)以下問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某會(huì)議中心提供舉辦會(huì)議的場(chǎng)地設(shè)施和各種設(shè)備,供公司與各類組織機(jī)構(gòu)租用。場(chǎng)地包括一個(gè)大型報(bào)告廳、一個(gè)小型報(bào)告廳以及諸多會(huì)議室。這些報(bào)告廳和會(huì)議室可提供的設(shè)備有投影儀、白板、視頻播放/回放設(shè)備、計(jì)算機(jī)等。為了加強(qiáng)管理,該中心欲開發(fā)一會(huì)議預(yù)訂系統(tǒng),系統(tǒng)的主要功能如下?!?〕檢查可用性??蛻籼峤活A(yù)訂請(qǐng)求后,檢查預(yù)訂表,判定所申請(qǐng)的場(chǎng)地是否在申請(qǐng)日期內(nèi)可用;如果不可用,返回不可用信息?!?〕臨時(shí)預(yù)訂。會(huì)議中心管理員收到客戶預(yù)定請(qǐng)求的通知之后,提交確認(rèn)。系統(tǒng)生成新臨時(shí)預(yù)訂存入預(yù)訂表,并對(duì)新客戶創(chuàng)立一條客戶信息記錄加以保存。根據(jù)客戶記錄給客戶發(fā)送臨時(shí)預(yù)訂確認(rèn)信息和支付定金要求?!?〕分配設(shè)施與設(shè)備。根據(jù)臨時(shí)預(yù)訂或變更預(yù)定的設(shè)備和設(shè)施需求,分配所需設(shè)備〔均能滿足用戶要求〕和設(shè)施,更新相應(yīng)的表和預(yù)訂表?!?〕確認(rèn)預(yù)訂。管理員收到客戶支付定金的通知后,檢查確認(rèn),更新預(yù)訂表,根據(jù)客戶記錄給客戶發(fā)送預(yù)訂確認(rèn)信息?!?〕變更預(yù)訂??蛻暨€可以在支付余款前提交變更預(yù)訂請(qǐng)求,對(duì)變更的預(yù)訂請(qǐng)求檢查可用性,如果可用,分配設(shè)施和設(shè)各;如果不可用,返回不可用信息。管理員確認(rèn)變更后,根據(jù)客戶記錄給客戶發(fā)送確認(rèn)信息?!?〕要求付款。管理員從預(yù)訂表中查詢距預(yù)訂的會(huì)議時(shí)間兩周內(nèi)的預(yù)定,根據(jù)客戶記錄給滿足條件的客戶發(fā)送支付余款要求?!?〕支付余款。管理員收到客戶余款支付的通知后,檢查確認(rèn),更新預(yù)訂表中的已支付余款信息?,F(xiàn)采用結(jié)構(gòu)化方法對(duì)會(huì)議預(yù)定系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖1-1所示的上下文數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖〔不完整〕?!締栴}1】使用說(shuō)明中的詞語(yǔ),給出圖1-1中的實(shí)體E1~E2的名稱。E1:客戶E2:管理員此題考查采用結(jié)構(gòu)化方法進(jìn)行系統(tǒng)分析與設(shè)計(jì),主要考查數(shù)據(jù)流圖〔DFD〕的應(yīng)用,是比較傳統(tǒng)的題目,考點(diǎn)與往年類似,要求考生細(xì)心分析題目中所描述的內(nèi)容。面向數(shù)據(jù)流建模是目前仍然被廣泛使用的結(jié)構(gòu)化分析與設(shè)計(jì)的方法之一,而DFD是面向數(shù)據(jù)流建模的重要工具,是一種便于用戶理解、分析系統(tǒng)數(shù)據(jù)流程的圖形化建模工具,是系統(tǒng)邏輯模型的重要組成局部。DFD將系統(tǒng)建模成“輸入——加工〔處理〕——輸出〞的模型,即流入軟件的數(shù)據(jù)對(duì)象、經(jīng)由加工的轉(zhuǎn)換、最后以結(jié)果數(shù)據(jù)對(duì)象的形式流出軟件,并采用分層的方式加以表示。上下文DFD〔頂層DFD〕通常用來(lái)確定系統(tǒng)邊界,將待開發(fā)系統(tǒng)看作一個(gè)大的加工〔處理〕,然后根據(jù)系統(tǒng)從哪些外部實(shí)體接收數(shù)據(jù)流,以及系統(tǒng)將數(shù)據(jù)流發(fā)送到哪些外部實(shí)體,建模出的上下文圖中只有唯一的一個(gè)加工和一些外部實(shí)體,以及這兩者之間的輸入輸出數(shù)據(jù)流。0層DFD在上下文確定的系統(tǒng)外部實(shí)體以及與外部實(shí)體的輸入輸出數(shù)據(jù)流的根底上,將上下文DFD中的加工分解成多個(gè)加工,識(shí)別這些加工的輸入輸出數(shù)據(jù)流,使得所有上下文DFD中的輸入數(shù)據(jù)流,經(jīng)過這些加工之后變換成上下文DFD的輸出數(shù)據(jù)流。根據(jù)0層DFD中加工的復(fù)雜程度進(jìn)一步建模加工的內(nèi)容。在建分層DFD時(shí),根據(jù)需求情況可以將數(shù)據(jù)存儲(chǔ)建模在不同層次的DFD注意要在繪制下層數(shù)據(jù)流圖時(shí)要保持父圖與子圖平衡。父圖中某加工的輸入輸出數(shù)琚流必須與它的子圖的輸入輸出數(shù)據(jù)流在數(shù)量和名字上相同,或者父圖中的一個(gè)輸入〔或輸出〕數(shù)據(jù)流對(duì)應(yīng)于子圖中幾個(gè)輸入〔或輸出〕數(shù)據(jù)流,而子圖中組成這些數(shù)據(jù)流的數(shù)據(jù)項(xiàng)全體正好是父圖中的這一條數(shù)據(jù)流。此題考查上下文DFD,要求確定外部實(shí)體。在上下文DFD中,系統(tǒng)名稱作為唯一加工的名稱,外部實(shí)體和該唯一加工之間有輸入輸出數(shù)據(jù)流。通過考查系統(tǒng)的主要功能,不難發(fā)現(xiàn),系統(tǒng)中涉及到客戶和會(huì)議中心管理員,沒有提到其他與系統(tǒng)交互的外部實(shí)體。根據(jù)描述〔1〕“客戶提交預(yù)訂請(qǐng)求后〞,〔2〕“會(huì)議中心管理員收到客戶預(yù)定請(qǐng)求的通知之后,提交確認(rèn)〞、“根據(jù)客戶記錄給客戶發(fā)送臨時(shí)預(yù)訂確認(rèn)信息和支付定金要求〞等信息,對(duì)照?qǐng)D1-1,從而即可確定E1為“客戶〞實(shí)體,E2為“管理員〞實(shí)體?!締栴}2】使用說(shuō)明中的詞語(yǔ),給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1~D4的名稱。D1:預(yù)定表;D2:客戶表;D3:場(chǎng)地表〔設(shè)施表或場(chǎng)地設(shè)施表〕;D4:設(shè)備表。注:D3和D4可互換。此題要求確定圖1-2所示的0層數(shù)據(jù)流圖中的數(shù)據(jù)存儲(chǔ)。重點(diǎn)分析說(shuō)明中與數(shù)據(jù)存儲(chǔ)有關(guān)的描述。根據(jù)〔1〕“客戶提交預(yù)訂請(qǐng)求后,檢查預(yù)訂表〞,〔2〕“系統(tǒng)中成新臨時(shí)預(yù)訂存入預(yù)訂表,并對(duì)新客戶創(chuàng)立一條客戶信息記錄加以保存〞,可知D1為預(yù)訂表、D2為客戶表;根據(jù)“會(huì)議中心提供舉辦會(huì)議的場(chǎng)地設(shè)施和各種設(shè)備〞,〔3〕“根據(jù)臨時(shí)預(yù)訂或變更預(yù)定的設(shè)備和設(shè)施需求,分配所需設(shè)備〔均能滿足用戶要求〕和設(shè)施,更新相應(yīng)的表和預(yù)訂表〞,“分配設(shè)施和設(shè)備〞可知D3為和D4分別為場(chǎng)地〔設(shè)施〕表和設(shè)備表?!締栴}3】根據(jù)說(shuō)明和圖中術(shù)語(yǔ),補(bǔ)充圖1-2之中缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)。注:上述6條數(shù)據(jù)流無(wú)順序要求。本問題要求補(bǔ)充缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)。對(duì)照?qǐng)D1-1和圖1-2的輸入、輸出數(shù)據(jù)流,數(shù)量不同,考查圖1-1中從加工“會(huì)議預(yù)訂系統(tǒng)〞輸出至E1的數(shù)據(jù)流,有“臨時(shí)預(yù)訂/預(yù)訂/變更確認(rèn)信息〞,而圖1-2中從加工輸出至E1的數(shù)據(jù)流“臨時(shí)預(yù)訂確認(rèn)信息〞和“變更預(yù)訂確認(rèn)信息〞,但缺少了其中一條數(shù)據(jù)流“預(yù)訂確認(rèn)信息〞。另外,圖1-1中有“付款憑據(jù)〞,圖1-2中沒有“付款憑據(jù)〞,而只有“已支付定金憑據(jù)〞,沒有針對(duì)說(shuō)明〔7〕中“管理員收到客戶余款支付的通知后〞中的“支付余款憑據(jù)〞。上述兩條數(shù)據(jù)流的遺失,使父圖和子圖數(shù)據(jù)流沒有到達(dá)平衡。所以需要確定這兩條條數(shù)據(jù)流或者其分解的數(shù)據(jù)流的起點(diǎn)或終點(diǎn)??疾檎f(shuō)明中的功能,先考查“確認(rèn)預(yù)定〞,功能〔4〕中“給客戶發(fā)送預(yù)訂確認(rèn)信息〞,對(duì)照?qǐng)D1-2,加工4沒有到實(shí)體E1客戶的“預(yù)訂確認(rèn)信息〞數(shù)據(jù)流;功能〔7〕中“管理員收到客戶余款支付的通知后〞,對(duì)照?qǐng)D1-2,加工7沒有從實(shí)體E1客戶輸入的數(shù)據(jù)流“余款支付憑據(jù)〞。圖中“余款支付憑據(jù)〞數(shù)據(jù)流是上下文數(shù)據(jù)流圖中數(shù)據(jù)流“支付憑據(jù)〞的分解,與另一條分解出的數(shù)據(jù)流“已支付定金憑據(jù)〞對(duì)照,改名為“己支付余款憑據(jù)〞。下面再仔細(xì)核對(duì)說(shuō)明和圖1-2之間是否還有遺失的數(shù)據(jù)流。不難發(fā)現(xiàn),功能〔4〕中“根據(jù)客戶記錄給客戶發(fā)送預(yù)訂確認(rèn)信息〞,而圖1-2中加工4從D1預(yù)訂表中讀取預(yù)訂信息,并沒有讀取客戶信息,所以,此處遺失了數(shù)據(jù)流“客戶記錄〞,起點(diǎn)是D2客戶表,終點(diǎn)是加工4確認(rèn)預(yù)訂;功能〔5〕中“管理員確認(rèn)變更后,根據(jù)客戶記錄給客戶發(fā)送確認(rèn)信息〞,而圖1-2中加工5并沒有所根據(jù)的“客戶記錄〞輸入數(shù)據(jù)流,所以,此處遺失了數(shù)據(jù)流“客戶記錄〞,起點(diǎn)是D2客戶表,終點(diǎn)是加工5變更預(yù)訂;功能〔6〕中“根據(jù)客戶記錄給滿足條件的客戶發(fā)送支付余款要求〞,而圖1-2中加工6并沒有所根據(jù)的“客戶記錄〞輸入數(shù)據(jù)流,所以,此處遺失了數(shù)據(jù)流“客戶記錄〞,起點(diǎn)是D2客戶表,終點(diǎn)是加工6要求預(yù)訂。繼續(xù)核對(duì)說(shuō)明和圖1-2,不難發(fā)現(xiàn),功能〔6〕中“管理員從預(yù)訂表中查詢距預(yù)訂的會(huì)議時(shí)間兩周內(nèi)的預(yù)定〞,而圖1-2中沒有從D1預(yù)訂表到加工6的輸入流,所以,此處遺失了數(shù)據(jù)流“距預(yù)訂會(huì)議時(shí)間兩周內(nèi)的預(yù)訂〞,其起點(diǎn)是D1預(yù)訂表,終點(diǎn)是加工6要求付款。【問題4】如果發(fā)送給客戶確實(shí)認(rèn)信息是通過Email系統(tǒng)向客戶信息中的電子郵件地址進(jìn)行發(fā)送的,那么需要對(duì)圖1-1和1-2進(jìn)行哪些修改?用150字以內(nèi)文字加以說(shuō)明。將Email系統(tǒng)作為外部實(shí)體,并將發(fā)送給客戶〔E1〕確實(shí)認(rèn)信息數(shù)據(jù)流的終點(diǎn)全部改為Email系統(tǒng)〔或具體說(shuō)明確認(rèn)信息數(shù)據(jù)流:臨時(shí)預(yù)訂確認(rèn)信息、預(yù)訂確認(rèn)信息、變更確認(rèn)信息,終點(diǎn)均改為Email系統(tǒng)〕。DFD中,外部實(shí)體可以是用戶,也可以是與本系統(tǒng)交互的其他系統(tǒng)。如果某功能交互的是外部系統(tǒng)〔在此題中是Email系統(tǒng)〕,那么本系統(tǒng)需要將發(fā)送給客戶確實(shí)認(rèn)息發(fā)送給Email系統(tǒng)。然后由第三方Email系統(tǒng)向客戶發(fā)送郵件,此時(shí)第三方Email系統(tǒng)即為外部實(shí)體,而非本系統(tǒng)內(nèi)部加工,因此需要對(duì)圖1-1和圖1-2進(jìn)行修改,添加外部實(shí)體“Email系統(tǒng)〞,并將數(shù)據(jù)流確認(rèn)信息的終點(diǎn)全部改為Email系統(tǒng)。即將數(shù)據(jù)流“臨時(shí)預(yù)訂確認(rèn)信息〞、“預(yù)訂確認(rèn)信息〞、“變更確認(rèn)信息〞數(shù)據(jù)流的終點(diǎn)改為新的外部實(shí)體“Email系統(tǒng)〞。試題二閱讀以下說(shuō)明,答復(fù)以下問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某單位公用車輛后勤效勞部門數(shù)據(jù)庫(kù)的局部關(guān)系模式如下:駕駛員:EMP〔Eno,Ename,Age,Sex,telephone〕,各屬性分別表示駕駛員工號(hào)、姓名、年齡、性別和號(hào)碼;車輛:CAR〔Cno,Brand,Capacity〕,各屬性分別表示汽車車牌號(hào)、品牌名和排量;調(diào)度:SCHEDULE〔Sno,Eno,Cno,StartTime,Endtime〕,各屬性分別表示調(diào)度號(hào)、駕駛員工號(hào)、汽車車牌號(hào)、發(fā)車時(shí)間和收車時(shí)間;獎(jiǎng)金:BONUS〔Eno,Year,Month,Amount〕,各屬性分別表示駕駛員工號(hào)、年、月和當(dāng)月的獎(jiǎng)金數(shù)量。有關(guān)車輛調(diào)度的相關(guān)說(shuō)明如下:公車的行駛時(shí)間只能在工作時(shí)間內(nèi),因此規(guī)定調(diào)度表中每天安排發(fā)車的時(shí)間在上午07:00:00至下午18:00:00范圍內(nèi)。【問題1】請(qǐng)將下面創(chuàng)立調(diào)度關(guān)系的SQL語(yǔ)句的空缺局部補(bǔ)充完整,要求指定關(guān)系的主碼、外碼,以及調(diào)度表中每天安排發(fā)車的時(shí)間在上午07:00:00至下午18:00:00范圍內(nèi)的約束〔由函數(shù)TimeGet_time(DATETIMEStartTime)返回出車的時(shí)間〕。(a)REFERENCESEMP〔Eno〕(b)REFERENCESCAR〔Cno〕(c)CHECK〔Get_time〔StartTime〕BETWEEN'07:00:00',AND'18:00:00'〕(d)Sno此題考查SQL語(yǔ)句的根本語(yǔ)法與結(jié)構(gòu)知識(shí)。此類題目要求考生掌握SQL語(yǔ)句的根本語(yǔ)法和結(jié)構(gòu),認(rèn)真閱讀題目給出的關(guān)系模式,針對(duì)題目的要求具體分析并解答。本試題已經(jīng)給出了4個(gè)關(guān)系模式,需要分析每個(gè)實(shí)體的屬性特征及實(shí)體之間的聯(lián)系,補(bǔ)充完整SQL語(yǔ)句。由題目說(shuō)明可知Sno屬性是SCHEDULE關(guān)系表的主鍵,所以在PRIMARYKEY后填的應(yīng)該是Sno;Eno和Cno分別作為外鍵引用到EMP和CAR關(guān)系表的主鍵,因此需要用REFERENCES對(duì)這兩個(gè)屬性進(jìn)行外鍵約束;由“每天安排發(fā)車的時(shí)間在上午07:00:00至下午18:00:00范圍內(nèi)〞的約束,可知需要限制StartTime屬性值的取值范圍,通過CHECK約束來(lái)實(shí)現(xiàn)。從上分析可見,完整的SQL語(yǔ)句如下:【問題2】〔1〕創(chuàng)立所有'奧迪'品牌汽車的調(diào)度信息的視圖AudiSCHEDULE,屬性有Eno、Ename、Cno、Brand、StartTime和EndTime,請(qǐng)將下面SQL語(yǔ)句的空缺局部補(bǔ)充完整?!?〕駕駛員的獎(jiǎng)金在收車時(shí)間寫入時(shí),由出車時(shí)間段自動(dòng)計(jì)算,并用觸發(fā)器來(lái)實(shí)現(xiàn)獎(jiǎng)金的自動(dòng)維護(hù),函數(shù)floatBonus_value(DATETIMEStartTime,DATETIMEEndTime)依據(jù)發(fā)車時(shí)間和收車時(shí)間來(lái)計(jì)算本次出車的獎(jiǎng)金。系統(tǒng)在每月初自動(dòng)增加一條該員工的當(dāng)月獎(jiǎng)金記錄,初始金額為零。請(qǐng)將下面SQL語(yǔ)句的空缺局部補(bǔ)充完整。〔1〕〔e〕ViewAduiSCHEDULE〔Eno,Ename,Cno,Brand,StartTime,EndTime〕〔f〕Emp.Eno=SCHEDULE.EnoANDSCHEDULE.Cno=Car.CnoANDCar.Brand='奧迪'〔2〕〔g〕TRIGGER〔h〕UPDATEOFEndTime〔i〕Amount=Amount+Bonus_value〔nrow.StartTime,nrow.EndTime〕〔j〕BONUS.Eno=nrow.Eno(1)創(chuàng)立視圖需要通過CREATEVIEW語(yǔ)句來(lái)實(shí)現(xiàn),由題目可知視圖的屬性有〔Eno,Ename,Cno,Brand,StartTime,EndTime〕;通過公共屬性列Eno和Cno對(duì)使用的三個(gè)根本表進(jìn)行連接;由于只創(chuàng)立奧迪汽車的視圖,所以還要在WHERE后參加Bram='奧迪'的約束條件。從上分析可見,完整的SQL語(yǔ)句如下:(2)創(chuàng)立觸發(fā)器通過CREATETRIGGER語(yǔ)句實(shí)現(xiàn),要求考生掌握觸發(fā)器的根本語(yǔ)法結(jié)構(gòu)。按照問題要求,在SCHEDULE關(guān)系中更新調(diào)度信息時(shí)觸發(fā)器應(yīng)自動(dòng)執(zhí)行,故需要?jiǎng)?chuàng)立基于UPDATE類型的觸發(fā)器;最后添加表連接條件。完整的觸發(fā)器實(shí)現(xiàn)的方案如下:【問題3】請(qǐng)將下面SQL語(yǔ)句的空缺局部補(bǔ)充完整?!?〕查詢調(diào)度次數(shù)最多的汽車車牌號(hào)及其品牌?!?〕查詢所有在調(diào)度表中沒有安排過“大金龍〞品牌車輛的駕駛員工員和姓名?!?〕〔k〕Car.Cno,Brand〔l〕COUNT〔*〕>=ALL〔2〕〔m〕NOTIN或<>ANY(注:兩者填其中一個(gè)即可)〔n〕SCHEDULE,CAR〔o〕SCHEDULE.Cno=CAR.CnoSQL查詢通過SELECT語(yǔ)句實(shí)現(xiàn)。〔1〕根據(jù)問題要求,可通過子查詢實(shí)現(xiàn)“調(diào)度次數(shù)最多的汽車車牌號(hào)及其品牌〞的查詢;對(duì)COUNT函數(shù)計(jì)算的結(jié)果應(yīng)通過HAVING條件語(yǔ)句進(jìn)行約束;通過Cno和Brand的組合來(lái)進(jìn)行分組查詢。完整的SQL語(yǔ)句如下:〔2〕根據(jù)問題要求,需要使用嵌套查詢。先將WORKS和COMPANY表進(jìn)行連接,查找出所有在“安排過‘大金龍,品牌車輛的駕駛員〞;然后在雇員表中使用“NOTIN,或者“<>ANY〞查詢不在前述結(jié)果里面的員工即可。完整的SQL語(yǔ)句如下:試題三閱讀以下說(shuō)明,答復(fù)以下問題1至問題3;將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說(shuō)明】某銷售公司當(dāng)前的銷售業(yè)務(wù)為商城實(shí)體店銷售?,F(xiàn)該公司擬開展網(wǎng)絡(luò)銷售業(yè)務(wù),需要開發(fā)一個(gè)信息化管理系統(tǒng)。請(qǐng)根據(jù)公司現(xiàn)有業(yè)務(wù)及需求完成該系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)?!拘枨竺枋觥俊?〕記錄公司所有員工的信息。員工信息包括工號(hào)、身份證號(hào)、姓名、性別、出生日期和,并只登記一部?!?〕記錄所有商品的信息。商品信息包括商品名稱、生產(chǎn)廠家、銷售價(jià)格和商品介紹。系統(tǒng)內(nèi)部用商品條碼唯一區(qū)別每種商品?!?〕記錄所有顧客的信息。顧客信息包括顧客姓名、身份證號(hào)、登錄名、登錄密碼、和號(hào)碼。一位顧客只能提供一個(gè)號(hào)碼。系統(tǒng)自動(dòng)生成唯一的顧客編號(hào)。〔4〕顧客登錄系統(tǒng)之后,在網(wǎng)上商城購(gòu)置商品。顧客可將選購(gòu)的商品置入虛擬的購(gòu)物車內(nèi),購(gòu)物車可長(zhǎng)期存放顧客選購(gòu)的所有商品。顧客可在購(gòu)物車內(nèi)選擇商品、修改商品數(shù)量后生成網(wǎng)購(gòu)訂單。訂單生成后,由顧客選擇系統(tǒng)提供的備選第三方支付平臺(tái)進(jìn)行電子支付,支付成功后系統(tǒng)需要記錄唯一的支付憑證編號(hào),然后由商城根據(jù)訂單進(jìn)行線下配送?!?〕所有的配送商品均由倉(cāng)庫(kù)統(tǒng)一出庫(kù)。為方便顧客,允許每位顧客在系統(tǒng)中提供多組收貨地址、收貨人及聯(lián)系。一份訂單所含的多個(gè)商品可能由多名分檢員根據(jù)商品所在倉(cāng)庫(kù)信息從倉(cāng)庫(kù)中進(jìn)行分揀操作,分揀后的商品交由配送員根據(jù)配送單上的收貨地址進(jìn)行配送。〔6〕新設(shè)計(jì)的系統(tǒng)要求記錄實(shí)體店的每筆銷售信息,包括營(yíng)業(yè)員、顧客、所售商品及其數(shù)量?!靖拍钅P驮O(shè)計(jì)】根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖〔不完整〕如圖3-1所示。【邏輯結(jié)構(gòu)設(shè)計(jì)】根據(jù)概念模型設(shè)計(jì)階段完成的實(shí)體聯(lián)系圖,得出如下關(guān)系模式〔不完整〕:?jiǎn)T工〔工號(hào),身份證號(hào),姓名,性別,出生日期,〕商品〔商品條碼,商品名稱,生產(chǎn)廠家,銷售價(jià)格,商品介紹,〔a〕〕顧客〔顧客編號(hào),姓名,身份證號(hào),登錄名,登錄密碼,〕收貨地點(diǎn)〔收貨ID,顧客編號(hào),收貨地址,收貨人,聯(lián)系〕購(gòu)物車〔顧客編號(hào),商品條碼,商品數(shù)量〕訂單〔訂單ID,顧客編號(hào),商品條碼,商品數(shù)量,〔b〕〕分檢〔分揀ID,分揀員工號(hào),〔c〕,分揀時(shí)間〕配送〔配送ID,分揀ID,配送員工號(hào),收貨ID,配送時(shí)間,簽收時(shí)間,簽收快照〕銷售〔銷售ID,營(yíng)業(yè)員工號(hào),顧客編號(hào),商品條碼,商品數(shù)量〕【問題1】補(bǔ)充圖2-1中的“配送〞聯(lián)系所關(guān)聯(lián)的對(duì)象及聯(lián)系類型。此題考査數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。此類題目要求考生認(rè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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論