軟考中級數(shù)據(jù)庫工程師試題集_第1頁
軟考中級數(shù)據(jù)庫工程師試題集_第2頁
軟考中級數(shù)據(jù)庫工程師試題集_第3頁
軟考中級數(shù)據(jù)庫工程師試題集_第4頁
軟考中級數(shù)據(jù)庫工程師試題集_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

操作系統(tǒng)、計算機網(wǎng)絡(luò)部分通常將“C:\windows\myprogram.exe”設(shè)置為只讀和隱藏屬性,以便控制用戶對該用戶,這一級安全管理稱之為(A)安全管理A文件級B目錄級C用戶級D系統(tǒng)級下列關(guān)于CA(認證中心)的說法中錯誤的是()A.CA負責(zé)數(shù)字證書的審批、發(fā)放、歸檔、撤銷等功能

B.除了CA本身,沒有其他機構(gòu)能夠改動數(shù)字證書而不被發(fā)覺

C.CA可以是民間團體,也可以是政府機構(gòu)

D.如果A和B之間相互進行安全通信必須使用同一CA頒發(fā)的數(shù)字證書答案:D解析:CA用于驗證,不用于通信某Web網(wǎng)站向CA申請了數(shù)字證書。用戶登錄該網(wǎng)站時,通過驗證(),可確認該數(shù)字證書的有效性,從而()。A.CA的簽名B.網(wǎng)站的簽名C.會話密鑰D.DES密碼A.向網(wǎng)站確認自己的身份B獲取訪問網(wǎng)站權(quán)限C和網(wǎng)站雙向認證D驗證網(wǎng)站真?zhèn)谓馕觯篊A用于驗證真?zhèn)?,不用于通信答案:AD在Windows系統(tǒng)中設(shè)置默認路由的作用是()。A當(dāng)主機接收到一個訪問請求時首先選擇的路由B當(dāng)沒有其他路由可選時最后選擇的路由

C.訪問本地主機的路由D.必須選擇的路由解析:默認路由是一種特殊的靜態(tài)路由,指的是當(dāng)路由表中與包的目的地址之間沒有匹配的表項時路由器能夠做出的選擇.如果沒有默認路由,那么目的地址在路由表中沒有匹配表項的包將被丟棄答案:B關(guān)于64位和32位微處理器,不能以2倍關(guān)系描述的是()A通用寄存器的位數(shù)B數(shù)據(jù)總線的寬度C運算速度D能同時進行運算的位數(shù)解析:位數(shù)是指CPU同時可以處理的數(shù)據(jù)位數(shù)通用寄存器位數(shù)等于字長運算速度與CPU主頻有關(guān)(數(shù)據(jù)總線的寬度可以影響運算速度,因為同時出入的數(shù)據(jù)量大了)答案:C若某整數(shù)的16位補碼為FFFFH(H表示十六進制),則該數(shù)的十進制值為

()

A.0

B.-1

C.216-1

D.-216+1

解析:正數(shù)的反碼、補碼與原碼相同。負數(shù)的原碼:符號位為1,其它位為絕對值的原碼負數(shù)的反碼:符號位為1,其它位為絕對值的原碼按位取反負數(shù)的補碼:原碼的符號位不變,數(shù)值部分的各位取反,然后整個數(shù)加1。因此,補碼FFFFH對應(yīng)的是-1

答案:B若在系統(tǒng)中有若干個互斥資源R,6個并發(fā)進程,每個進程都需要2個資源R,那么使系統(tǒng)不發(fā)生死鎖的資源R的最少數(shù)目為

(6)

。A.6

B.7

C.9

D.12

解析:在極端情況下,假設(shè)6個并發(fā)進程都獲得了一個資源。要避免死鎖,則至少需要再增加一個資源。答案:B棧是一種按“后進先出”原則進行插入和刪除操作的數(shù)據(jù)結(jié)構(gòu),因此,

()

必須用棧。A.函數(shù)或過程進行遞歸調(diào)用及返回處理B.將一個元素序列進行逆置

C.鏈表結(jié)點的申請和釋放D.可執(zhí)行程序的裝入和卸載

答案:A一個B類網(wǎng)絡(luò)的子網(wǎng)掩碼為,則這個網(wǎng)絡(luò)被劃分成()個子網(wǎng)解析:224:11100000故2^3-2=6答案:C例:一個B類網(wǎng)絡(luò)的子網(wǎng)掩碼是,則這個網(wǎng)絡(luò)被劃分成了幾個子網(wǎng)?在有子網(wǎng)劃分的網(wǎng)絡(luò)中,子網(wǎng)掩碼與其IP地址相與得到IP地址的網(wǎng)絡(luò)部分。第三字段是192,就是,有00,01,10,11四種組合再去掉00,11組合。如果系統(tǒng)采用信箱通信方式,當(dāng)進程調(diào)用Send原語被設(shè)置成“等信箱”狀態(tài)時,其原因是()

