版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫系統(tǒng)工程師上午試題:(1)在計算機體系結(jié)構(gòu)中,CPU內(nèi)部包括程序計數(shù)器PC、存儲器數(shù)據(jù)寄存器MDR、指令寄存器IR和存儲器地址寄存器MAR等。若CPU要執(zhí)行的指令為:MOVR0,#100(即將數(shù)值100傳送到寄存器R0中),則CPU首先要完成的操作是(1)。100—R0 B.100—MDR C.PC—MAR D.PC—IR[參考答案]C[分析]本題考查計算機基本工作原理。CPU中的程序計數(shù)器PC用于保存要執(zhí)行的指令的地址,訪問內(nèi)存時,需先將內(nèi)存地址送入存儲器地址寄存器MAR中,向內(nèi)存寫入數(shù)據(jù)時,待寫入的數(shù)據(jù)要先放入數(shù)據(jù)寄存器MDR。程序中的指令一般放在內(nèi)存中,要執(zhí)行時,首先要訪問內(nèi)存取得指令并保存在指令寄存器IR中。計算機中指令的執(zhí)行過程一般分為取指令、分析指令并獲取操作數(shù)、運算和傳送結(jié)果等階段,每條指令被執(zhí)行時都要經(jīng)過這幾個階段。若CPU要執(zhí)行的指令為:MOVR0,#100(即將數(shù)值100傳送到寄存器R0中),則CPU首先要完成的操作是將要執(zhí)行的指令的地址送入程序計數(shù)器PC,訪問內(nèi)存以獲取指令?,F(xiàn)有4級指令流水線,分別為完成取指、取數(shù)、運算、傳送結(jié)果4步操作。若完成上述操作的時間依次為9ns、10ns、6ns、8ns,則流水線的操作周期應設計為(2)ns。A.6B.8 C.9D.10[參考答案]D[分析]本題考查計算機流水線基本工作原理。流水線的基本原理是把一個重復的過程分解為若干個子過程,前一個子過程為下一個子過程創(chuàng)造執(zhí)行條件,每一個過程可以與其他子過程同時進行。流水線各段執(zhí)行時間最長的那段為整個流水線的瓶頸,一般的,將其執(zhí)行時間稱為流水線的周期。內(nèi)存按字節(jié)編址,地址從90000H到CFFFFH,若用存儲容量為16KX8bit的存儲器芯片構(gòu)成該內(nèi)存,至少需要⑶片。2B.4 C.8D.16[參考答案]D[分析]本題考查計算機中的存儲部件組成。內(nèi)存按字節(jié)編址,地址從90000H到CFFFFH時,存儲單元數(shù)為CFFFFH-90000H=3FFFFH,即218B。若存儲芯片的容量為16KX8bit,則需218/16K=24個芯片組成該內(nèi)存。、CPU中的數(shù)據(jù)總線寬度會影響(4)。內(nèi)存容量的大小 B?系統(tǒng)的運算速度C.指令系統(tǒng)的指令數(shù)量 D.寄存器的寬度[參考答案]B[分析]本題考查計算機組成基礎(chǔ)知識。CPU與其他部件交換數(shù)據(jù)時,用數(shù)據(jù)總線傳輸數(shù)據(jù)。數(shù)據(jù)總線寬度指同時傳送的二進制位數(shù),內(nèi)存容量、指令系統(tǒng)中的指令數(shù)量和寄存器的位數(shù)與數(shù)據(jù)總線的寬度無關(guān)。數(shù)據(jù)總線寬度越大,單位時間內(nèi)能進出CPU的數(shù)據(jù)就越多,系統(tǒng)的運算速度越快。利用高速通信網(wǎng)絡將多臺高性能工作站或微型機互連構(gòu)成機群系統(tǒng),其系統(tǒng)結(jié)構(gòu)形式屬于計算機。A.單指令流單數(shù)據(jù)流(SISD) B.多指令流單數(shù)據(jù)流(MISD)C.單指令流多數(shù)據(jù)流(SIMD) D.多指令流多數(shù)據(jù)流(MIMD)[參考答案]D[分析]本題考查計算機系統(tǒng)結(jié)構(gòu)基礎(chǔ)知識。傳統(tǒng)地,串行計算是指在單個計算機(具有單個中央處理單元)上順序地執(zhí)行指令。CPU按照一個指令序列執(zhí)行以解決問題,但任意時刻只有一條指令可提供隨時并及時的使用。并行計算是相對于串行計算來說的,所謂并行計算分為時間上的并行和空間上的并行。時間上的并行就是指流水線技術(shù),而空間上的并行則是指用多個處理器并發(fā)的執(zhí)行計算??臻g上的并行導致了兩類并行機的產(chǎn)生,按照Flynn的說法,根據(jù)不同指令流一數(shù)據(jù)流組織方式把計算機系統(tǒng)分成4類;單指令流單數(shù)據(jù)流(SISD,如單處理機)、單指令流多數(shù)據(jù)流(SIMD,如相聯(lián)處理機)、多指令流單數(shù)據(jù)流(MISD,如流水線計算機)和多指令流多數(shù)據(jù)流(MIMD,如多處理機系統(tǒng))。利用高速通信網(wǎng)絡將多臺高性能工作站或微型機互連構(gòu)成機群系統(tǒng),其系統(tǒng)結(jié)構(gòu)形式屬于多指令流多數(shù)據(jù)流(MIMD)計算機。內(nèi)存采用段式存儲管理有許多優(yōu)點,但“(6)”不是其優(yōu)點。分段是信息的邏輯單位,用戶不可見各段程序的修改互不影響地址變換速度快、內(nèi)存碎片少便于多道程序共享主存的某些段[參考答案]C[分析]本題考查操作系統(tǒng)內(nèi)存管理方面的基本概念。操作系統(tǒng)內(nèi)存管理方案有許多種,其中,分頁存儲管理系統(tǒng)中的每一頁只是存放信息的物理單位,其本身沒有完整的意義,因而不便于實現(xiàn)信息的共享,而段卻是信息的邏輯單位,各段程序的修改互不影響,無內(nèi)存碎片,有利于信息的共享。如果希望別的計算機不能通過ping命令測試服務器的連通情況,可以(7)。如果希望通過默認的Telnet端口連接服務器,則下面對防火墻配置正確的是(8)。⑺A.刪除服務器中的ping.exe文件刪除服務器中的cmd.exe文件關(guān)閉服務器中ICMP端口關(guān)閉服務器中的NetLogon服務(8)[參考答案]C (8)A試題(7)、(8)[分析]試題(7)正確答案為C,因為刪除服務器中的ping.exe和cmd.exe會影響服務器運行ping命令和一些基于命令行的程序。ping命令測試機器聯(lián)通情況實際上是使用了ICMP協(xié)議,因此,關(guān)閉服務器牛的ICMP端口可以使別的計算機不能通過ping命令測試服務器的連通情況。試題(8)正確答案為A,因為Telnet使用的是TCP協(xié)議,缺省情況下使用23端口。某銀行為用戶提供網(wǎng)上服務,允許用戶通過瀏覽器管理自己的銀行賬戶信息。為保障通信的安全性,該Web服務器可選的協(xié)議是(9)。A.POP B.SNMP C.HTTP D.HTTPS[參考答案]D[分析]POP是郵局協(xié)議,用于接收郵件;SNMP是簡單網(wǎng)絡管理協(xié)議,用于網(wǎng)絡管理;HTTP是超文本傳輸協(xié)議,眾多Web服務器都使用HTTP,但是該協(xié)議不是安全的協(xié)議。HTTPS是安全的超文本傳輸協(xié)議。關(guān)于軟件著作權(quán)產(chǎn)生的時間,表述正確的是(10)。A-自軟件首次公開發(fā)表時B-自開發(fā)者有開發(fā)意圖時自軟件得到國家著作權(quán)行政管理部門認可時自軟件完成創(chuàng)作之日起[參考答案]D[分析]著作權(quán)法規(guī)定,軟件著作權(quán)自軟件開發(fā)完成之日起產(chǎn)生。李某大學畢業(yè)后在M公司銷售部門工作,后由于該公司軟件開發(fā)部門人手較緊,李某被暫調(diào)到該公司軟件開發(fā)部開發(fā)新產(chǎn)品,2周后,李某開發(fā)出一種新軟件。該軟件著作權(quán)應歸(11)所有。A.李某 B.M公司C.李某和M公司D.軟件開發(fā)部[參考答案]B[分析]因李某大學畢業(yè)后在M公司銷售部門工作,后由于該公司軟件開發(fā)部門人手較緊,李某被暫調(diào)到該公司軟件開發(fā)部開發(fā)新產(chǎn)品,2周后,李某開發(fā)出一種新軟件。該軟件與工作任務有關(guān),屬于職務作品。所以,該項作品應屆于軟件公司所有。法律依據(jù):著作權(quán)法規(guī)定“執(zhí)行本單位的任務或者主要是利用本單位的物質(zhì)條件所完成的職務作品,其權(quán)利屬于該單位。”職務作品人是指作品人或者設計人執(zhí)行本單位的任務,或者主要是利用本單位的物質(zhì)技術(shù)條件所完成的作品的人。該作品的權(quán)利為該作品人所在單位所有。職務作品包括以下情形:1.在本職工作中做出的作品。2.履行本單位交付的本職工作之外的任務所做出的作品。退職、退休或者調(diào)動工作后1年內(nèi)做出的,與其在原單位承擔的本職工作或者原單位分配的任務有關(guān)的作品。主要利用本單位的物質(zhì)技術(shù)條件(包括本單位的資金、設備、不對外公開的技術(shù)資料等完成的作品。一幅灰度圖像,若每個像素有8位像素深度,則最大灰度數(shù)目為(12)。A.128B.256C.512D.1024[參考答案]B[分析]圖像深度是指存儲每個像素所用的位數(shù),它也是用來度量圖像的分辨率的。像素深度確定彩色圖像的每個像素可能有的顏色數(shù),或者確定灰度圖像的每個像素可能有的灰度級數(shù)。它決定了彩色圖像中可出現(xiàn)的最多顏色數(shù),或灰度圖像中的最大灰度等級。如一幅圖像的圖像深度為b位,則該圖像的最多顏色數(shù)或灰度級為2b種。顯然,表示一個像素顏色的位數(shù)越多,它能表達的顏色數(shù)或灰度級就越多。例如,只有1個分量的單色圖像,若每個像素有8位,則最大灰度數(shù)目為28=256;一幅彩色圖像的每個像素用R、G、B3個分量表示,若3個分量的像素位數(shù)分別為4、4、2,則最大顏色數(shù)目為24+4+2=210=1024,就是說像素的深度為10位,每個像素可以是210種顏色中的一種。表示一個像素的位數(shù)越多,它能表達的顏色數(shù)目就越多,它的深度就越深。(13)當圖像分辨率為800X600,屏幕分辨率為640X480時,(⑶。A.屏幕上顯示一幅圖像的64%左右 B.圖像正好占滿屏幕C.屏幕上顯示一幅完整的圖像 D.圖像只占屏幕的一部分[參考答案]A[分析]圖像分辨率與顯示分辨率是兩個不同的概念。圖像分辨率確定的是組成一幅圖像像素數(shù)目,而顯示分辨率確定的是顯示圖像的區(qū)域大小。它們之間的關(guān)系是:圖像分辨率大于顯示分辨率時,在屏幕上只能顯示部分圖像。例如,當圖像分辨率為800X600,屏幕分辨率為640X480時,屏幕上只能顯示一幅圖像的64%左右。圖像分辨率小于屏幕分辨率時,圖像只占屏幕的一部分。例如,當圖像分辨率為320X240,屏幕分辨率為640X480時,圖像只占屏幕的四分之一。若視頻圖像每幀的數(shù)據(jù)量為6.4MB,幀速率為30幀/秒,則顯示10秒的視頻信息,其原始數(shù)據(jù)量為_(1也MB。A.64 B.192C.640 D.1920[參考答案]D[分析]考查多媒體基本概念知識(視頻信息數(shù)據(jù)量估算)。視頻是連續(xù)漸變的靜止圖像,沿時間軸順次更換顯示,構(gòu)成運動視感的媒體。一幅圖像對應一幀,一幀圖像在計算機中用圖像矩陣形式表示,其數(shù)據(jù)量為幀寬與幀高的乘積。題中給出一幀圖像的數(shù)據(jù)量、幀率、時間,所以顯示10秒的視頻信息需要6.4X30X10T920MB。(15)是一種面向數(shù)據(jù)流的開發(fā)方法,其基本思想是軟件功能的分解和抽象。A?結(jié)構(gòu)化開發(fā)方法 B.Jackson系統(tǒng)開發(fā)方法C.Booch方法 D.UML(統(tǒng)一建模語言)[參考答案]A[分析]本題考查考生對軟件開發(fā)方法的理解。結(jié)構(gòu)化開發(fā)方法是傳統(tǒng)的、也是應用較為廣泛的一種軟件開發(fā)方法,它基于數(shù)據(jù)流進行需求分析和軟件設計,用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞和轉(zhuǎn)換關(guān)系,對問題和功能自頂向下逐層分解。Jackson系統(tǒng)開發(fā)方法是一種典型的面向數(shù)據(jù)結(jié)構(gòu)的分析和設計方法,以活動為中心,一連串活動的順序組合成一個完整的工作進程。Booch方法是一種面向?qū)ο蟮能浖_發(fā)方法。UML僅僅是一種建模標準語言,規(guī)定了構(gòu)成軟件的各個元素和構(gòu)件的圖示規(guī)范。采用UML進行軟件設計時,可用(16)關(guān)系表示兩類事物之間存在的特殊/一般關(guān)系,用聚集關(guān)系表示事物之間存在的整體/部分關(guān)系。依賴 B.聚集 C.泛化 D.實現(xiàn)[參考答案]C[分析]本題考查對UML中關(guān)系概念的理解。按照面向?qū)ο蠹夹g(shù)的描述,若兩類事物之間存在特殊/一般關(guān)系,則用繼承機制表示該關(guān)系,即UML中的泛化關(guān)系。某項目制定的開發(fā)計劃中定義了三個任務,其中任務A首先開始,且需要3周完成,任務B必須在任務A啟動1周后開始,且需要2周完成,任務C必須在任務A完成后才能開始,且需要2周完成。該項目的進度安排可用下面的甘特圖(17)來描述。[參考答案]D[分析]本題考查甘特圖的概念。甘特圖可用來標示一個項目中各任務計劃進度和當前進度,能動態(tài)反映項目進展情況。甘特圖中用水平線表示任務的工作階段,其起點和終點分別對應任務的開始時間和完成時間,長度表示完成任務的周期。在題圖A和圖c中,任務A結(jié)束后任務B才開始,在圖B中,任務B和任務A同時開始,這些都和題目要求的“任務B必須在啟動任務A后1周開始”不符。風險分析在軟件項目開發(fā)中具有重要作用,包括風險識別、風險預測、風險評估和風險控制等?!敖L險條目檢查表”是(18)時的活動,“描述風險的結(jié)果”是(19)時的活動。A.風險識別 B.風險預測 C.風險評估 D.風險控制A.風險識別 B.風險預測 C.風險評估 D.風險控制[參考答案]A(19)B試題(18)、(19)[分析]本題考查軟件開發(fā)過程中的風險分析基礎(chǔ)知識。風險分析包括風險識別、風險預測、風險評估和風險控制等4個不同活動。在風險識別過程中,要識別潛在的預算、進度、個體、資源、用戶和需求等方面的問題以及對整個項目的影響,并建立風險條目檢查表,列出所有可能的風險事項。在風險預測過程中,需要建立一個表示風險可能性的參考標準,描述風險條目的結(jié)果,估計風險對項目的影響等。某火車票銷售系統(tǒng)有n個售票點,該系統(tǒng)為每個售票點創(chuàng)建一個進程Pi(i=1,2,…,n)。假設H.(j=1,2,…,m)單元存放某日某車次的剩余票數(shù),Temp為旦進程的臨時工作單元,x為某用戶的訂票張數(shù)。初始化時系統(tǒng)應將信號量S賦值為(20)。Pi進程的工作流程如下,若用P操作和V操作實現(xiàn)進程間的同步與互斥,則圖中a、b和c應分別填入(21)。 1(20)A.0B.1 C.2 D.3(21)A.P(S)、V(S)和V(S) B.P(S)、P(S)和V(S)C.V(S)、P(S)和P(S) D.V(S)、V(S)和P(S)[參考答案](20)B(21)A試題(20)、(21)[分析]本題考查的是PV操作方面的基本知識。試題(20)的正確答案是B,因為公共數(shù)據(jù)單元馬是一個臨界資源,最多允許1個終端進程使用,因此需要設置一個互斥信號量S,初值等于1。試題(21)的正確答案是A中,因為進入臨界區(qū)時執(zhí)行P操作,退出臨界區(qū)時執(zhí)行V操作。在某計算機中,假設某程序的6個頁面如下圖所示,其中某指令“COPYATOB”跨兩個頁面,且源地址A和目標地址B所涉及的區(qū)域也跨兩個頁面。若地址為A和B的操作數(shù)均不在內(nèi)存,計算機執(zhí)行該COPY指令時,系統(tǒng)將產(chǎn)生(22)次缺頁中斷;若系統(tǒng)產(chǎn)生3次缺頁中斷,那么該程序應有(23)個頁面在內(nèi)存。(22)A.2B.3C.4D.5(23)A.2B.3C.4D.5[參考答案](22)C(23)B試題(22)、(23)[分析]本題考查操作系統(tǒng)中文件系統(tǒng)內(nèi)存管理方面的知識。從圖中可見,程序的COPY指令跨兩個頁面,且源地址A和目標地址B所涉及的區(qū)域也跨兩個頁面頁內(nèi)地址,這時,如果3、4、5和6號頁面不在內(nèi)存,系統(tǒng)執(zhí)行“COPYATOB”指令時,取地址為A的操作數(shù),由于該操作數(shù)不在內(nèi)存且跨兩個頁面3、4,需要將3、4頁面裝入內(nèi)存,所以產(chǎn)生2次缺頁中斷,同理取地址為B的操作數(shù),由于該操作數(shù)不在內(nèi)存且跨兩個頁面5、6,需要將5、6頁面裝入內(nèi)存,所以產(chǎn)生兩次缺頁中斷,共產(chǎn)生4次缺頁中斷。故(22)題的正確答案為C。同理,如果1、3、4號頁面不在內(nèi)存,系統(tǒng)執(zhí)行“COPYATOB”指令時,由于程序的COPY指令跨兩個頁面,當取出指令分析是多字節(jié)的,那么系統(tǒng)將產(chǎn)生一次缺頁中斷取指令的后半部分;當取地址為A的操作數(shù),由于該操作數(shù)不在內(nèi)存,且跨兩個頁面3、4,需要將3、4頁面裝入內(nèi)存,所以產(chǎn)生兩次缺頁中斷,共產(chǎn)生3次缺頁中斷。故(23)題的正確答案為B。(24)編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成等幾個階段,其中,_(24^并不是每種編譯器都必需的。詞法分析和語法分析 B.語義分析和中間代碼生成C.中間代碼生成和代碼優(yōu)化 D.代碼優(yōu)化和目標代碼生成[參考答案]C[分析]本題考查程序語言翻譯基礎(chǔ)知識。編譯器對高級語言源程序的處理過程可以分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成等階段,以及符號表管理模塊和出錯處理模塊。在編譯器的分析綜合模式中,前端將源程序翻譯成一種中間表示,后端根據(jù)這個中間表示生成目標代碼。目標語言的細節(jié)盡可能限制在后端。盡管可以將源程序直接翻譯成目標語言代碼,但使用與機器無關(guān)的中間表示形式具有以下優(yōu)點:重置目標比較容易:不同機器上的編譯器可以在已有前端的基礎(chǔ)上附加一個適合這個機器的后端來生成??梢栽谥虚g表示上應用與機器無關(guān)的代碼優(yōu)化器。(25)已知某文法G[S]:S—0S0S-1,從S推導出的符號串可用(25)(nN0)描述。A.(010)n B.0n10n C.1n D.0^0[參考答案]B[分析]本題考查程序語言翻譯基礎(chǔ)知識。語言語法的一種表示法稱為文法,常用的文法是上下文無關(guān)文法。一個上下文無關(guān)文法包含以下4個部分;一個記號集合,稱為終結(jié)符集;一個非終結(jié)符號集合;一個產(chǎn)生式集合。每個產(chǎn)生式具有一個左部和右部,左部和右部由肩頭連接,左部是一個非終結(jié)符,右部是記號和(或)非終結(jié)符序列;一個開始符號。開始符號是一個指定的非終結(jié)符。利用產(chǎn)生式產(chǎn)生句子的過程是將產(chǎn)生式A-y的右部代替文法符號序列aAp中的A得到ayp的過程,稱為aAp殖接推導出ayp,記作:aAp=>ayp。從S出發(fā)進行推導的過程可表示如下:S=>0S0=>00S00=>000S000=>...=>0n10n下列敘述中錯誤的是(26)。面向?qū)ο蟪绦蛟O計語言可支持過程化的程序設計給定算法的時間復雜性與實現(xiàn)該算法所采用的程序設計語言無關(guān)與匯編語言相比,采用腳本語言編程可獲得更高的運行效率面向?qū)ο蟪绦蛟O計語言不支持對一個對象的成員變量進行直接訪問[參考答案]C[分析]本題考查程序設計基礎(chǔ)知識。關(guān)于腳本語言的一些基本知識如下:腳本語言(JavaScript,VBScript等)是介于HTML和C、C++、Java、。#等編程語言之間的程序設計語言。HTML通常用于格式化和鏈結(jié)文本。而編程語言通常用于向機器發(fā)出一系列復雜的指令。腳本語言中也使用變量和函數(shù),這一點與編程語言相似。與編程語言之間最大的區(qū)別是編程語言的語法和規(guī)則更為嚴格和復雜。腳本語言一般都有相應的腳本引擎來解釋執(zhí)行,是一種解釋性語言,一般需要解釋器才能運行。腳本語言一般以文本形式存在,類似于一種命令。下面舉例說明腳本語言。設有一個可執(zhí)行程序open_aa.下面舉例說明腳本語言。設有一個可執(zhí)行程序open_aa.exe,用于打開擴展名為".aa”的文件。編寫".aa”文件需要指定一套規(guī)則(語法),opea_aa.exe就用這種規(guī)則來理解文件編寫人的意圖并作出回應。因此,這一套規(guī)則就是腳本語言。匯編語言是符號化的機器語言,一般情況下,用匯編語言編寫的程序比高級語言效率更高。根據(jù)腳本語言的以上特點,“采用腳本語言編程可獲得更高的運行效率”是錯誤的。若將某有序樹T轉(zhuǎn)換為二叉樹T1,則T中結(jié)點的后(根)序序列就是T1中結(jié)點的(27)遍歷序列。例如,下圖(a)所示的有序樹轉(zhuǎn)化為二叉樹后如圖(b)所示。A.先序B.中序C后序D.層序[參考答案]B[分析]本題考查數(shù)據(jù)結(jié)構(gòu)中二叉樹基本知識。對樹可進行先根遍歷、后根遍歷和層序遍歷,例如,對題中矽所示樹進行先根遍歷的序列為1、2、3、5、6、4、7,后根遍歷的序列為2、5、6、3、7、4、1,層序遍歷序列為1、2、3、4、5、6、7。對二叉樹可進行先序遍歷、中序遍歷、后序遍歷和層序遍歷,對題中(b)所示二叉樹進行遍歷,先序序列為1、2、 3、5、6、4、7,中序序列為2、5、6、3、7、4、1,后序序列為6、5、7、4、3、2、1,層序序列為1、2、3、 5、4、6、7。顯然,將樹轉(zhuǎn)換為二叉樹后,樹的先根序列等于對應二叉樹的先序序列,樹的后根序列等于對應二叉樹的中序序列。從數(shù)據(jù)庫管理系統(tǒng)的角度看,數(shù)據(jù)庫系統(tǒng)一般采用三級模式結(jié)構(gòu),如下圖所示。圖中①、②處應填寫(28」③處應填寫(③處應填寫(29)。A.夕卜模式/概念模式C.外模式/概念模式映像A.外模式/概念模式C.外模式/概念模式映像[參考答案]C (29)D試題(28)、(29)[分析]B.概念模式/內(nèi)模式D.概念模式/內(nèi)模式映像B.概念模式/內(nèi)模式D.概念模式/內(nèi)模式映像本題考查的是應試者對數(shù)據(jù)庫系統(tǒng)中模式方面的基本概念。站在數(shù)據(jù)庫管理系統(tǒng)的角度看,數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)一般采用三級模式結(jié)構(gòu)。數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了兩級映像:模式吶模式映像、外模式/模式映像。模式/內(nèi)模式的映像:該映像存在于概念級和內(nèi)部級之間,實現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換。外模式/模式的映像:該映像存在于外部級和概念級之間,實現(xiàn)了外模式到概念模式之間的相互轉(zhuǎn)換。正因為這兩級映射保證了數(shù)據(jù)庫中的數(shù)據(jù)具有較高的邏輯獨立性和物理獨立性o、數(shù)據(jù)的獨立性是指數(shù)據(jù)與程序獨立,將數(shù)據(jù)的定義從程序中分離出去,由DBMS負責數(shù)據(jù)的存儲,從而簡化應用程序,大大減少應用程序編制的工作量。假設職工EMP(職工號,姓名,性別,進單位時間,電話),職務JOB(職務,月薪)和部門DEPT(部門號,部門名稱,部門電話,負責人)實體集,若一個職務可以由多個職工擔任,但一個職工只能擔任一個職務,并屬于一個部門,部門負責人是一個職工。圖中EMP和JOB之間為(30)聯(lián)系:假設一對多聯(lián)系不轉(zhuǎn)換為一個獨立的關(guān)系模式,那么生成的關(guān)系模式EMP中應加入(31)關(guān)系模式的主鍵,則關(guān)系模式EMP的外鍵為(32)。(30)A. _1 B. _* C.*1D.**A.DEPT B.EMPC.JOBD.DEPT、JOBA.部門號和職工號 B.部門號和職務C.職務和負責人 D.部門號和負責人[參考答案](30)C(31)D(32)B試題(30)?(32)[分析]本題考查的是應試者對數(shù)據(jù)庫系統(tǒng)中ER模型方面的基礎(chǔ)知識。根據(jù)題意,職工EMP關(guān)系中一個職工只能擔任一個職務,并屬于一個部門,因此職工EMP和部門DEPT關(guān)系之間是一個一對多的聯(lián)系L二,故a應為EMP關(guān)系;又因為一個職務可以由多個職工擔任,所以職工EMP和職務JOB關(guān)系之間是一個多對一的聯(lián)系J。職務JOB(職務,月薪)關(guān)系的主碼為職務,部門DEPT關(guān)系的主碼為部門號,因此根據(jù)外碼是另一個關(guān)系中的主碼的定義;職工EMP關(guān)系中的外碼為部門號和職務。若關(guān)系R、S如下圖所示,則RXS后的屬性列數(shù)和元組個數(shù)分別為(33):n14(。3=6(RXS))=(34);R:S=(35)。 ^A.4和3B.4和6C.6和3 D.6和6a.na,d(°c=d(RXS)) B.nA,R*s.c=r.d(RXS))Cna,r.d(。r.c=s.d(RXS)) d.nr.a,r.d(。s.d=(RXS))(35)[參考答案](33)A (34)C (35)A試題(33)?(35)[分析]本題考查關(guān)系運算方面的基礎(chǔ)知識。根據(jù)自然連接要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中將重復屬性列去掉,故R*:S后的屬性列數(shù)因為4;又因為自然連接是一種特殊的等值連接,即只關(guān)系中的C、D屬性與S關(guān)系中的C、D屬性進行等值連接,并重去掉復屬性列,其結(jié)果為:可見及R":S后的元組個數(shù)為3。因此試題(33)的正確答案是A。對于試題(34)n1,4g3=6(RXS))分析如下:RXS的6個屬性列為:O3_6(RXS)表示R與S關(guān)系進行笛卡兒積后,選取第3個屬性等于第6個屬性的元組,即選取R.C等于S.D的元組;n1.4(O3=6(RXS))表示從o3=6(RXS)的結(jié)果中投影第1個和第4個屬性列,即投影R.A和R.D屬性列,因此試題(34)的正確答案是C。根據(jù)除法定義,R與S關(guān)系的公共屬性為CD,E-S應當滿足元組在屬性AB上的分量值x的像集包含關(guān)系S在CD上投影的集合。由于關(guān)系S在CD上的投影為nCD(S)={(c,d),(e,f)}。對于關(guān)系及,屬性組X(即AB)可以取3個值{(a,b),(a,c),(a,d)},它們的像集分別為:像集CD(a,b)={(c,d),(g,f)}像集CD(a'c)={(d,c)}像集CD(a,d)={(g,f)}由于上述像集包含nCD(S)只有(a,b),所以,R:S={(a,b)},因此試題(35)的正確答案是A。某公司的部門(部門號,部門名,負責人,電話)、商品(商品號,商品名稱,單價,庫存量)和職工(職工號,姓名,住址)三個實體對應的關(guān)系如表1、表2和表3所示。假設每個部門有一位負責人,一個負責人只有一部電話,但有若干名員工;每種商品只能由一個部門負責銷售。部門關(guān)系不屬于第三范式的原因是(36)。如果用戶要求得到表4所示的結(jié)果,需要(37),并增加關(guān)系模式(38)。若部門名是唯一的,請將下述部門SQL語句的空缺部分補充完整。CREATETABLE部門(部門號CHAR(3)PRIMARYKEY,部門名CHAR(10)(39),負責人CHAR(4),電話CHAR(20))(40));查詢各部門負責人的姓名及住址的SQL語句如下:SELECT部門名,姓名,住址FROM部門,職工(41);A.沒有消除非主屬性對碼的部分函數(shù)依賴,如:部門名一負責人沒有消除非主屬性對碼的部分函數(shù)依賴,如:負責人一電話只消除了非主屬性對碼的部分函數(shù)依賴,而未消除傳遞函數(shù)依賴沒有消除非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴A.修改表1的結(jié)構(gòu),在表1中增加一個職工號修改表2的結(jié)構(gòu),在表2中增加一個職工號修改表2的結(jié)構(gòu),在表2中增加一個部門號修改表3的結(jié)構(gòu),在表3中增加一個部門號A.銷售(職工號,商品號,日期,數(shù)量)銷售(職工號,商品名稱,商品號,數(shù)量:)銷售(職工號,部門號,日期,數(shù)量)銷售(職工號,部門號,商品號,日期)(39)A.NOTNULLB.UNIQUEC.KEYUNIQUED.PRIMARYKEYA.PRIMARYKEY(部門號)NOTNULLUNIQUEPRIMARYKEY(部門名)UNIQUEFOREIGNKEY(負責人)REFERENCES職工(姓名)FOREIGNKEY(負責人)REFERENCES職工(職工號)A.WHERE職工號=負責人B.WHERE職工號='負責人’C.WHERE姓名=負責人 D.WHERE姓名='負責人’[參考答案](36)C (37)D (38)A (39)B (40)D (41)A試題(36)?(41)[分析]本題考查的是應試者對范式、SQL語言的掌握程度。試題(36)考查的是范式的基礎(chǔ)知識。部門關(guān)系不屬于第三范式的原因是因為部門的主鍵是部門號,非主屬性部門名,負責人,電話雖然不存在對鍵的部分函數(shù)依賴,但是存在傳遞依賴,即部門號一部門名一電話。所以正確的答案是C。試題(37)正確的答案是D;因為表4中有職工號、姓名、部門名和月銷售額,此時必須知道職工屬于哪個部門,故需在職工關(guān)系中增加一個部門號屬性,并且增加關(guān)系模式銷售(職工號,商品號,日期,數(shù)量0,所以試題(38)正確的答案是A。試題(39)正確的答案是B,因為試題要求部門名是唯一的,根據(jù)表1可以看出負責人來自職工且等于職工號屬性;試題(40)正確的答案是D,因為職工關(guān)系的主鍵是職工號,所以部門關(guān)系的外鍵負責人需要用FOREIGNKEY(負責人)REFERENCES職工(職工號)來約束。這樣部門關(guān)系的SQL語句如下;CREATETABLE部門(部門號CHAR(3)PRIMARYKEY,部門名CHAR(10)UNIQUE,負責人CHAR(4),電話CHAR(20)FOREIGNKEY(負責人)REFERENCES職工(職工號));試題(41)正確的答案是A,將查詢各部門負責人的姓名及住址的SQL語句的空缺部分補充完整如下:SELECT部門名,姓名,住址FROM部門,職工WHERE職工號:負責人;(42)給定關(guān)系模式R(U,F(xiàn)),其中U為關(guān)系R屬性集,F(xiàn)是U上的一組函數(shù)依賴,若X-Y, (42)是錯誤的,因為該函數(shù)依賴不蘊涵在F中。Y—Z成立,則X—ZX—Z成立,貝X—YZZU成立,則X-YZWY—Z成立,則XW—Z[參考答案]C[分析]本題考查的是關(guān)系數(shù)據(jù)庫理論方面的基礎(chǔ)知識。Armstrong公理系統(tǒng)推導出下面三條推理規(guī)則:傳遞規(guī)則(選項A):若A-Y,Y-Z成立,則X-Z為F所蘊涵。合并規(guī)則(選項B):若X-Y,X-Z成立,則X-YZ為F所蘊涵。偽傳遞規(guī)則(選項D):若X-Y, WY-Z成立,則XW-Z為F所蘊涵。選項C是錯誤的,例如,假設學生關(guān)系為(學號,姓名,課程號,成績),該關(guān)系的主鍵為(學號,課程號),其中學號能決定姓名,但是學號不能決定(姓名,課程號),學號也不能決定(姓名,成績)。由于軟硬件故障可能造成數(shù)據(jù)庫中數(shù)據(jù)被破壞,數(shù)據(jù)庫恢復就是」43」。具體的實現(xiàn)方法有多種,如:定期將數(shù)據(jù)庫作備份;在進行事務處理時,對數(shù)據(jù)更新(插入、刪除、修改)的全部有關(guān)內(nèi)容寫入(44):當系統(tǒng)正常運行時,按一定的時間間隔,設立35^,把內(nèi)存緩沖區(qū)內(nèi)容還未寫入到磁盤中去的有關(guān)狀態(tài)記錄到該文件中;當發(fā)生故障時,根據(jù)現(xiàn)場數(shù)據(jù)內(nèi)容及相關(guān)文件來恢復系統(tǒng)的狀態(tài)。A.重新安裝數(shù)據(jù)庫管理系統(tǒng)和應用程序B.重新安裝應用程序,并將數(shù)據(jù)庫做鏡像重新安裝數(shù)據(jù)庫管理系統(tǒng),并將數(shù)據(jù)庫做鏡像在盡可能短的時間內(nèi),把數(shù)據(jù)庫恢復到故障發(fā)生前的狀態(tài)A.日志文件 B.程序文件 C?檢查點文件 D.圖像文件A.日志文件 B.程序文件 C.檢查點文件 D.圖像文件[參考答案](43)D(44)A(45)C試題(43)?(45)[分析]本題考查的是關(guān)系數(shù)據(jù)庫事務處理方面的基礎(chǔ)知識。為了保證數(shù)據(jù)庫中數(shù)據(jù)的安全可靠和正確有效,數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供數(shù)據(jù)庫恢復、并發(fā)控制、數(shù)據(jù)完整性保護與數(shù)據(jù)安全性保護等功能。數(shù)據(jù)庫在運行過程中由于軟硬件故障可能造成數(shù)據(jù)被破壞,數(shù)據(jù)庫恢復就是在盡可能短的時間內(nèi),把數(shù)據(jù)庫恢復到故障發(fā)生前的狀態(tài)。具體的實現(xiàn)方法有多種,如:定期將數(shù)據(jù)庫作備份;在進行事務處理時,對數(shù)據(jù)更新(插入、刪除、修改)的全部有關(guān)內(nèi)容寫入日志文件;當系統(tǒng)正常運行時,按一定的時間間隔,設立檢查點文件,把內(nèi)存緩沖區(qū)內(nèi)容還未寫入到磁盤中去的有關(guān)狀態(tài)記錄到檢查點文件中:當發(fā)生故障時,根據(jù)現(xiàn)場數(shù)據(jù)內(nèi)容、日志文件的故障前映像和檢查點文件來恢復系統(tǒng)的狀態(tài)。若系統(tǒng)中存在5個等待事務T,T1,T2,T,T4,其中:T正等待被^鎖住的數(shù)據(jù)項A”T1正等待被\J _L Z/ J \J _L A. _LT2鎖住的數(shù)據(jù)項A2,T2正等待被T3鎖住的數(shù)據(jù)項A3,T3正等待被T4鎖住的數(shù)據(jù)項A4,T4正等待被T0鎖住的數(shù)據(jù)項人0,則系統(tǒng)處于(46)的工作狀態(tài)。并發(fā)處理 B.封鎖C.循環(huán)D.死鎖[參考答案]D[分析]本題考查關(guān)系數(shù)據(jù)庫事務處理方面的基礎(chǔ)知識。和操作系統(tǒng)一樣,封鎖的方法可能引起活鎖和死鎖。例如事務T1封鎖了數(shù)據(jù)R,事務T2請求封鎖R,于是T2等待。T3也請求封鎖R,當T1釋放了R上的封鎖之后系統(tǒng)首先批準了T3的請求,T2仍然等待。然后T4又請求封鎖R,當T2釋放R上的封鎖后系統(tǒng)又批準了T4的請求“叮2有可能長期等待、這就是活鎖。避免活鎖的簡單方法是采用先來先服務的策略。即讓封鎖子系統(tǒng)按請求封鎖的先后次序?qū)κ聞张抨?。?shù)據(jù)R上的鎖一且釋放就批準申請隊列中的第一個事務獲得鎖。又如事務T1封鎖了數(shù)據(jù)R1,T2封鎖了數(shù)據(jù)R2。然后T1又請求封鎖R2,T2請求封鎖R1。于是T1等待T2,釋放R2上的封鎖而同時T2等待T1釋放R1上的封鎖。這就使得兩個事務永遠不能結(jié)束。出現(xiàn)了死鎖。(47)下列關(guān)于1NF關(guān)系的描述,正確的是(47)。關(guān)系是笛卡兒積的子集 B.關(guān)系中允許出現(xiàn)重復的元組C.關(guān)系中的列可以是一個關(guān)系 D.關(guān)系中允許出現(xiàn)重名的列[參考答案]A[分析]本題考查關(guān)系基本概念的理解。1NF是關(guān)系應滿足的基本條件,即列的原子性,不可以是組合屬性。故選項C錯誤;關(guān)系作為笛卡兒積的子集,還應滿足不出現(xiàn)重復元組和重復列,這也是關(guān)系的基本要求。將表Emp的empname屬性列的修改權(quán)限授予用戶LIU,并允許LIU再將此權(quán)限轉(zhuǎn)授其他人,實現(xiàn)的SQL語句是(48)。GRANTupdateonEmpTOLIUWITHCHECKOPTIONGRANTupdate(empname)onEmpTOLIUWITHCHECKOPTIONGRANTupdateonEmpTOLIUWITHGRANTOPTIONGRANTupdate(empname)onEmpTOLIUWITHGRANTOPTION[參考答案]D[分析]本題考查對SQL基本語法的掌握。SQL授權(quán)語句的語法為:GRANTV權(quán)限>[,<權(quán)限>]...ON<對象類型><對象名>[,<對象類型><對象名>]...TO<用戶>[,<用戶>]...[WITHGRANTOPTION];其中,對某列的修改權(quán)限用update(<列名>)來表達,WITHGRANTOPTION表示允許授權(quán)用戶傳播該權(quán)限給其他用戶。嵌入式SQL中負責向主語言傳遞SQL語句執(zhí)行狀態(tài)的是(49)。A.主變量B.游標C.SQLCAD.SQL語句[參考答案]C[分析]本題考查對SQL基本概念的掌握。主變量實現(xiàn)主語言與SQL語句交換數(shù)據(jù),游標用于將SQL查詢結(jié)果集帶回給主語言進行逐行處理,SQLCA用于傳遞SQL語句的執(zhí)行狀態(tài)給主語言,再由主語言據(jù)此決定程序執(zhí)行流程,SQL語句只能對數(shù)據(jù)庫對象進行操作,不能傳遞給主語言執(zhí)行狀態(tài)。(50)不能用作數(shù)據(jù)完整性約束實現(xiàn)技術(shù)的是(50)。實體完整性約束 B.觸發(fā)器C.參照完整性約束 D.視圖[參考答案]D[分析]本題考查對數(shù)據(jù)約束技術(shù)的掌握。完整性約束是對基本數(shù)據(jù)的正確性和相容性的限制,以防止不正確的數(shù)據(jù)進行數(shù)據(jù)庫。實體完整性約束和參照完整性約束其約束條件就是對數(shù)據(jù)的限定,觸發(fā)器是程序機制,可通過代碼實現(xiàn)數(shù)據(jù)更新時的條件判定,以靈活全面的方式實現(xiàn)復雜的數(shù)據(jù)約束。雖然視圖也會因為建立時有WITHCHECKOPTION謂詞,而在對視圖的更新時帶入該謂詞條件,但只能是作為對基本表更新的附加條件或缺省數(shù)據(jù),不能看作是約束。(51)若關(guān)系模式R<{A,B,C},{A-B,B-C)>,則將R分解為R1(A,B)和R2(B,C),則該分解(51)。滿足無損連接,但不保持函數(shù)依賴不滿足無損連接,但保持函數(shù)依賴既不滿足無損連接,又不保持函數(shù)依賴既滿足無損連接,又保持函數(shù)依賴[參考答案]D[分析]本題考查對模式分解的掌握。根據(jù)無損連接分解判定定理,有R1nR2-R2—R1,即B-C成立,故分解具有無損連接性;又R的函數(shù)依賴集F={A-B,B-C}在R「R2上的投影分別為F1={A-B),F(xiàn)2={B-C},即有F1UF2=F,從而(F]UF2)+=F+,根據(jù)定義,分解保持函數(shù)依賴。事務回滾指令ROLLBACK執(zhí)行的結(jié)果是(52)。跳轉(zhuǎn)到事務程序開始處繼續(xù)執(zhí)行撤銷該事務對數(shù)據(jù)庫的所有的INSERT、UPDATE、DELETE操作將事務中所有變量值恢復到事務開始時的初值跳轉(zhuǎn)到事務程序結(jié)束處繼續(xù)執(zhí)行[參考答案]B[分析]本題考查對事務編程的掌握。回滾是指事務程序執(zhí)行過程中,將從事務開始到回滾指令前的所有對數(shù)據(jù)庫的更新操作撤銷,其效果是相當于該事務的所以更新操作根本就沒有被執(zhí)行?;貪L是事務結(jié)束的一種方式,通常作為更新出錯時使用,并不是結(jié)構(gòu)化的程序跳轉(zhuǎn)指令,故不會跳轉(zhuǎn)到事務開始或結(jié)束,這樣的跳轉(zhuǎn)就由結(jié)構(gòu)化指令如return,goto等來實現(xiàn),與事務無關(guān)。另外,回滾只針對數(shù)據(jù)的更新操作,與變量無關(guān)。連接數(shù)據(jù)庫過程中需要指定用戶名和密碼,這種安全措施屬于(53)。A.授權(quán)機制 B.視圖機制C.數(shù)據(jù)加密D.用戶標識與鑒別[參考答案]D[分析]本題考查對數(shù)據(jù)庫安全機制的掌握。授權(quán)機制是指指定用戶對數(shù)據(jù)庫對象的操作權(quán)限;視圖機制是通過視圖訪問而將基本表中視圖外的數(shù)據(jù)對用戶屏蔽實現(xiàn)安全怕:數(shù)據(jù)加密通過對存儲和傳輸數(shù)據(jù)庫的數(shù)據(jù)進行加密;用戶標識與鑒別是指用戶進入數(shù)據(jù)庫系統(tǒng)時提供自己的身份標識,由系統(tǒng)鑒定是否為合法用戶,只有合法用戶才可以進入。設有關(guān)系:工資范圍(職務,最低工資,最高工資),職工(職工號,職務,工資),要求任一職工,其工資值必須在其職務對應的工資范圍之內(nèi),實現(xiàn)該需求的方法是(54)。建立職工.職務向工資范圍.職務的參照完整性約束建立工資范圍.職務向職工.職務的參照完整性約束建立職工表上的觸發(fā)器程序?qū)彾ㄔ撔枨驞.建立工資范圍表上的觸發(fā)器程序?qū)彾ㄔ撔枨螅蹍⒖即鸢福軨[分析]本題考查對數(shù)據(jù)完整性約束的掌握。完整性約束分為實體完整性約束、參照完整性約束和用戶自定義完整性約束3類。其中實體整改性約束可以通過PrimaryKey指定,參照完整性約束通過ForeignKey指定,某些簡單的約束可以通過Check、Assertion等實現(xiàn)。針對復雜的約束,系統(tǒng)提供了觸發(fā)器機制通過用戶編程來實現(xiàn),本題中的約束條件只能通過編寫職工表上的觸發(fā)器,在對工資進行修改或插入新記錄時觸發(fā),將新工資值與工資范圍表中職工職務對應的工資范圍比對,只有在范圍內(nèi)才提交,否則回滾。確定系統(tǒng)邊界屬于數(shù)據(jù)庫設計的(55)階段。A.需求分析 B.概念設計 C.邏輯設計 D.物理設計[參考答案]A[分析]本題考查對數(shù)據(jù)庫應用系統(tǒng)設計基本過程的掌握。需求分析階段要完成的是系統(tǒng)信息需求和處理需求,即要存儲什么信息,對信息要進行哪些加工。確定系統(tǒng)邊界是指現(xiàn)實業(yè)務中哪些由系統(tǒng)完成,哪些是由外部或人工完成,也是需求階段首先要確定的,歸入需求分析。概念設計是以現(xiàn)實為依據(jù),建立現(xiàn)實信息的概念模型,采用的工具一般是E-R圖。邏輯設計是指設計關(guān)系模式及視圖。物理設計是指設計數(shù)據(jù)在計算機上的存儲結(jié)構(gòu),如采用hash存儲還是順序文件、索引設計等。關(guān)于E-R圖合并,下列說法不正確的是(56)。E-R圖合并可以從總體上認識企業(yè)信息E-R圖合并可以解決各分E-R圖之間存在的沖突E-R圖合并可以解決信息冗余E-R圖合并可以發(fā)現(xiàn)設計是否滿足信息需求[參考答案]D[分析]本題考查對概念結(jié)構(gòu)設計基本概念的理解。在E-R圖設計中,通常將任務分解為多個平等的部分設計,即根據(jù)不同的業(yè)務及DFD圖片段先做分E-R圖的設計,再將各分E-R圖合并。合并之后形成企業(yè)全局E-R圖,即可以從總體上認識企業(yè)信息。合并過程中會遇到不同分E-R圖之間存在的屬性沖突、命名沖突及結(jié)構(gòu)沖突,并對解決信息冗余。分E-R圖是根據(jù)信息需求和處理需求來設計的,合并過程中并不考慮信息需求,故不能是否滿足信息需求。(57)某公司的數(shù)據(jù)庫應用系統(tǒng)中,其數(shù)據(jù)庫服務器配置兩塊物理硬盤,可以采用下述存儲策略:將表和索引放在同一硬盤的不同邏輯分區(qū)以提高性能;將表和索引放在不同硬盤以提高性能;將日志文件和數(shù)據(jù)庫文件放在同一硬盤的不同邏輯分區(qū)以提高性能;將日志文件和數(shù)據(jù)庫文件放在不同硬盤以提高性能;將備份文件和日志文件與數(shù)據(jù)庫文件放在同一硬盤以保證介質(zhì)故障時能夠恢復一個比較正確合理的存儲策略是(57)。A.①④ B.①③⑤C.②④D.②③[參考答案]C[分析]本題考查對數(shù)據(jù)應用系統(tǒng)運行維護基本策略的掌握。表和索引分放于不同的物理硬盤,目的在于使硬盤并行工作,提高I/O讀寫效率。放在不同分區(qū)還是屬于一個物理硬盤,達不到并行。同樣,日志文件和數(shù)據(jù)庫文件分放不同硬盤也是為了并行。若備份文件和日志文件與數(shù)據(jù)庫放同一硬盤,則整個硬盤損壞時數(shù)據(jù)庫將無法恢復,就將數(shù)據(jù)庫文件與備份和日志分不同硬盤存儲。(58)幻影現(xiàn)象屬于哪類數(shù)據(jù)不一致,(58)。A.丟失修改 B.不可重復讀C.讀臟數(shù)據(jù)D?事務故障[參考答案]B[分析]本題考查對事務并發(fā)控制基本概念的理解?;糜艾F(xiàn)象是指同一事務對數(shù)據(jù)對象的兩次訪問得到的數(shù)據(jù)記錄數(shù)不同。原因在于兩次訪問期間滿足條件的記錄被別的事務修改了或因為別的事務對表進行了增刪,造成兩次訪問滿足條件的記錄不同了。屬于不可重復讀類不一致性。(59)下列不屬于數(shù)據(jù)挖掘技術(shù)的是(59)。A.近鄰算法 B.決策樹C.人工神經(jīng)網(wǎng)絡 D.RSA[參考答案]D[分析]本題考查對數(shù)據(jù)挖掘基本概念的理解。其中RSA為加密算法,不屬于數(shù)據(jù)挖掘技術(shù),其他三個選項皆是數(shù)據(jù)挖掘中用到的相關(guān)技術(shù)。(60)分布式數(shù)據(jù)庫用戶無需知道數(shù)據(jù)的物理位置,稱為_(60^。A.分片透明 B.復制透明 C.位置透明 D.邏輯透明[參考答案]C[分析]本題考查對分布式數(shù)據(jù)庫基本概念的理解。分片透明是指用戶或應用程序不需要知道邏輯上訪問的表具體是怎么分塊存儲的。復制透明是指采用復制技術(shù)的分布方法,。用戶不需要知道數(shù)據(jù)是復制到哪些節(jié)點,如何復制的。位置透明是指用戶無需知道數(shù)據(jù)存放的物理位置。邏輯透明局部數(shù)據(jù)模型透明,是指用戶或應用程序無需知道局部場地使用的是哪種數(shù)據(jù)模型。分布式數(shù)據(jù)庫能夠提高某些查詢效率是因為其具有(61)。A.數(shù)據(jù)分片 B.數(shù)據(jù)復本C.基于同構(gòu)模式 D.基于異構(gòu)模式[參考答案]B[分析]本題考查對分布式數(shù)據(jù)庫基本概念的理解。數(shù)據(jù)分片后查詢會需求連接或并操作,以及網(wǎng)絡開銷,不會提高查詢效率;不同場地的DBMS是否相同對查詢效率的影響遠小于網(wǎng)絡傳輸,而存于本地的數(shù)據(jù)復本會使得某些只應用到本地數(shù)據(jù)的查詢不需要從另外場地讀取數(shù)據(jù),從而大大提高查詢效率。(62)針對E-R圖中的組合屬性(如地址由省、市、街道、門牌號等組成),在面向?qū)ο髷?shù)據(jù)庫中用(62)來實現(xiàn)。A.結(jié)構(gòu)類型 B.方法C.存儲過程 D.數(shù)組[參考答案]A[分析]本題考查對面向?qū)ο髷?shù)據(jù)庫基本概念的理解。面向?qū)ο髷?shù)據(jù)庫引入了數(shù)組類型和結(jié)構(gòu)類型兩類構(gòu)造數(shù)據(jù)類型,將組合屬性轉(zhuǎn)換為結(jié)構(gòu)類型,突破了關(guān)系模型要求的屬性的原子性。(63)以下的SQL99語句,Dept與Employee之間的關(guān)系是(63)。CREATETYPEEmployee(namestring,ssninteger);CREATETYPEDept(NamestringHeadref(Employee)SCOPEEmployee);A.類型繼承 B.類型引用C.數(shù)據(jù)引用 D.無任何關(guān)系[參考答案]B[分析]本題考查對面向?qū)ο蠡靖拍詈蚐QL標準的掌握。類型繼承是批在現(xiàn)有類上創(chuàng)建新類,新類為現(xiàn)有類的一個特例,使用UNDER關(guān)系字。類型引用是指將一個對象類型定義為一個表的字段,用REF關(guān)鍵字。B/S體系結(jié)構(gòu)中屬于客戶端的是(64)。A.瀏覽器B.Web服務器C.應用服務器D.數(shù)據(jù)庫服務器[參考答案]A[分析]本題考查對數(shù)據(jù)庫體系結(jié)構(gòu)基本術(shù)語的理解。B/S是Browser/Server的簡寫,其中的Browser即瀏覽器,為客戶端。(65)某應用系統(tǒng)的應用人員分為3類:錄入、處理和查詢,則用戶權(quán)限管理的方案適合采用(65)。針對所有人員建立用戶名并授權(quán)對關(guān)系進行分解,每類人員對應一組關(guān)系建立每類人員的視圖并授權(quán)給每個人建立用戶角色并授權(quán)[參考答案]D[分析]本題考查對數(shù)據(jù)庫應用系統(tǒng)安全策略的掌握。應用系統(tǒng)的使用人員可能很多,也可能經(jīng)常變動,針對每個使用人員都創(chuàng)建數(shù)據(jù)庫用戶可能不切賣際,也沒有必要。而因為權(quán)限問題對關(guān)系模式修改更不可取,正確的策略是根據(jù)用戶角色共享同一數(shù)據(jù)庫用戶,個人用戶的標識和鑒別通過建立用戶信息表存儲,由應用程序來管理。而該類用戶對數(shù)據(jù)庫對象的操作權(quán)限由DBMS的授權(quán)機制管理。運行Web瀏覽器的計算機與網(wǎng)頁所在的計算機要建立(66)連接,采用(67)協(xié)議傳輸網(wǎng)頁文件。A.UDPB.TCP C.IP D.RIPA.HTTPB.HTMLC.ASP D.RPC[參考答案](66)B (67)A試題(66)(67)[分析]運行Web瀏覽器的計算機與網(wǎng)頁所在的計算機首先要建立TCP連接,采用HTTP協(xié)議傳輸網(wǎng)頁文件。HTTP是HyperTextTransportationProtocol超文本傳輸協(xié)議)的縮寫,是計算機之間交換數(shù)據(jù)的方式。HTTP應用的相當廣泛,其主要工作是用來瀏覽網(wǎng)頁,但也能用來下載。用戶是按照
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 漳州科技職業(yè)學院《財務管理專業(yè)外語》2023-2024學年第一學期期末試卷
- 漳州職業(yè)技術(shù)學院《團膳企業(yè)管理》2023-2024學年第一學期期末試卷
- 張家界航空工業(yè)職業(yè)技術(shù)學院《云數(shù)據(jù)庫》2023-2024學年第一學期期末試卷
- 棗莊科技職業(yè)學院《國際結(jié)算》2023-2024學年第一學期期末試卷
- 云南醫(yī)藥健康職業(yè)學院《字體設計與軟件應用》2023-2024學年第一學期期末試卷
- 二零二五年度民間擔保業(yè)務糾紛處理合同4篇
- 2025年涂料原料進口關(guān)稅減免申請合同3篇
- 云南師范大學《微波技術(shù)與天線原理》2023-2024學年第一學期期末試卷
- 二零二五年度酒吧酒吧師勞動合同范本3篇
- 二零二五版集裝箱租賃與港口運營服務合同范本3篇
- 充電樁項目運營方案
- 2024年農(nóng)民職業(yè)農(nóng)業(yè)素質(zhì)技能考試題庫(附含答案)
- 高考對聯(lián)題(對聯(lián)知識、高考真題及答案、對應練習題)
- 新版《鐵道概論》考試復習試題庫(含答案)
- 【律師承辦案件費用清單】(計時收費)模板
- 高中物理競賽真題分類匯編 4 光學 (學生版+解析版50題)
- Unit1FestivalsandCelebrations詞匯清單高中英語人教版
- 西方經(jīng)濟學-高鴻業(yè)-筆記
- 2024年上海市中考語文試題卷(含答案)
- 幼兒園美術(shù)教育研究策略國內(nèi)外
- 生豬養(yǎng)殖生產(chǎn)過程信息化與數(shù)字化管理
評論
0/150
提交評論