A.指定的信箱不存在B.調(diào)用時沒有設(shè)置參數(shù)C.指定的信箱中無信件D.指定的信箱中存滿了信件答案:D假設(shè)某磁盤的每個磁道劃分成9個物理塊,每塊存放1個邏輯記錄。邏輯記錄R0,R1,…,R8存放在同一個磁道上,記錄的安排順序如下表所示:物理塊123...9邏輯記錄R0R1R2...R8如果磁盤的旋轉(zhuǎn)速度為27ms/周,磁頭當(dāng)前處在R0的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個記錄處理時間為3ms,則處理這9個記錄的最長時間為(27);若對信息存儲進行優(yōu)化分布后,處理9個記錄的最少時間為(28)。

(27)A.54msB.108msC.222msD.243ms

(28)A.27msB54msC.108msD.216ms

答案:CB磁盤的旋轉(zhuǎn)速度為27ms/周,一個磁道上有9條記錄,可知讀取一條記錄需要3ms,而且題中給出處理一條記錄需要3ms,所以R0所需時間為3ms+3ms,此時磁頭已經(jīng)旋轉(zhuǎn)到R2處,需要將磁頭調(diào)到R1的處,需要經(jīng)過R2、R3、R4、R5、R6、R7、R8、R1,這樣要消耗24ms,然后處理R1需要3ms,R1共需要24ms+3ms=27ms。

所以所有記錄都處理完需要:3+3+27×8=222ms。

經(jīng)過優(yōu)化后,處理完R1,就處理R2,這樣處理一直到R8,共需要(3+3)×9=54ms若內(nèi)存按字節(jié)編址,用存儲容量為8K*8bit的存儲器芯片構(gòu)成地址號7000H~EFFFH的內(nèi)存空間,至少用幾個芯片?A4B6C8D10解析:7000H至EFFFH的大小為:7FFFH,表示為二進制0111111111111111為2的15次方B除以一個芯片大小,即為所需芯片數(shù)2^15*8/8*2^10*8假設(shè)某硬盤由5個盤片構(gòu)成(共有8個記錄面),盤面有效記錄區(qū)域的外直徑為30cm,內(nèi)直徑為10cm,記錄位密度為250位/mm,磁道密度為16道/mm,每磁道分16個扇區(qū),每扇區(qū)512字節(jié),則該硬盤的格式化容量約為()MB。

解析:硬盤容量分為非格式化容量和格式化容量兩種,計算公式如下:

非格式化容量=面數(shù)×(磁道數(shù)/面)×內(nèi)圓周長×最大位密度

格式化容量=面數(shù)×(磁道數(shù)/面)×(扇區(qū)數(shù)/道)×(字節(jié)數(shù)/扇區(qū))

題目中給出硬盤的面數(shù)為8,每面的磁道數(shù)為(30-10)×10÷2×16,每磁道扇區(qū)數(shù)為16,每扇區(qū)512字節(jié),因此其格式化容量為...,換算成MB單位時再除以1024*1024。在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是(4)。若操作數(shù)的地址包含在指令中,則屬于(5)方式。A.直接尋址B.立即尋址C.寄存器尋址D.間接尋址解析:立即尋址是指操作數(shù)在指令中,故沒有訪問內(nèi)存的過程,最快直接尋址是指直接給出操作數(shù)在內(nèi)存中的地址寄存器尋址是指操作數(shù)保存在寄存器中間接尋址是指操作數(shù)地址保存在寄存器中答案:BB()是指按內(nèi)容訪問的存儲器。

A.虛擬存儲器

B.相聯(lián)存儲器

C.高速緩存(Cache)

D.隨機訪問存儲器

解析:計算機系統(tǒng)的存儲器按所處的位置可分為內(nèi)存和外存。按構(gòu)成存儲器的材料可分為磁存儲器、半導(dǎo)體存儲器和光存儲器。按工作方式可分為讀寫存儲器和只讀存儲器。按訪問方式可分為按地址訪問的存儲器和按內(nèi)容訪問的存儲器。按尋址方式可分為隨機存儲器、順序存儲器和直接存儲器。

相聯(lián)存儲器是一種按內(nèi)容訪問的存儲器。在FTP協(xié)議中,控制連接是由

(B)

主動建立的。

A.服務(wù)器端

B.客戶端

C.操作系統(tǒng)

D.服務(wù)提供商

程序設(shè)計、軟件工程部分采用面向?qū)ο蠹夹g(shù)構(gòu)建軟件系統(tǒng)時,很多敏捷方法都建議的一種重要的設(shè)計活動是

(15)

,它是一種重新組織的技術(shù),可以簡化構(gòu)件的設(shè)計而無需改變其功能或行為。

A.精化

B.設(shè)計類

C.重構(gòu)

D.抽象

解析:

敏捷方法中,重構(gòu)是一種重新組織技術(shù),重新審視需求和設(shè)計,重新明確地描述它們以符合新的和現(xiàn)有的需求,可以簡化構(gòu)件的設(shè)計而無需改變其功能或行為。答案:C風(fēng)險分析在軟件項目開發(fā)中具有重要作用,包括風(fēng)險識別、風(fēng)險預(yù)測、風(fēng)險評估和風(fēng)險控制等?!敖L(fēng)險條目檢查表”是

()

時的活動,“描述風(fēng)險的結(jié)果”是

()

時的活動。

A.風(fēng)險識別

B.風(fēng)險預(yù)測

C.風(fēng)險評估

D.風(fēng)險控制

答案:A

B

解析:風(fēng)險分析包括風(fēng)險識別、風(fēng)險預(yù)測、風(fēng)險評估和風(fēng)險控制等4個不同活動。()是對象之間關(guān)聯(lián)的一個重要方面,它說明了在關(guān)聯(lián)中一個類的對象可以對應(yīng)另一個類的多個對象。繼承B.多態(tài)C.封裝D.多重性繼承是一個類復(fù)用另一個類的屬性和方法多臺是同一個對象或方法可以有不同的行為封裝則主要是信息隱蔽的實現(xiàn)手段()是一種面向數(shù)據(jù)流的開發(fā)方法,其基本思想是軟件功能的分解和抽象。A.結(jié)構(gòu)化開發(fā)方法B.Jackson系統(tǒng)開發(fā)方法C.Booch方法D.UML(統(tǒng)一建模語言)答案:A解析:結(jié)構(gòu)化開發(fā)方法是傳統(tǒng)的、也是應(yīng)用較為廣泛的一種軟件開發(fā)方法,它基于數(shù)據(jù)流進行需求分析和軟件設(shè)計,用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞和轉(zhuǎn)換關(guān)系,對問題和功能自頂向下逐層分解。Jackson系統(tǒng)開發(fā)方法是一種典型的面向數(shù)據(jù)結(jié)構(gòu)的分析和設(shè)計方法,以活動為中心,一連串活動的順序組合成一個完整的工作進程。Booch方法是一種面向?qū)ο蟮能浖_發(fā)方法。UML僅僅是一種建模標(biāo)準(zhǔn)語言,規(guī)定了構(gòu)成軟件的各個元素和構(gòu)件的圖示規(guī)范。例題:采用UML進行軟件建模時,可用()關(guān)系表示兩類事物之間存在的特殊/一般關(guān)系,用()關(guān)系表示事物之間存在的整體/部分關(guān)系,()是系統(tǒng)的一種靜態(tài)視圖A依賴B聚合C泛化D實現(xiàn)A序列圖B協(xié)作圖C類圖D狀態(tài)圖答案:CBC編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等幾個階段,其中,

()

并不是每種編譯器都必需的。

A.詞法分析和語法分析

B.語義分析和中間代碼生成

C.中間代碼生成和代碼優(yōu)化

D.代碼優(yōu)化和目標(biāo)代碼生成

解析:

編譯器對高級語言源程序的處理過程可以分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等階段,以及符號表管理模塊和出錯處理模塊。在編譯器的分析綜合模式中,前端將源程序翻譯成一種中間表示,后端根據(jù)這個中間表示生成目標(biāo)代碼。目標(biāo)語言的細節(jié)盡可能限制在后端。盡管可以將源程序直接翻譯成目標(biāo)語言代碼,但使用與機器無關(guān)的中間表示形式具有以下優(yōu)點:

置目標(biāo)比較容易:不同機器上的編譯器可在已有前端的基礎(chǔ)上附加一個適合這個機器的后端來生成

②可以在中間表示上應(yīng)用與機器無關(guān)的代碼優(yōu)化器。答案:C進度安排的常用圖形描述方法有Gantt圖和PERT圖。Gantt圖不能清晰地描述(18);PERT圖可以給出哪些任務(wù)完成后才能開始另一些任務(wù)。下圖所示的PERT圖中,事件6的最晚開始時刻是(19)。

A.每個任務(wù)從何時開始B.每個任務(wù)到何時結(jié)束

C.每個任務(wù)的進展情況D.各任務(wù)之間的依賴關(guān)系

解析:甘特圖的優(yōu)點是直觀表明各個任務(wù)的計劃進度和當(dāng)前進度,能動態(tài)地反映軟件開發(fā)進展的情況,是小型項目中常用的工具。缺點是不能顯式地描繪各個任務(wù)間的依賴關(guān)系,關(guān)鍵任務(wù)也不明確。

PERT圖中的關(guān)鍵路徑是1→2→5→7→9,總共15天。在不影響關(guān)鍵路徑,并考慮到5→8這個任務(wù)的前提下,事件6的最晚開始事件是第10天。(時間倒推)答案:D函數(shù)調(diào)用時,基本的參數(shù)傳遞方式有傳值與傳地址兩種,錯誤的是(3)

A.在傳值方式下,形參將值傳給實參

B.在傳值方式下,實參不能是數(shù)組元素

C.在傳地址方式下,形參和實參間可以實現(xiàn)數(shù)據(jù)的雙向傳遞

D.在傳地址方式下,實參可以是任意的變量和表達式

解析:

函數(shù)調(diào)用時基本的參數(shù)傳遞方式有傳值與傳地址兩種,在傳值方式下是將實參的值傳遞給形參,因此實參可以是表達式(或常量),也可以是變量(或數(shù)組元素),這種信息傳遞是單方向的,形參不能再將值傳回給實參。在傳地址方式下,需要將實參的地址傳遞給形參,因此,實參必須是變量(或數(shù)組元素),不能是表達式(或常量)。這種方式下,被調(diào)用函數(shù)中對形式參數(shù)的修改實際上就是對實際參數(shù)的修改,因此客觀上可以實現(xiàn)數(shù)據(jù)的雙向傳遞。

答案:C已知某高級語言源程序A經(jīng)編譯后得到機器C上的目標(biāo)程序B,則

(24)

。

A.對B進行反編譯,不能還原出源程序A

B.對B進行反匯編,不能得到與源程序A等價的匯編程序代碼

C.對B進行反編譯,得到的是源程序A的變量聲明和算法流程

D.對A和B進行交叉編譯,可以產(chǎn)生在機器C上運行的動態(tài)鏈接庫

解析:

編譯是將高級語言源程序翻譯成機器語言程序(匯編形式或機器代碼形式),反編譯是編譯的逆過程。反編譯通常不能把可執(zhí)行文件還原成高級語言源代碼,只能轉(zhuǎn)換成功能上等價的匯編程序。答案:A下面關(guān)于程序語言的敘述,錯誤的是()。

A.腳本語言屬于動態(tài)語言,其程序結(jié)構(gòu)可以在運行中改變

B.腳本語言一般通過腳本引擎解釋執(zhí)行,不產(chǎn)生獨立保存的目標(biāo)程序

C.php、JavaScript.于靜態(tài)語言,其所有成分可在編譯時確定

D.C語言屬于靜態(tài)語言,其所有成分可在編譯時確定解析:動態(tài)語言是指程序在運行時可以改變其結(jié)構(gòu),例如引進新的函數(shù)、刪除已有函數(shù)等,類型檢查在運行時進行,優(yōu)點是方便閱讀,缺點是不方便調(diào)試,命名不規(guī)范時不利于理解腳本語言代表一套與系統(tǒng)程序設(shè)計語言不同的協(xié)定,犧牲執(zhí)行速度,而提供更高的編程創(chuàng)作能力和軟件重用,適合在聯(lián)系復(fù)雜的應(yīng)用程序中進行粘合。事實上,腳本語言都是動態(tài)語言,而動態(tài)語言都是解釋性語言答案:C給定C語言的數(shù)據(jù)結(jié)構(gòu)structT{intw;unionT{charc;inti;doubled;)U;};假設(shè)char類型變量的存儲區(qū)大小是1字節(jié),int類型變量的存儲區(qū)大小是4字節(jié),double類型變量的存儲區(qū)大小是8字節(jié),則在不考慮字對齊方式的情況下,為存儲一個structT類型變量所需要的存儲區(qū)域至少應(yīng)為(15)字節(jié)。A.4B.8C.12D.17[答案]C[分析]在不考慮字對齊規(guī)則的情況下,C語言中一個結(jié)構(gòu)體變量的存儲區(qū)大小就是其所有成員所需存儲區(qū)大小之和,一個聯(lián)合體變量的存儲區(qū)大小就是其各成員所需存儲區(qū)大小中的最大者。關(guān)于查找運算及查找表的說法,錯誤的是()。

A.哈希表可以動態(tài)創(chuàng)建

B.二叉排序樹屬于動態(tài)查找表

C.二分查找要求查找表采用順序存儲結(jié)構(gòu)或循環(huán)鏈表結(jié)構(gòu)

D.順序查找方法既適用于順序存儲結(jié)構(gòu),也適用于鏈表結(jié)構(gòu)答案:C解析:用循環(huán)鏈表的話,二分查找沒法用了。哈希表和二叉排序樹都可以在查找過程中動態(tài)創(chuàng)建,屬于動態(tài)查找表。順序查找方法按照設(shè)定的次序依次與查找表中元素的關(guān)鍵字進行比較,在順序存儲結(jié)構(gòu)和鏈表結(jié)構(gòu)上都可以實現(xiàn)該查找過程。二分查找需要對中間元素進行快速定位,在鏈表結(jié)構(gòu)上無法實現(xiàn)若二叉樹的先序遍歷序列與中序遍歷序列相同,且結(jié)點數(shù)大于1,則()A只有根節(jié)點無左子樹B只有根節(jié)點無右子樹C非葉子節(jié)點無左子樹D非葉子節(jié)點無右子樹答案:D關(guān)于二叉排序樹的說法,錯誤的是()。

A.對二叉排序樹進行中序遍歷,必定得到結(jié)點關(guān)鍵字的有序序列

B.依據(jù)關(guān)鍵字無序的序列建立二叉排序樹,也可能構(gòu)造出單支樹

C.若構(gòu)造二叉排序樹時進行平衡化處理,則根結(jié)點的左子樹結(jié)點數(shù)與右子樹結(jié)點數(shù)的差值一定不超過1

D.若構(gòu)造二叉排序樹時進行平衡化處理,則根結(jié)點的左子樹高度與右子樹高度的差值一定不超過1解析:二叉排序樹或者是一棵空樹,或者是具有如下性質(zhì)的二叉樹:

①若它的左子樹非空,則其左子樹上所有節(jié)點的關(guān)鍵字均小于根節(jié)點的關(guān)鍵字:

②若它的右子樹非空,則其右子樹上所有節(jié)點的關(guān)鍵字均大于根節(jié)點的關(guān)鍵字;

③左、右子樹本身就是兩棵二叉排序樹。

由上述定義可知,二叉排序樹是一個有序表,對二叉排序樹進行中序遍歷,可得到一個關(guān)鍵字遞增排序的序列。

對于給定的關(guān)鍵字序列,可從空樹開始,逐個將關(guān)鍵字插入樹中,來構(gòu)造一棵二叉排序樹。其過程為:每讀入一個關(guān)鍵字值,就建立一個新節(jié)點。若二叉排序樹非空,則將新節(jié)點的關(guān)鍵字與根節(jié)點的關(guān)鍵字相比較,如果小于根節(jié)點的值,則插入到左子樹中,否則插入到右子樹中;若二叉排序樹為空樹,則新節(jié)點作為二叉排序樹的根節(jié)點。顯然,若關(guān)鍵字初始序列已經(jīng)有序,則構(gòu)造出的二叉排序樹一定是單枝樹(每個節(jié)點只有一個孩子)。

為了使在二叉排序樹上進行的查找操作性能最優(yōu),構(gòu)造二叉排序樹時需進行平衡化處理,使每個節(jié)點左、右子樹的高度差的絕對值不超過1答案:C數(shù)據(jù)庫部分********************************************************************************************下列關(guān)于1NF關(guān)系的描述,正確的是()

。

A.關(guān)系是笛卡兒積的子集

B.關(guān)系中允許出現(xiàn)重復(fù)的元組

C.關(guān)系中的列可以是一個關(guān)系

D.關(guān)系中允許出現(xiàn)重名的列[參考答案]

A

[分析]

考查關(guān)系基本概念的理解。1NF是關(guān)系應(yīng)滿足的基本條件,即列的原子性,不可以是組合屬性。故選項C錯誤;關(guān)系作為域笛卡兒積的子集,還應(yīng)滿足不出現(xiàn)重復(fù)元組和重復(fù)列,這也是關(guān)系的基本要求。對象關(guān)系數(shù)據(jù)庫中,員工(工號,姓名,性別,聯(lián)系電話)表中的聯(lián)系電話為多值屬性,則員工屬于(62),在SQL99標(biāo)準(zhǔn)中可以使用(63)來實現(xiàn)。

A.非1NF關(guān)系B.1NF關(guān)系C.2NF關(guān)系D.3NF關(guān)系A(chǔ).集合類型B.CLOB類型C.BLOB類型D.結(jié)構(gòu)類型解析:1NF要求屬性列的原子性,組合屬性和多值屬性不符合這一要求,故非1NF對象關(guān)系數(shù)據(jù)庫引入結(jié)構(gòu)類型和集合類型來解決這兩類問題答案:AA對象-關(guān)系模型與關(guān)系模型的區(qū)別是(A)

A.對象-關(guān)系模型支持關(guān)系嵌套,關(guān)系模型不支持

B.關(guān)系模型支持BLOB類型,對象-關(guān)系模型不支持

C.對象-關(guān)系模型不支持數(shù)組類型,關(guān)系模型支持

D.對象-關(guān)系模型不是數(shù)據(jù)模型,關(guān)系模型是數(shù)據(jù)模型以下可以完成對象—關(guān)系映射的工具是

(A)

。

A.Hibernate

B.Spring

C.Spring

D.MVC設(shè)計E-R圖的過程中,需要確定實體所具有的屬性,這一抽象稱為()。

A.分類B.聚集C.概括D.視圖集成答案:BE-R圖中的組合屬性應(yīng)轉(zhuǎn)換為對象—關(guān)系數(shù)據(jù)模型中的

(A)

。

A.類

B.屬性

C.關(guān)系

D.方法例:關(guān)于E-R圖合并,下列說法不正確的是

(56)

。

A.E-R圖合并可以從總體上認識企業(yè)信息

B.E-R圖合并可以解決各分E-R圖之間存在的沖突

C.E-R圖合并可以解決信息冗余

D.E-R圖合并可以發(fā)現(xiàn)設(shè)計是否滿足信息需求

[參考答案]

D[分析]在E-R圖設(shè)計中,通常將任務(wù)分解為多個平等的部分設(shè)計,即根據(jù)不同的業(yè)務(wù)及DFD圖片段先做分E-R圖的設(shè)計,再將各分

E-R圖合并。合并之后形成企業(yè)全局E-R圖,即可以從總體上認識企業(yè)信息。合并過程中會遇到不同分E-R圖之間存在的屬性沖突、命名沖突及結(jié)構(gòu)沖突,并對解決信息冗余。分E-R圖是根據(jù)信息需求和處理需求來設(shè)計的,合并過程中并不考慮信息需求,故不能是否滿足信息需求。視圖設(shè)計屬于數(shù)據(jù)庫設(shè)計的()階段。A.需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計答案:C關(guān)于視圖的敘述,錯誤的是()。A.視圖不存儲數(shù)據(jù),但可以通過視圖訪問數(shù)據(jù)B.視圖提供了一種數(shù)據(jù)安全機制C.視圖可以實現(xiàn)數(shù)據(jù)的邏輯獨立性 D.視圖能夠提高對數(shù)據(jù)的訪問效率答案:D對視圖的操作最終要轉(zhuǎn)化為對基本表的操作,故不會提高效率確定系統(tǒng)邊界屬于數(shù)據(jù)庫設(shè)計的

()

階段。

A.需求分析

B.概念設(shè)計

C.邏輯設(shè)計

D.物理設(shè)計

答案:

A解析:需求分析階段要完成的是系統(tǒng)信息需求和處理需求,即要存儲什么信息,對信息要進行哪些加工。確定系統(tǒng)邊界是指現(xiàn)實業(yè)務(wù)中哪些由系統(tǒng)完成,哪些是由外部或人工完成,也是需求階段首先要確定的,歸入需求分析。概念設(shè)計是以現(xiàn)實為依據(jù),建立現(xiàn)實信息的概念模型,采用的工具一般是

E-R圖。邏輯設(shè)計是指設(shè)計關(guān)系模式及視圖。物理設(shè)計是指設(shè)計數(shù)據(jù)在計算機上的存儲結(jié)構(gòu),如采用hash存儲還是順序文件、索引設(shè)計等。數(shù)據(jù)庫的視圖、基本表和存儲文件的結(jié)構(gòu)分別對應(yīng)()。A.模式、內(nèi)模式、外模式 B.外模式、模式、內(nèi)模式C.模式、外模式、內(nèi)模式 D.外模式、內(nèi)模式、模式答案:B 確定系統(tǒng)邊界和關(guān)系規(guī)范化分別在數(shù)據(jù)庫設(shè)計的()階段進行。A.需求分析和邏輯設(shè)計 B.需求分析和概念設(shè)計C.需求分析和物理設(shè)計 D.邏輯設(shè)計和概念設(shè)計答案:A關(guān)于存儲過程的描述,錯誤的是(D)。A.存儲過程可以屏蔽表的細節(jié),起到安全作用B.存儲過程可以簡化用戶的操作C.存儲過程可以提高系統(tǒng)的執(zhí)行效率D.存儲過程屬于客戶端程序連接數(shù)據(jù)庫的安全驗證是通過()實現(xiàn)的A用戶標(biāo)識與鑒別B存取控制 C數(shù)據(jù)加密D審計解析:用戶標(biāo)識與鑒別是系統(tǒng)提供給用戶用來標(biāo)識用戶的用戶名和密碼存取控制是指判斷用戶是否有操作某對象的權(quán)限答案:A將數(shù)據(jù)庫對象的操作權(quán)限授予用戶,屬于安全控制機制中的()。

A.用戶標(biāo)識與鑒別B.自主存取控制C.強制存取控制D.審計解析:用戶標(biāo)識與鑒別:用戶使用用戶名和密碼登陸等自主存取控制方法:定義各個用戶對不同數(shù)據(jù)對象的存取權(quán)限。當(dāng)用戶要訪問數(shù)據(jù)庫時,首先檢查其存取權(quán)限,以防止非法用戶對數(shù)據(jù)庫進行存取。強制存取控制方法:每一個數(shù)據(jù)對象被標(biāo)以一定的密級,每位用戶也被授予某一級別的許可證。系統(tǒng)規(guī)定只有具有某一許可證級別的用戶才能存取某密級的數(shù)據(jù)對象。答案:B要實現(xiàn)記錄的物理順序與索引項次序一致,應(yīng)選擇的索引類型是()。

A.HASH索引B.聚簇索引C.B+樹索引D.單一索引答案:B下列故障中屬于事務(wù)內(nèi)部故障的是(B)。

A.程序中ROLLBACK語句B.違反完整性約束

C.CPU故障D.硬盤損壞分布式事務(wù)故障不同于集中式事務(wù)故障的是

(60)

。

A.介質(zhì)故障

B.系統(tǒng)故障

C.事務(wù)故障

D.通信故障

[答案]

D

[分析]

數(shù)據(jù)庫中的4類故障是:事務(wù)內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障及計算機病毒。但是對于分布式數(shù)據(jù)庫系統(tǒng)中分布式事務(wù)故障還包括通信故障。

除了一般數(shù)據(jù)庫系統(tǒng)要解決的主要問題外,并行數(shù)據(jù)庫中還要解決的主要問題是

(A)

。

A.任務(wù)分解

B.CPU監(jiān)控

C.I/O處

D.事務(wù)處理某高校的管理系統(tǒng)中有學(xué)生關(guān)系為:學(xué)生(學(xué)號,姓名,性別,出生日期,班級),該關(guān)系的數(shù)據(jù)是在高考招生時從各省的考生信息庫中導(dǎo)入的,來自同一省份的學(xué)生記錄在物理上相鄰存放,為適應(yīng)高校對學(xué)生信息的大量事務(wù)處理是以班級為單位的應(yīng)用需求,應(yīng)采取的優(yōu)化方案是______。

A.將學(xué)號設(shè)為主碼B.對學(xué)號建立UNIOUE索引

C.對班級建立CLUSTER索引D.對班級建立UNIOUE索引解析:查詢性能的主要瓶頸是I/O操作。若查詢條件涉及的數(shù)據(jù)分散分布在多個I/O塊中,要比相對集中于少量幾個I/O塊中的查詢效率明顯低很多。聚簇索引(CLUSTER索引)將索引項取值相同的記錄在物理上相鄰存儲,即可減少查詢所涉及的I/O操作,可提高查詢效率。答案:C事務(wù)提交后(COMMIT),對數(shù)據(jù)庫的更新操作可能還停留在服務(wù)器的磁盤緩沖區(qū)中,而未寫入到磁盤,即使此時出現(xiàn)故障,事務(wù)的執(zhí)行結(jié)果仍不會丟失,稱為事務(wù)的()。為保證事務(wù)的此性質(zhì),需要利用數(shù)據(jù)庫的()A原子性B一致性C隔離性D持久性A日志文件B全局備份C增量備份D影子備份解析:COMMIT后,用戶即可認為事務(wù)完成,數(shù)據(jù)一致性由DBMS負責(zé),可以通過日志文件REDO事務(wù)實現(xiàn)。答案:DA事務(wù)有四個隔離級別,能解決幻影讀問題的是(D)AReadUnCommittedBReadCommittedCRepeatableReadDSerializable某公司的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,其數(shù)據(jù)庫服務(wù)器配置兩塊物理硬盤,可以采用下述存儲策略:

①將表和索引放在同一硬盤的不同邏輯分區(qū)以提高性能;

②將表和索引放在不同硬盤以提高性能;

③將日志文件和數(shù)據(jù)庫文件放在同一硬盤的不同邏輯分區(qū)以提高性能;

④將日志文件和數(shù)據(jù)庫文件放在不同硬盤以提高性能;

⑤將備份文件和日志文件與數(shù)據(jù)庫文件放在同一硬盤以保證介質(zhì)故障時能夠恢復(fù)一個比較正確合理的存儲策略是

(57)

A.①④

B.①

C.②④

D.②

答案:C

解析:本題考查對數(shù)據(jù)應(yīng)用系統(tǒng)運行維護基本策略的掌握。表和索引分放于不同的物理硬盤,目的在于使硬盤并行工作,提高I/O讀寫效率。放在不同分區(qū)還是屬于一個物理硬盤,達不到并行。同樣,日志文件和數(shù)據(jù)庫文件分放不同硬盤也是為了并行。若備份文件和日志文件與數(shù)據(jù)庫放同一硬盤,則整個硬盤損壞時數(shù)據(jù)庫將無法恢復(fù),就將數(shù)據(jù)庫文件與備份和日志分不同硬盤存儲。在C/S體系結(jié)構(gòu)中,客戶端執(zhí)行的操作是()。A.觸發(fā)器B.嵌入式SQLC.存儲過程D.?dāng)U展存儲過程【答案】B嵌入式SQL中,將記錄的屬性值賦給主變量時,若屬性為空值,而主變量不能空值,為解決這一矛盾,使用的機制是(56)。A.SQLCAB.游標(biāo)C.指示變量D.動態(tài)SQL答案:C嵌入式SQL通過()實現(xiàn)主語言與SQL語句間進行參數(shù)傳遞;SQL語句的執(zhí)行狀態(tài)通過()傳遞給主語言來進行流程控制;對于返回結(jié)果為多條記錄的SQL語句,通過()來由主語言逐條處理。A主變量B游標(biāo)CSQLCAD數(shù)據(jù)集嵌入式SQL用于高級語言與數(shù)據(jù)庫的交互,高級語言用于客戶端,實現(xiàn)界面與用戶的交互,SQL語言用于后臺數(shù)據(jù)庫。主變量實現(xiàn)主語言與SQL語句間進行參數(shù)傳遞,執(zhí)行狀態(tài)需要寫入SQL通信區(qū)SQLCA.答案:ACD分布式數(shù)據(jù)庫允許部分數(shù)據(jù)存在多個復(fù)本,而用戶不必知道這些復(fù)本的存在,稱為(B)A分片透明B復(fù)制透明C位置透明D全局共享例:分布式數(shù)據(jù)庫用戶無需知道數(shù)據(jù)的物理位置,稱為

()

。

A.分片透明

B.復(fù)制透明

C.位置透明

D.邏輯透明

答案:

C

解析:分片透明是指用戶或應(yīng)用程序不需要知道邏輯上訪問的表具體是怎么分塊存儲的。復(fù)制透明是指采用復(fù)制技術(shù)的分布方法,用戶不需要知道數(shù)據(jù)是復(fù)制到哪些節(jié)點,如何復(fù)制的。位置透明是指用戶無需知道數(shù)據(jù)存放的物理位置。邏輯透明局部數(shù)據(jù)模型透明,是指用戶或應(yīng)用程序無需知道局部場地使用的是哪種數(shù)據(jù)模型。例:分布式數(shù)據(jù)庫能夠提高某些查詢效率是因為其具有

()

。

A.?dāng)?shù)據(jù)分片

B.?dāng)?shù)據(jù)復(fù)本

C.基于同構(gòu)模式

D.基于異構(gòu)模式

答案:

B解析:本題考查對分布式數(shù)據(jù)庫基本概念的理解。數(shù)據(jù)分片后查詢會需求連接或并操作,以及網(wǎng)絡(luò)開銷,不會提高查詢效率;不同場地的DBMS是否相同對查詢效率的影響遠小于網(wǎng)絡(luò)傳輸,而存于本地的數(shù)據(jù)復(fù)本會使得某些只應(yīng)用到本地數(shù)據(jù)的查詢不需要從另外場地讀取數(shù)據(jù),從而大大提高查詢效率。*******************************************************************************************軟件著作權(quán)部分專利制度的基本特點是(D)A.法律保護、新穎性、創(chuàng)造性和實用性B.科學(xué)審查、公開通報、創(chuàng)造性和實用性C.實用性審查、新穎性審查、公開通報和國際交流D.法律保護、科學(xué)審查、公開通報和國際交流兩個以上的申請人分別就相同內(nèi)容的計算機程序的發(fā)明創(chuàng)造,先后向國務(wù)院專利行政部門提出申請,

()

可以獲得專利申請權(quán)。A.所有申請人均

B.先申請人C.先使用人

D.先發(fā)明人解析:在我國,審批專利遵循的基本原則是“先申請先得”原則,即對于同樣的發(fā)明創(chuàng)造,誰先申請專利,專利權(quán)就授予誰。專利法第九條規(guī)定,兩個以上的申請人分別就同樣的發(fā)明創(chuàng)造申請專利的,專利權(quán)授予最先申請的。當(dāng)有二者在同一時間就同樣的發(fā)明創(chuàng)造提交了專利申請,專利局將分別向各申請人通報有關(guān)情況可以將兩申請人作為一件申請的共同申請人,或其中一方放棄權(quán)利并從另一方得到適當(dāng)?shù)难a償,或兩件申請都不授予專利權(quán)。但專利權(quán)的的授予只能給一個人。答案:B注意*******************************************************************************************多媒體部分例題:一幅灰度圖像,若每個像素有8位像素深度,則最大灰度數(shù)目為()。A.128B.256C.512D.1024解析:圖像深度是指存儲每個像素所用的位數(shù),它也是用來度量圖像的分辨率的。像素深度確定彩色圖像的每個像素可能有的顏色數(shù),或者確定灰度圖像的每個像素可能有的灰度級數(shù)。它決定了彩色圖像中可出現(xiàn)的最多顏色數(shù),或灰度圖像中的最大灰度等級。如一幅圖像的圖像深度為b位,則該圖像的最多顏色數(shù)或灰度級為2b種。顯然,表示一個像素顏色的位數(shù)越多,它能表達的顏色數(shù)或灰度級就越多。例如,只有1個分量的單色圖像,若每個像素有8位,則最大灰度數(shù)目為2^8=256答案:B收回用戶li對表employee的查詢權(quán)限,同時級聯(lián)收回li授予其他用戶的該權(quán)限的語句:REVOKEselectONTABLEemployeeFROMliCASCADECASCADE級聯(lián)收回授予其他用戶的該權(quán)限RESTRICT只收回指定用戶的權(quán)限withgrantoption,對A用戶進行的授權(quán),A可以授予給其他用戶注意,運算符優(yōu)先級+-*/高于><<=>=高于&&||與或4K=1000H系統(tǒng)給進程分配了3個存儲塊3個頁號在內(nèi)存中說明每個頁號對應(yīng)一個存儲塊;邏輯地址為2C25H,說明塊號為2,而頁號為2的頁幀號為4,故選擇C

參考答案:C

下午題總結(jié):主要題型:E-R圖補充可以根據(jù)分值估計聯(lián)系數(shù)目,如6分一般畫3條聯(lián)系關(guān)系模式補充(1)確定主鍵(2)有外鍵時要把外鍵寫上,有時題目故意不寫清楚,如客戶和車輛信息,車輛屬于客戶,故車輛關(guān)系模式中要加上客戶編號外鍵(3)有些題目給的是表格樣例,如維修委托書中有業(yè)務(wù)員、業(yè)務(wù)員編號信息,在設(shè)計維修委托書關(guān)系時,只有業(yè)務(wù)員編號即可(4)有些關(guān)系自己指定主鍵,有些則是多屬性主鍵,不需另指定數(shù)據(jù)流圖補充實體名稱、數(shù)據(jù)存儲名稱、數(shù)據(jù)流兩個加工之間可以有數(shù)據(jù)流從題目中提取數(shù)據(jù)流(有時題干里表現(xiàn)的不明顯,需要自己理解分析)填寫SQL語句務(wù)必細致,(1)屬性名必須用關(guān)系模式中的(2)注意集合函數(shù),區(qū)別sum

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論