2020年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)上午真題_第1頁(yè)
2020年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)上午真題_第2頁(yè)
2020年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)上午真題_第3頁(yè)
2020年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)上午真題_第4頁(yè)
2020年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)上午真題_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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)介

2020年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)上午真題(總分:75.00,做題時(shí)間:150分鐘)一、單項(xiàng)選擇題(總題數(shù):56,分?jǐn)?shù):75.00)1.下列屬于CPU中算術(shù)邏輯單元的部件是(

)。(分?jǐn)?shù):1.00)

A.程序計(jì)數(shù)器

B.加法器

C.指令寄存器

D.指令譯碼器解析:算術(shù)邏輯單元是運(yùn)算器的重要組成部件,負(fù)責(zé)處理數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)的算術(shù)運(yùn)算和邏輯運(yùn)算。

CPU中其它部件作用:

程序計(jì)數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入程序計(jì)數(shù)器,當(dāng)執(zhí)行指令時(shí),CPU將自動(dòng)修改程序計(jì)數(shù)器的內(nèi)容,即每執(zhí)行一條指令程序計(jì)數(shù)器增加一個(gè)量,使其指向下一個(gè)待指向的指令。程序的轉(zhuǎn)移等操作也是通過(guò)該寄存器來(lái)實(shí)現(xiàn)的。

地址寄存器一般用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址,以方便對(duì)內(nèi)存的讀寫(xiě)操作。

累加器是專門(mén)存放算術(shù)或邏輯運(yùn)算的一個(gè)操作數(shù)和運(yùn)算結(jié)果的寄存器。

ALU是CPU的執(zhí)行單元,主要負(fù)責(zé)運(yùn)算工作。

指令寄存器一般用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。

數(shù)據(jù)寄存器主要是用來(lái)保存操作數(shù)和運(yùn)算結(jié)果等信息的,其目的是為了節(jié)省讀取操作數(shù)所需占用總線和訪問(wèn)存儲(chǔ)器的時(shí)間。

地址寄存器一般用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址,以方便對(duì)內(nèi)存的讀寫(xiě)操作。

作為程序員,應(yīng)該要能控制其所編寫(xiě)程序的執(zhí)行過(guò)程,這就需要利用程序計(jì)數(shù)器來(lái)實(shí)現(xiàn),因此程序員能訪問(wèn)的是程序計(jì)數(shù)器。2.在CPU和主存之間設(shè)置高速緩存(Cache)的目的是為了解決(

)的問(wèn)題。(分?jǐn)?shù):1.00)

A.主存容量不足

B.主存與外存儲(chǔ)器速度不匹配

C.主存與CPU速度不匹配

D.外設(shè)訪問(wèn)效率解析:本題考查計(jì)算機(jī)系統(tǒng)硬件基礎(chǔ)知識(shí)。

基于成本和性能方面的考慮,Cache(即高速緩存)是為了解決相對(duì)較慢的主存與快速的CPU之間工作速度不匹配問(wèn)題而引入的存儲(chǔ)器。Cache中存儲(chǔ)的是主存內(nèi)容的副本。3.在計(jì)算機(jī)外部設(shè)備和主存之間直接傳送而不是由CPU執(zhí)行程序指令進(jìn)行數(shù)據(jù)傳送的控制方式稱為(

)。(分?jǐn)?shù):1.00)

A.程序查詢方式

B.中斷方式

C.并行控制方式

D.DMA方式

√解析:本題考查計(jì)算機(jī)系統(tǒng)硬件方面關(guān)于DMA方式的基礎(chǔ)知識(shí)。

程序控制(查詢)方式:CPU需要不斷查詢I/O是否完成,因此一直占用CPU。

程序中斷方式:與程序控制方式相比,中斷方式因?yàn)镃PU無(wú)需等待而提高了傳輸請(qǐng)求的響應(yīng)速度。

DMA方式:DMA方式是為了在主存與外設(shè)之間實(shí)現(xiàn)高速、批量數(shù)據(jù)交換而設(shè)置的。DMA方式比程序控制方式與中斷方式都高效。CPU只負(fù)責(zé)初始化,不參與具體傳輸過(guò)程。4.以下關(guān)于磁盤(pán)碎片整理程序的描述中,正確的是(

)。(分?jǐn)?shù):1.00)

A.磁盤(pán)碎片整理程序的作用是延長(zhǎng)磁盤(pán)的使用壽命

B.用磁盤(pán)碎片整理程序可以修復(fù)磁盤(pán)中的壞扇區(qū),使其可以重新使用

C.用磁盤(pán)碎片整理程序可以對(duì)內(nèi)存進(jìn)行碎片整理,以提高訪問(wèn)內(nèi)存速度

D.用磁盤(pán)碎片整理程序?qū)Υ疟P(pán)進(jìn)行碎片整理,以提高訪問(wèn)文件的速度

√解析:在Windows系統(tǒng)中,磁盤(pán)碎片整理程序可以分析本地卷,以及合并卷上的可用空間使其成為連續(xù)的空閑區(qū)域,從而使系統(tǒng)可以更高效地訪問(wèn)文件或文件夾。在常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)中,(

)是只能通過(guò)訪問(wèn)它的端來(lái)實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)和檢索的一種線性數(shù)據(jù)結(jié)構(gòu),它的修改遵循先進(jìn)后出的原則;(

)是一種先進(jìn)先出的線性表。(

)是取值范圍受限的線性表。(分?jǐn)?shù):3)(1).(分?jǐn)?shù):1)

A.鏈表

B.隊(duì)列

C.棧

D.串解析:本題考查數(shù)據(jù)結(jié)構(gòu)方面的基礎(chǔ)知識(shí)。

棧和隊(duì)列都是操作受限的線性表,棧僅在表尾插入和刪除元素,隊(duì)列盡在表頭刪除元素、在表尾插入元素。

隊(duì)列是先入先出的線性表,棧是后進(jìn)先出的線性表。一個(gè)線性序列經(jīng)過(guò)隊(duì)列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過(guò)一個(gè)棧結(jié)構(gòu)后則可以得到多種元素序列。

串是由零個(gè)或多個(gè)任意字符組成的有限序列。(2).(分?jǐn)?shù):1)

A.鏈表

B.隊(duì)列

C.棧

D.串解析:本題考查數(shù)據(jù)結(jié)構(gòu)方面的基礎(chǔ)知識(shí)。

棧和隊(duì)列都是操作受限的線性表,棧僅在表尾插入和刪除元素,隊(duì)列盡在表頭刪除元素、在表尾插入元素。

隊(duì)列是先入先出的線性表,棧是后進(jìn)先出的線性表。一個(gè)線性序列經(jīng)過(guò)隊(duì)列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過(guò)一個(gè)棧結(jié)構(gòu)后則可以得到多種元素序列。

串是由零個(gè)或多個(gè)任意字符組成的有限序列。(3).(分?jǐn)?shù):1)

A.鏈表

B.隊(duì)列

C.棧

D.串

√解析:本題考查數(shù)據(jù)結(jié)構(gòu)方面的基礎(chǔ)知識(shí)。

棧和隊(duì)列都是操作受限的線性表,棧僅在表尾插入和刪除元素,隊(duì)列盡在表頭刪除元素、在表尾插入元素。

隊(duì)列是先入先出的線性表,棧是后進(jìn)先出的線性表。一個(gè)線性序列經(jīng)過(guò)隊(duì)列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過(guò)一個(gè)棧結(jié)構(gòu)后則可以得到多種元素序列。

串是由零個(gè)或多個(gè)任意字符組成的有限序列。5.二叉樹(shù)遍歷是按照某種策略訪問(wèn)樹(shù)中的每個(gè)節(jié)點(diǎn),且僅訪問(wèn)一次。按照遍歷左子樹(shù)要在遍歷右子樹(shù)之前進(jìn)行的原則,根據(jù)訪問(wèn)(

)位置的不同,可得到二叉樹(shù)的前序、中序和后序三種遍歷方法。(分?jǐn)?shù):1.00)

A.根節(jié)點(diǎn)

B.導(dǎo)航節(jié)點(diǎn)

C.葉子結(jié)點(diǎn)

D.兄弟節(jié)點(diǎn)解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)。

遍歷運(yùn)算是二叉樹(shù)的基本運(yùn)算,主要有先序、中序、后序和層序遍歷。

先序遍歷的基本方法:對(duì)于非空二叉樹(shù),先訪問(wèn)根結(jié)點(diǎn),然后先序遍歷根的左子樹(shù),最后先序遍歷根的右子樹(shù)。因此,若已知某二叉樹(shù)的先序遍歷序列,則可直接得到其樹(shù)根結(jié)點(diǎn)。

中序遍歷的基本方法:對(duì)于非空二叉樹(shù),先中序遍歷根的左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后中序遍歷根的右子樹(shù)。因此,若已知某二叉樹(shù)的根結(jié)點(diǎn),則可根據(jù)中序遍歷序列將該二叉樹(shù)左右子樹(shù)上的結(jié)點(diǎn)劃分開(kāi)。

后序遍歷的基本方法:對(duì)于非空二叉樹(shù),首先后序遍歷根的左子樹(shù),接著后序遍歷根的右子樹(shù),最后訪問(wèn)根結(jié)點(diǎn)。因此,若已知某二叉樹(shù)的后序遍歷序列,則可直接得到其樹(shù)根結(jié)點(diǎn)。

因此,按照遍歷左子樹(shù)要在遍歷右子樹(shù)之前進(jìn)行的原則,根據(jù)訪問(wèn)根節(jié)點(diǎn)位置的不同,可得到二叉樹(shù)的前序、中序和后序三種遍歷方法。6.以下有關(guān)霍夫曼樹(shù)的說(shuō)法中,錯(cuò)誤的是(

)。(分?jǐn)?shù):1.00)

A.霍夫曼樹(shù)又被稱為最優(yōu)二叉樹(shù)

B.霍夫曼樹(shù)是一種帶權(quán)路徑長(zhǎng)度最短的樹(shù)

C.具有n個(gè)葉子節(jié)點(diǎn)的權(quán)值為W1,W2,...Wn的最優(yōu)二叉樹(shù)是唯一的

D.霍夫曼樹(shù)可以用來(lái)進(jìn)行通信電文的編碼和解碼解析:給定N個(gè)權(quán)值作為N個(gè)葉子結(jié)點(diǎn),構(gòu)造一棵二叉樹(shù),若該樹(shù)的帶權(quán)路徑長(zhǎng)度達(dá)到最小,稱這樣的二叉樹(shù)為最優(yōu)二叉樹(shù),也稱為哈夫曼樹(shù)。哈夫曼樹(shù)是帶權(quán)路徑長(zhǎng)度最短的樹(shù),權(quán)值較大的結(jié)點(diǎn)離根較近。

霍夫曼樹(shù)可以用來(lái)進(jìn)行通信電文的編碼和解碼。利用哈夫曼樹(shù)求得的用于通信的二進(jìn)制編碼稱為哈夫曼編碼。樹(shù)中從根到每個(gè)葉子節(jié)點(diǎn)都有一條路徑,對(duì)路徑上的各分支約定指向左子樹(shù)的分支表示“0”碼,指向右子樹(shù)的分支表示“1”碼,取每條路徑上的“0”或“1”的序列作為各個(gè)葉子節(jié)點(diǎn)對(duì)應(yīng)的字符編碼,即是哈夫曼編碼。

具有n個(gè)葉子節(jié)點(diǎn)的權(quán)值為W1,W2,...Wn的最優(yōu)二叉樹(shù)的形態(tài)不是唯一的。7.查找算法中,(

)要求查找表進(jìn)行順序存儲(chǔ)并且按照關(guān)鍵字有序排列,一般不進(jìn)行表的插入與刪除操作。(分?jǐn)?shù):1.00)

A.順序查找

B.折半查找

C.分塊查找

D.動(dòng)態(tài)查找解析:本題考查數(shù)據(jù)結(jié)構(gòu)方面的基礎(chǔ)知識(shí)。

線性表的查找有順序查找、折半查找、分塊查找方法。

其中,順序查找方法的特點(diǎn)是算法非常簡(jiǎn)單,但效率較低,因?yàn)樗怯盟o關(guān)鍵字與線性表中各元素的關(guān)鍵字逐個(gè)比較,直到成功或失敗。

折半查找方法的優(yōu)點(diǎn)是比較次數(shù)少,查找速度快,平均性能好;其缺點(diǎn)是要求待查表為有序表,且插入和刪除困難。因此,折半查找方法適用于不經(jīng)常變動(dòng)而查找頻繁的有序列表。

分塊查找方法又稱索引查找,它主要用于“分塊有序”表的查找。所謂“分塊有序”是指將線性表L(一維數(shù)組)分成m個(gè)子表(要求每個(gè)子表的長(zhǎng)度相等),且第i+1個(gè)子表中的每一個(gè)項(xiàng)目均大于第i個(gè)子表中的所有項(xiàng)目?!胺謮K有序”表應(yīng)該包括線性表L本身和分塊的索引表I。因此,分塊查找的關(guān)鍵在于建立索引表I,其查找的平均長(zhǎng)度介于順序查找和折半查找之間。8.以下關(guān)于字典攻擊的說(shuō)法中,不正確的是(

)。(分?jǐn)?shù):1.00)

A.字典攻擊比暴力破解更加高效

B.使用密碼鹽技術(shù)可以大大增加字典攻擊的搜索空間

C.字典攻擊主要用于破解密碼

D.如果密碼鹽泄露,字典攻擊就會(huì)和不加鹽時(shí)的效果一樣

√解析:字典攻擊:在破解密碼或密鑰時(shí),逐一嘗試用戶自定義詞典中的可能密碼(單詞或短語(yǔ))的攻擊方式。與暴力破解的區(qū)別是,暴力破解會(huì)逐一嘗試所有可能的組合密碼,而字典式攻擊會(huì)使用一個(gè)預(yù)先定義好的單詞列表(可能的密碼)。

密碼鹽:在密碼學(xué)中,是指通過(guò)在密碼任意固定位置插入特定的字符串,讓散列后的結(jié)果和使用原始密碼的散列結(jié)果不相符,這種過(guò)程稱之為“加鹽”。

如果密碼鹽泄露,黑客可以利用他們數(shù)據(jù)字典中的密碼,加上泄露的密碼鹽,然后散列,然后再匹配。所以如果密碼鹽泄露,字典攻擊就會(huì)和不加鹽時(shí)的效果一樣。9.以下關(guān)于哈希函數(shù)的說(shuō)法中,不正確的是(

)。(分?jǐn)?shù):1.00)

A.哈希表是根據(jù)鍵值直接訪問(wèn)的數(shù)據(jù)結(jié)構(gòu)

B.隨機(jī)預(yù)言機(jī)是完美的哈希函數(shù)

C.哈希函數(shù)具有單向性

D.哈希函數(shù)把固定長(zhǎng)度輸入轉(zhuǎn)換為變長(zhǎng)輸出

√解析:Hash,一般翻譯做散列、雜湊,或音譯為哈希,是把任意長(zhǎng)度的輸入通過(guò)散列算法變換成固定長(zhǎng)度的輸出,該輸出就是散列值。這種轉(zhuǎn)換是一種壓縮映射,也就是,散列值的空間通常遠(yuǎn)小于輸入的空間,不同的輸入可能會(huì)散列成相同的輸出,所以不可能從散列值來(lái)確定唯一的輸入值。簡(jiǎn)單的說(shuō)就是一種將任意長(zhǎng)度的消息壓縮到某一固定長(zhǎng)度的消息摘要的函數(shù)。

哈希表是根據(jù)鍵(Key)而直接訪問(wèn)在內(nèi)存存儲(chǔ)位置的數(shù)據(jù)結(jié)構(gòu).

在密碼學(xué)里面,隨機(jī)預(yù)言機(jī)(英語(yǔ):Randomoracle)是一部預(yù)言機(jī),對(duì)任何輸入都回傳一個(gè)真正均勻隨機(jī)的輸出,不過(guò)對(duì)相同的輸入,該預(yù)言機(jī)每次都會(huì)用同一方法輸出。換句話說(shuō),隨機(jī)預(yù)言機(jī)是一個(gè)將所有可能輸入與輸出作隨機(jī)映射的函數(shù)。10.以下關(guān)于拒絕服務(wù)攻擊的敘述中,不正確的是(

)。(分?jǐn)?shù):1.00)

A.拒絕服務(wù)攻擊的目的是使計(jì)算機(jī)或者網(wǎng)絡(luò)無(wú)法提供正常的服務(wù)

B.拒絕服務(wù)攻擊是通過(guò)不斷向計(jì)算機(jī)發(fā)起請(qǐng)求來(lái)實(shí)現(xiàn)的

C.拒絕服務(wù)攻擊會(huì)造成用戶密碼的泄露

D.DDos是一種拒絕服務(wù)攻擊形式解析:拒絕服務(wù)攻擊即是攻擊者想辦法讓目標(biāo)機(jī)器停止提供服務(wù),是黑客常用的攻擊手段之一。

最常見(jiàn)的DoS攻擊有計(jì)算機(jī)網(wǎng)絡(luò)帶寬攻擊和連通性攻擊。帶寬攻擊指以極大的通信量沖擊網(wǎng)絡(luò),使得所有可用網(wǎng)絡(luò)資源都被消耗殆盡,最后導(dǎo)致合法的用戶請(qǐng)求無(wú)法通過(guò)。連通性攻擊指用大量的連接請(qǐng)求沖擊計(jì)算機(jī),使得所有可用的操作系統(tǒng)資源都被消耗殆盡,最終計(jì)算機(jī)無(wú)法再處理合法用戶的請(qǐng)求。

分布式拒絕服務(wù)攻擊DDoS是一種基于DoS的特殊形式的拒絕服務(wù)攻擊,是一種分布的、協(xié)同的大規(guī)模攻擊方式。

拒絕服務(wù)攻擊并不會(huì)造成用戶密碼的泄露。11.下列不屬于社會(huì)工程學(xué)攻擊的是(

)。(分?jǐn)?shù):1.00)

A.攻擊者編造一個(gè)故事使受害者信服,從而透露秘密消息

B.攻擊者偽造一條來(lái)自銀行或其他金融機(jī)構(gòu)的需要“驗(yàn)證”登錄的消息

C.攻擊者通過(guò)搭線竊聽(tīng)方式竊取了從網(wǎng)絡(luò)節(jié)點(diǎn)A發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)B的消息

D.通過(guò)電話以知名人士的名義去推銷詐騙解析:社會(huì)工程攻擊,是一種利用“社會(huì)工程學(xué)”來(lái)實(shí)施的網(wǎng)絡(luò)攻擊行為。

在計(jì)算機(jī)科學(xué)中,社會(huì)工程學(xué)指的是通過(guò)與他人的合法地交流,來(lái)使其心理受到影響,做出某些動(dòng)作或者是透露一些機(jī)密信息的方式。這通常被認(rèn)為是一種欺詐他人以收集信息、行騙和入侵計(jì)算機(jī)系統(tǒng)的行為。所以,ABD都符合社會(huì)攻擊學(xué)的特點(diǎn)。12.Linux系統(tǒng)中,文件的權(quán)限表示為“-rw-rw-rw-”,下列說(shuō)法正確的是(

)。(分?jǐn)?shù):1.00)

A.文件所有者擁有讀、寫(xiě)和執(zhí)行權(quán)限

B.文件所在組用戶擁有讀、寫(xiě)和執(zhí)行權(quán)限

C.其他組用戶擁有讀和寫(xiě)權(quán)限

D.其他組用戶擁有讀和執(zhí)行權(quán)限解析:Linux中,權(quán)限的格式:-rw-rw-rw-

(1)第0位確定文件類型(說(shuō)明:-:普通文件,d:目錄,l:連接文件,c:字符設(shè)備文件[鍵盤(pán),鼠標(biāo)]b:塊設(shè)備文件[硬盤(pán)])。

(2)第1-3位確定所有者(該文件的所有者)擁有該文件的權(quán)限。R:讀,w:寫(xiě)權(quán)限x:執(zhí)行權(quán)限(-表示沒(méi)有)。

(3)第4-6位確定所屬組(同用戶組的)擁有該文件的權(quán)限。

(4)第7-9位確定其他用戶擁有該文件的權(quán)限。13.根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》的規(guī)定,著作權(quán)法保護(hù)的計(jì)算機(jī)軟件是指(

)。(分?jǐn)?shù):1.00)

A.程序及其相關(guān)文檔

B.處理過(guò)程及開(kāi)發(fā)平臺(tái)

C.開(kāi)發(fā)軟件所用的算法

D.開(kāi)發(fā)軟件所用的操作方法解析:計(jì)算機(jī)軟件著作權(quán)的客體是指著作權(quán)法保護(hù)的計(jì)算機(jī)軟件著作權(quán)的范圍(受保護(hù)的對(duì)象)。根據(jù)《著作權(quán)法》第三條和《計(jì)算機(jī)軟件保護(hù)條例》第二條的規(guī)定,著作權(quán)法保護(hù)的計(jì)算機(jī)軟件是指計(jì)算機(jī)程序及其有關(guān)文檔。

根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第三條第一款的規(guī)定,計(jì)算機(jī)程序是指為了得到某種結(jié)果而可以由計(jì)算機(jī)等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或者可被自動(dòng)轉(zhuǎn)換成代碼化指令序列的符號(hào)化語(yǔ)句序列。計(jì)算機(jī)程序包括源程序和目標(biāo)程序,同一程序的源程序文本和目標(biāo)程序文本視為同一軟件作品。

根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第三條第二款的規(guī)定,計(jì)算機(jī)程序的文檔是指用自然語(yǔ)言或者形式化語(yǔ)言所編寫(xiě)的文字資料和圖表,以用來(lái)描述程序的內(nèi)容、組成、設(shè)計(jì)、功能規(guī)格、開(kāi)發(fā)情況、測(cè)試結(jié)果及使用方法等。文檔一般以程序設(shè)計(jì)說(shuō)明書(shū)、流程圖、用戶手冊(cè)等表現(xiàn)。14.以下計(jì)算機(jī)軟件著作權(quán)權(quán)利中,不可以轉(zhuǎn)讓的是(

)。(分?jǐn)?shù):1.00)

A.發(fā)行權(quán)

B.復(fù)制權(quán)

C.署名權(quán)

D.信息網(wǎng)絡(luò)傳播權(quán)解析:根據(jù)我國(guó)《著作權(quán)法》規(guī)定,人身權(quán)是指計(jì)算機(jī)軟件著作權(quán)人基于自己的軟件作品而享有的并與該作品有關(guān)的以人格利益為內(nèi)容的專有權(quán)利,這種權(quán)利是基于計(jì)算機(jī)軟件著作權(quán)人人身的,并與人身不可分離、不能放棄或轉(zhuǎn)讓,并沒(méi)有直接財(cái)產(chǎn)內(nèi)容的權(quán)利。人身權(quán)包括發(fā)表權(quán)、署名權(quán)、修改權(quán)等。

①發(fā)表權(quán)。發(fā)表權(quán)是著作權(quán)人享有的決定是否將其作品發(fā)表以及如何發(fā)表的權(quán)利。所謂發(fā)表是指將作品的原件或復(fù)制件,公之于眾。根據(jù)我國(guó)《計(jì)算機(jī)軟件保護(hù)條例》的規(guī)定,中國(guó)公民和單位開(kāi)發(fā)的計(jì)算機(jī)軟件不論是否發(fā)表,都享有著作權(quán),并且不限制在何地發(fā)表。

②署名權(quán)。署名權(quán)即表明開(kāi)發(fā)者身份的權(quán)利以及在軟件上署名的權(quán)利,它不受時(shí)間的限制,也不因權(quán)利人的死亡或者消失而消滅。署名權(quán)主要包括3方面的內(nèi)容:有權(quán)在自己開(kāi)發(fā)的軟件上署名;決定署名的方式;禁止他人在自己的軟件作品上署名。

③修改權(quán)。修改權(quán)就是軟件開(kāi)發(fā)者自行或授權(quán)他人對(duì)軟件進(jìn)行增補(bǔ)、刪節(jié),或者改變指令、語(yǔ)句順序等修改的權(quán)利。修改是創(chuàng)作的延續(xù),其本身也是一種創(chuàng)作,無(wú)論作品是否發(fā)表,著作權(quán)人都享有修改權(quán)。

“署名權(quán)”是基于計(jì)算機(jī)軟件著作權(quán)人人身的,并與人身不可分離、不能放棄或轉(zhuǎn)讓的。15.操作系統(tǒng)的功能可分為相互配合、協(xié)調(diào)工作的5大部分,其中不含(

)。(分?jǐn)?shù):1.00)

A.進(jìn)程管理

B.文件管理

C.存儲(chǔ)管理

D.事務(wù)管理

√解析:操作系統(tǒng)主要包括以下幾個(gè)方面的功能:

①進(jìn)程管理,其工作主要是進(jìn)程調(diào)度,在單用戶單任務(wù)的情況下,處理器僅為一個(gè)用戶的一個(gè)任務(wù)所獨(dú)占,進(jìn)程管理的工作十分簡(jiǎn)單。但在多道程序或多用戶的情況下,組織多個(gè)作業(yè)或任務(wù)時(shí),就要解決處理器的調(diào)度、分配和回收等問(wèn)題。

②存儲(chǔ)管理分為幾種功能:存儲(chǔ)分配、存儲(chǔ)共享、存儲(chǔ)保護(hù)、存儲(chǔ)擴(kuò)張。

③設(shè)備管理分有以下功能:設(shè)備分配、設(shè)備傳輸控制、設(shè)備獨(dú)立性。

④文件管理:文件存儲(chǔ)空間的管理、目錄管理、文件操作管理、文件保護(hù)。

⑤作業(yè)管理是負(fù)責(zé)處理用戶提交的任何要求。16.操作系統(tǒng)中,短期調(diào)度指的是(

)。(分?jǐn)?shù):1.00)

A.作業(yè)調(diào)度

B.進(jìn)程調(diào)度

C.線程調(diào)度

D.CPU調(diào)度解析:長(zhǎng)期調(diào)度,又稱為作業(yè)調(diào)度或高級(jí)調(diào)度,這種調(diào)度將已進(jìn)入系統(tǒng)并處于后備狀態(tài)的作業(yè)按某種算法選擇一個(gè)或一批,為其建立進(jìn)程,并進(jìn)入主機(jī),當(dāng)該作業(yè)執(zhí)行完畢時(shí),還負(fù)責(zé)回收系統(tǒng)資源,在批處理系統(tǒng)中,需要有作業(yè)調(diào)度的過(guò)程,以便將它們分批地裝入內(nèi)存,在分時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)中,通常不需要長(zhǎng)期調(diào)度。它的頻率比較低,主要用來(lái)控制內(nèi)存中進(jìn)程的數(shù)量。

中期調(diào)度,又稱為交換調(diào)度。它的核心思想是能將進(jìn)程從內(nèi)存或從CPU競(jìng)爭(zhēng)中移出,從而降低多道程序設(shè)計(jì)的程度,之后進(jìn)程能被重新調(diào)入內(nèi)存,并從中斷處繼續(xù)執(zhí)行,這種交換的操作可以調(diào)整進(jìn)程在內(nèi)存中的存在數(shù)量和時(shí)機(jī)。其主要任務(wù)是按照給定的原則和策略,將處于外存交換區(qū)中的就緒狀態(tài)或等待狀態(tài)的進(jìn)程調(diào)入內(nèi)存,或把處于內(nèi)存就緒狀態(tài)或內(nèi)存等待狀態(tài)的進(jìn)程交換到外存交換區(qū)。

短期調(diào)度,又稱為進(jìn)程調(diào)度、低級(jí)調(diào)度或微觀調(diào)度。這也是通常所說(shuō)的調(diào)度,一般情況下使用最多的就是短期調(diào)度。它的主要任務(wù)是按照某種策略和算法將處理機(jī)分配給一個(gè)處于就緒狀態(tài)的進(jìn)程,分為搶占式和非搶占式。17.線程可以實(shí)現(xiàn)在(

)。

①內(nèi)核空間;②用戶空間;③虛擬空間;④物理空間(分?jǐn)?shù):1.00)

A.①③

B.②③

C.①②

D.③④解析:根據(jù)操作系統(tǒng)內(nèi)核是否對(duì)線程可感知,可以把線程分為內(nèi)核線程和用戶線程。

用戶線程由應(yīng)用程序所支持的線程實(shí)現(xiàn),內(nèi)核意識(shí)不到用戶級(jí)線程的實(shí)現(xiàn)。內(nèi)核級(jí)線程又稱為內(nèi)核支持的線程。

所以,線程可以實(shí)現(xiàn)在內(nèi)核空間和用戶空間。18.操作系統(tǒng)中進(jìn)行資源分配和獨(dú)立運(yùn)行的基本單位是(

)。(分?jǐn)?shù):1.00)

A.進(jìn)程

B.管程

C.線程

D.程序解析:進(jìn)程觀點(diǎn)把操作系統(tǒng)看作由若干個(gè)可以同時(shí)獨(dú)立運(yùn)行的程序和一個(gè)對(duì)這些程序進(jìn)行協(xié)調(diào)的核心所組成,這些同時(shí)運(yùn)行的程序稱為進(jìn)程。系統(tǒng)進(jìn)行資源分配和調(diào)度的獨(dú)立單位。程序設(shè)計(jì)語(yǔ)言的基本成分包括數(shù)據(jù)、運(yùn)算、控制和(

)數(shù)據(jù)是程序操作的對(duì)象,按照數(shù)據(jù)組織形式可以分為多種類型,其中枚舉屬于(

)類型;數(shù)組屬于(

)類型。(分?jǐn)?shù):3)(1).(分?jǐn)?shù):1)

A.存儲(chǔ)

B.分配

C.傳輸

D.函數(shù)解析:程序設(shè)計(jì)語(yǔ)言的基本成分包括數(shù)據(jù)、運(yùn)算、控制和傳輸,數(shù)據(jù)是程序操作的對(duì)象,按照數(shù)據(jù)組織形式可以分為多種類型,其中枚舉屬于用戶定義類型,數(shù)組屬于構(gòu)造類型。(2).(分?jǐn)?shù):1)

A.基本

B.用戶定義

C.構(gòu)造

D.特殊解析:程序設(shè)計(jì)語(yǔ)言的基本成分包括數(shù)據(jù)、運(yùn)算、控制和傳輸,數(shù)據(jù)是程序操作的對(duì)象,按照數(shù)據(jù)組織形式可以分為多種類型,其中枚舉屬于用戶定義類型,數(shù)組屬于構(gòu)造類型。(3).(分?jǐn)?shù):1)

A.基本

B.用戶定義

C.構(gòu)造

D.特殊解析:程序設(shè)計(jì)語(yǔ)言的基本成分包括數(shù)據(jù)、運(yùn)算、控制和傳輸,數(shù)據(jù)是程序操作的對(duì)象,按照數(shù)據(jù)組織形式可以分為多種類型,其中枚舉屬于用戶定義類型,數(shù)組屬于構(gòu)造類型。19.傳統(tǒng)過(guò)程模型中,(

)首先引入了風(fēng)險(xiǎn)管理。(分?jǐn)?shù):1.00)

A.瀑布模型

B.螺旋模型

C.V模型

D.原型化模型解析:本題考查計(jì)算機(jī)軟件開(kāi)發(fā)模型相關(guān)的基礎(chǔ)知識(shí)。

軟件開(kāi)發(fā)模型是軟件開(kāi)發(fā)的全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架,用以指導(dǎo)軟件的開(kāi)發(fā)。螺旋模型綜合了瀑布模型和演化模型的優(yōu)點(diǎn),并增加了風(fēng)險(xiǎn)分析,沿著螺線由內(nèi)向外,每旋轉(zhuǎn)一圈,就得到原型的一個(gè)新版本。20.以下有關(guān)測(cè)試的說(shuō)法中,錯(cuò)誤的是(

)。(分?jǐn)?shù):1.00)

A.測(cè)試證明了程序的正確性

B.測(cè)試無(wú)法執(zhí)行窮舉測(cè)試,只能做選擇測(cè)試

C.測(cè)試工作需要制定測(cè)試計(jì)劃,按計(jì)劃執(zhí)行測(cè)試工作

D.白盒測(cè)試方法用于單元測(cè)試環(huán)節(jié)解析:軟件測(cè)試的目的是發(fā)現(xiàn)軟件的錯(cuò)誤,驗(yàn)證軟件是否滿足用戶需求,并通過(guò)分析軟件錯(cuò)誤產(chǎn)生的原因,以幫助發(fā)現(xiàn)當(dāng)前開(kāi)發(fā)工作所采用的軟件過(guò)程的缺陷,以便進(jìn)行軟件過(guò)程改進(jìn)。軟件測(cè)試不能發(fā)現(xiàn)軟件中的所有錯(cuò)誤,也不可能保證軟件完全正確。在軟件設(shè)計(jì)中通常用耦合度和內(nèi)聚度作為衡量模塊獨(dú)立程度的標(biāo)準(zhǔn),耦合程度最高的是(

)耦合;內(nèi)聚程度最高的是(

)內(nèi)聚。(分?jǐn)?shù):2)(1).(分?jǐn)?shù):1)

A.數(shù)據(jù)

B.內(nèi)容

C.標(biāo)記

D.公共解析:耦合程度從低到高的順序?yàn)椋悍侵苯玉詈?、?shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。最好的是非直接耦合,沒(mé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)聚。(2).(分?jǐn)?shù):1)

A.順序

B.功能

C.時(shí)間

D.邏輯解析:耦合程度從低到高的順序?yàn)椋悍侵苯玉詈?、?shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。最好的是非直接耦合,沒(mé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)聚。采用ADSL接入Internet,用戶端接入介質(zhì)為(

),使用的網(wǎng)絡(luò)為(

)。(分?jǐn)?shù):2)(1).(分?jǐn)?shù):1)

A.雙絞線

B.紅外線

C.同軸電纜

D.光纖解析:1989年在貝爾實(shí)驗(yàn)室誕生的ADSL是xDSL家族成員中的一員,被譽(yù)為“現(xiàn)代信息高速公路上的快車(chē)”。它因其下行速率高、頻帶寬、性能優(yōu)等特點(diǎn)而深受廣大客戶的喜愛(ài),成為繼MODEM、ISDN之后的又一種全新更快捷,更高效的接入方式。它是運(yùn)行在原有普通電話線上的一種新的高速寬帶技術(shù)。

事實(shí)上,ADSL的傳輸技術(shù)中,ADSL用其特有的調(diào)制解調(diào)硬件來(lái)連接現(xiàn)有雙絞線連接的各端。(2).(分?jǐn)?shù):1)

A.電話網(wǎng)

B.電視網(wǎng)

C.DDN專線

D.5G無(wú)線廣域網(wǎng)解析:1989年在貝爾實(shí)驗(yàn)室誕生的ADSL是xDSL家族成員中的一員,被譽(yù)為“現(xiàn)代信息高速公路上的快車(chē)”。它因其下行速率高、頻帶寬、性能優(yōu)等特點(diǎn)而深受廣大客戶的喜愛(ài),成為繼MODEM、ISDN之后的又一種全新更快捷,更高效的接入方式。它是運(yùn)行在原有普通電話線上的一種新的高速寬帶技術(shù)。

事實(shí)上,ADSL的傳輸技術(shù)中,ADSL用其特有的調(diào)制解調(diào)硬件來(lái)連接現(xiàn)有雙絞線連接的各端。21.在TCP/IP協(xié)議棧中,應(yīng)用層協(xié)議數(shù)據(jù)單元為(

)。(分?jǐn)?shù):1.00)

A.消息

B.段

C.用戶數(shù)據(jù)報(bào)

D.幀解析:在TCP/IP協(xié)議棧中,應(yīng)用層協(xié)議數(shù)據(jù)單元為消息或者報(bào)文。其中段是傳輸層,用戶數(shù)據(jù)報(bào)是網(wǎng)絡(luò)層,幀是數(shù)據(jù)鏈路層。物理層是比特流。

應(yīng)用層——消息、報(bào)文(message);

傳輸層——數(shù)據(jù)段(segment);

網(wǎng)絡(luò)層——分組、數(shù)據(jù)包(packet);

鏈路層——幀(frame);

物理層——比特流。22.Telnet服務(wù)的默認(rèn)端口號(hào)是(

)。(分?jǐn)?shù):1.00)

A.20

B.21

C.22

D.23

√解析:在UNIX/Linux系統(tǒng)中,telnet服務(wù)的默認(rèn)端口是23,ftp的端口號(hào)是21和20。關(guān)系型數(shù)據(jù)庫(kù)是(

)的集合,表是(

)的集合。(分?jǐn)?shù):2)(1).(分?jǐn)?shù):1)

A.表

B.記錄

C.碼

D.屬性解析:關(guān)系型數(shù)據(jù)庫(kù)是表的集合,表是記錄的集合。(2).(分?jǐn)?shù):1)

A.約束

B.記錄

C.碼

D.索引解析:關(guān)系型數(shù)據(jù)庫(kù)是表的集合,表是記錄的集合。23.屬性指的是表中的一個(gè)(

)。(分?jǐn)?shù):1.00)

A.記錄

B.列

C.元組

D.碼解析:關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模型事實(shí)上可以看作是一個(gè)二維表,這個(gè)二維表中的列稱為屬性(或字段),行稱為元組(或記錄)。24.對(duì)于兩個(gè)關(guān)系E和F,(

)的運(yùn)算結(jié)果的任一元組,同時(shí)屬于E和F。(分?jǐn)?shù):1.00)

A.E×F

B.EUF

C.E∩F

D.E-F解析:關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算(并、差、交、笛卡爾積),另一類是專門(mén)的關(guān)系運(yùn)算(選擇、投影、連接、除法、外連接等)。

傳統(tǒng)的集合運(yùn)算:

(1)并(UNION)?設(shè)有兩個(gè)關(guān)系R和S,它們具有相同的結(jié)構(gòu)。R和S的并是由屬于R或?qū)儆赟的元組組成的集合,運(yùn)算符為∪。記為T(mén)=R∪S。

(2)差(DIFFERENCE)?R和S的差是由屬于R但不屬于S的元組組成的集合,運(yùn)算符為-。記為T(mén)=R-S。

(3)交(INTERSECTION)?R和S的交是由既屬于R又屬于S的元組組成的集合,運(yùn)算符為∩。記為T(mén)=R∩S。?R∩S=R-(R-S)。

因此,對(duì)于兩個(gè)關(guān)系E和F,E∩F的運(yùn)算結(jié)果的任一元組,同時(shí)屬于E和F。25.在一個(gè)關(guān)系表中,各表的行代表(

)。(分?jǐn)?shù):1.00)

A.關(guān)系

B.外碼

C.元組

D.屬性解析:關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模型事實(shí)上可以看作是一個(gè)二維表,這個(gè)二維表中的列稱為屬性(或字段),行稱為元組(或記錄)。26.關(guān)系的完整性約束不包含(

)。(分?jǐn)?shù):1.00)

A.實(shí)體完整性

B.參照完整性

C.屬性完整性

D.用戶定義完整性解析:完整性約束:防止的是對(duì)數(shù)據(jù)的意外破壞。

實(shí)體完整性:規(guī)定基本關(guān)系R的主屬性A不能取空。

用戶自定義完整性:就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件,反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求,由應(yīng)用的環(huán)境決定。如:年齡必須為大于0小于150的整數(shù)。

參照完整性/引用完整性:規(guī)定,若F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼K,相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則R中每個(gè)元組在F上的值必須為:或者取空值;或者等于S中某個(gè)元組的主碼值。

本題中屬性完整性約束不屬于關(guān)系的完整性約束。27.在一個(gè)關(guān)系型數(shù)據(jù)庫(kù)中,參照完整性約束可以通過(guò)(

)來(lái)實(shí)現(xiàn)。(分?jǐn)?shù):1.00)

A.主碼

B.候選碼

C.外碼

D.鎖解析:參照完整性/引用完整性:規(guī)定,若F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼K,相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則R中每個(gè)元組在F上的值必須為:或者取空值;或者等于S中某個(gè)元組的主碼值。

所以,在一個(gè)關(guān)系型數(shù)據(jù)庫(kù)中,參照完整性約束可以通過(guò)外碼來(lái)實(shí)現(xiàn)。28.關(guān)系型數(shù)據(jù)庫(kù)中常用的查詢語(yǔ)言不包括(

)。(分?jǐn)?shù):1.00)

A.域關(guān)系演算

B.元組關(guān)系演算

C.導(dǎo)航式語(yǔ)言

D.關(guān)系代數(shù)解析:關(guān)系型數(shù)據(jù)庫(kù)中常用的查詢語(yǔ)言包括:域關(guān)系演算、元組關(guān)系演算、關(guān)系代數(shù)。

在計(jì)算機(jī)科學(xué)中,域關(guān)系演算(DRC)是MichelLacroix和AlainPirotte為關(guān)系數(shù)據(jù)模型發(fā)明的作為聲明性數(shù)據(jù)庫(kù)查詢語(yǔ)言。

元組演算是埃德加?科德導(dǎo)入的演算,是關(guān)系模型的一部分,發(fā)展目的是提供宣告式的數(shù)據(jù)庫(kù)查詢語(yǔ)言。數(shù)據(jù)庫(kù)查詢語(yǔ)言QUEL和后來(lái)的SQL中的一些靈感是由元組演算而來(lái)。SQL和原來(lái)的關(guān)系模型和演算已有許多不同,后來(lái)成為實(shí)際上的數(shù)據(jù)庫(kù)查詢語(yǔ)言標(biāo)準(zhǔn),幾乎所有的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中都會(huì)用到SQL或是其變體。

域關(guān)系演算與元組關(guān)系演算最大的區(qū)別是域關(guān)系演算中的變量表示數(shù)據(jù)庫(kù)的表屬性,而元組關(guān)系演算的變量表示元組,即數(shù)據(jù)庫(kù)的一行。

關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,用對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢,作為研究關(guān)系數(shù)據(jù)語(yǔ)言的數(shù)學(xué)工具。關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,運(yùn)算結(jié)果亦為關(guān)系。29.一個(gè)取值域是原子的,是指該域的元素是(

)單元。(分?jǐn)?shù):1.00)

A.不同的

B.不可分的

C.常量

D.不可見(jiàn)的解析:假設(shè)有兩個(gè)數(shù)據(jù)庫(kù)表,product表和market表,分別存放商品信息和市場(chǎng)需求信息。對(duì)SQL語(yǔ)句:selet*fomproduct,marketwhereproductp.id=markep.id的結(jié)果描述正確的是(

)。如果想從market表中移除mid為MO3的記錄,語(yǔ)句(

)是正確的。如果要收回GRANTSELECTONproducttorole_AWITHGRANTOPTION語(yǔ)句給role_A賦予的權(quán)限,使用語(yǔ)句(

)。早product表、market表初始數(shù)據(jù)不變的情況下,以下SQL語(yǔ)句返回的結(jié)果有(

)條記錄。

SELECTproductp_id

FROMproduct

WHEREproductpnum>(SELECTsum(arketmneed)

FROMmarket

WHEREmarkerpid=productp.id);

(分?jǐn)?shù):4)(1).(分?jǐn)?shù):1)

A.查找市場(chǎng)所需商品的信息

B.查找所有市場(chǎng)信息

C.查找所有商品信息

D.查找市場(chǎng)所需的商品信息以及相應(yīng)的市場(chǎng)需求信息

√解析:考查關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。Delete和收回權(quán)限的語(yǔ)法格式分別為:

(1)DELETEFROM表名WHERE條件表達(dá)式

(2)收回權(quán)限語(yǔ)句REVOKE<權(quán)限>[,???n]ON<對(duì)象類型><對(duì)象名>FROM<用戶>[,???n][RESTRICT|CASCADE]

因此,此題的刪除語(yǔ)句為deletefrom…...,收回權(quán)限用REVOKESELECTONproductFROMroleACASCADE。(2).(分?jǐn)?shù):1)

A.REMOVEFROMmarketWHEREmid-*M03'

B.DROPFROMmarketWHEREmid-"M03'

C.DELETEFROMmarketWHEREmid='M03'

D.UPDATEFROMmarketWHEREmid='M03'解析:考查關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。Delete和收回權(quán)限的語(yǔ)法格式分別為:

(1)DELETEFROM表名WHERE條件表達(dá)式

(2)收回權(quán)限語(yǔ)句REVOKE<權(quán)限>[,???n]ON<對(duì)象類型><對(duì)象名>FROM<用戶>[,???n][RESTRICT|CASCADE]

因此,此題的刪除語(yǔ)句為deletefrom…...,收回權(quán)限用REVOKESELECTONproductFROMroleACASCADE。(3).(分?jǐn)?shù):1)

A.REVOKESELECTONproductFROMroleA

B.REVOKESELECTONproductFROMroleACASCADE

C.REVOKESELECTONproductFROMroleAWITHGRANTOPTION

D.REVOKESELECTONproductFROMroleAALL解析:考查關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。Delete和收回權(quán)限的語(yǔ)法格式分別為:

(1)DELETEFROM表名WHERE條件表達(dá)式

(2)收回權(quán)限語(yǔ)句REVOKE<權(quán)限>[,???n]ON<對(duì)象類型><對(duì)象名>FROM<用戶>[,???n][RESTRICT|CASCADE]

因此,此題的刪除語(yǔ)句為deletefrom…...,收回權(quán)限用REVOKESELECTONproductFROMroleACASCADE。(4).(分?jǐn)?shù):1)

A.0

B.1

C.2

D.3

√解析:考查關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。Delete和收回權(quán)限的語(yǔ)法格式分別為:

(1)DELETEFROM表名WHERE條件表達(dá)式

(2)收回權(quán)限語(yǔ)句REVOKE<權(quán)限>[,???n]ON<對(duì)象類型><對(duì)象名>FROM<用戶>[,???n][RESTRICT|CASCADE]

因此,此題的刪除語(yǔ)句為deletefrom…...,收回權(quán)限用REVOKESELECTONproductFROMroleACASCADE。關(guān)系模式R<{A,B,C.D},{A→B,A→D.D→A.B→C}最高屬于(

),原因是該模式存在(

)。(分?jǐn)?shù):2)(1).(分?jǐn)?shù):1)

A.1NF

B.2NF

C.3NF

D.BCNF解析:根據(jù)該關(guān)系模式的依賴關(guān)系,可以求得候選鍵為A,D。根據(jù)函數(shù)依賴關(guān)系{A→B,A→D.D→A.B→C},可以得知并不存在部分依賴關(guān)系,由于A->B,B->C,所以存在傳遞依賴的關(guān)系,所以,最高屬于2NF,原因是存在非主屬性對(duì)碼的傳遞函數(shù)依賴。(2).(分?jǐn)?shù):1)

A.主屬性對(duì)碼的部分函數(shù)依賴

B.非主屬性對(duì)碼的部分函數(shù)依賴

C.主屬性對(duì)碼的傳遞函數(shù)依賴

D.非主屬性對(duì)碼的傳遞函數(shù)依賴

√解析:根據(jù)該關(guān)系模式的依賴關(guān)系,可以求得候選鍵為A,D。根據(jù)函數(shù)依賴關(guān)系{A→B,A→D.D→A.B→C},可以得知并不存在部分依賴關(guān)系,由于A->B,B->C,所以存在傳遞依賴的關(guān)系,所以,最高屬于2NF,原因是存在非主屬性對(duì)碼的傳遞函數(shù)依賴。30.關(guān)系模式R中,D為R的函數(shù)依賴和多值依賴的集合。將R分解為兩個(gè)關(guān)系模式R11,D1>和R22,D2>,則以下說(shuō)法中錯(cuò)誤的是(

)。(分?jǐn)?shù):1.00)

A.如果U1∩U2→U1-U2成立,那么此分解具有無(wú)損連接性

B.如果U1∩U2→→U1-U2成立,那么此分解具有無(wú)損連接性

C.如果U1∩U2→U1-U2不成立,那么此分解不具有無(wú)損連接性

D.如果U1∩U2→→U1-U2不成立,那么此分解不具有無(wú)損連接性解析:將R分解為兩個(gè)關(guān)系模式R11,d1>和R22,d2>,如果U1∩U2→U1-U2或者U1∩U2→U2-U1成立,那么此分解具有無(wú)損連接性。

所以,如果U1∩U2→U1-U2不成立,那么此分解不具有無(wú)損連接性,這個(gè)說(shuō)法是片面的,是錯(cuò)誤的。31.下列關(guān)于BCNF的描述,正確的是(

)。(分?jǐn)?shù):1.00)

A.BCNF不滿足列的原子性

B.BCNF中存在非主屬性對(duì)碼的部分依賴

C.BCNF中存在非主屬性對(duì)碼的傳遞依賴

D.BCNF中每個(gè)函數(shù)依賴左部都包含碼

√解析:考察BCNF的定義。滿足BCNF的定義為:BCNF中每個(gè)函數(shù)依賴左部都包含碼。32.關(guān)系模式R中,X、Y、Z是U的子集。下列關(guān)于多值依賴描述中正確的是(

)。(分?jǐn)?shù):1.00)

A.若X→→Y為平凡的多值依賴,則U-X-Y為空集

B.若X→→Y為平凡的多值依賴,則Y是X的子集

C.若X→→Y且Y→→Z,則X→→Z

D.若X→→Y,則X→Y解析:多值函數(shù)依賴的定義為:在R(U,F(xiàn))中,其屬性集為U。X,Y,Z是U的子集,并且Z=U-X-Y。當(dāng)且僅當(dāng)對(duì)R(U)的任何一個(gè)關(guān)系r,給定一組屬性(x,z)的值,有一組Y值,這組Y值僅僅決定于x值而與其他屬性z(U-X-Y)的值無(wú)關(guān),那么稱Y多值依賴于X或X多值決定Y,記為:X→→Y

具有6種性質(zhì):

對(duì)稱性:X→→Y,則X→→Z,其中Z=U?X?Y

傳遞性:X→→Y,Y→→Z,則X→→Z?Y

函數(shù)依賴可以看作多值依賴的特殊情況

若X→→Y,X→→Z,則X→→YZ

若X→→Y,X→→Z,則X→→Y∩Z

若X→→Y,X→→Z,則X→→Z?Y

平凡的多值依賴:如果Z為空,就是平凡的多值依賴;如果Z不為空,就是非平凡的多值依賴。事務(wù)TI將數(shù)據(jù)庫(kù)中的A值從50改為30,事務(wù)T2讀A值為30,事務(wù)TI又將剛才的操作撤銷,A值恢復(fù)為50。這種情況屬于(

),是由于數(shù)據(jù)庫(kù)系統(tǒng)在(

)方面的不當(dāng)引起的,能解決此問(wèn)題的方法是(

)。(分?jǐn)?shù):3)(1).(分?jǐn)?shù):1)

A.丟失修改

B.不可重復(fù)讀

C.讀臟數(shù)據(jù)

D.幻影現(xiàn)象解析:丟失修改:是指兩個(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)行了修改,而這種修改還沒(méi)有提交到數(shù)據(jù)庫(kù)中,這時(shí),另外一個(gè)事務(wù)也訪問(wèn)這個(gè)數(shù)據(jù),然后使用了這個(gè)數(shù)據(jù)。因?yàn)檫@個(gè)數(shù)據(jù)是還沒(méi)有提交的數(shù)據(jù),那么另外一個(gè)事務(wù)讀到的這個(gè)數(shù)據(jù)是臟數(shù)據(jù),依據(jù)臟數(shù)據(jù)所做的操作可能是不正確的。

不可重復(fù)讀:指在一個(gè)事務(wù)內(nèi),多次讀同一數(shù)據(jù)。在這個(gè)事務(wù)還沒(méi)有結(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ù)讀。

幻影現(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é)議解決了臟讀,三級(jí)封鎖協(xié)議解決了不可重復(fù)讀。(2).(分?jǐn)?shù):1)

A.并發(fā)控制

B.完整性約束

C.安全性控制

D.數(shù)據(jù)庫(kù)的恢復(fù)解析:丟失修改:是指兩個(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)行了修改,而這種修改還沒(méi)有提交到數(shù)據(jù)庫(kù)中,這時(shí),另外一個(gè)事務(wù)也訪問(wèn)這個(gè)數(shù)據(jù),然后使用了這個(gè)數(shù)據(jù)。因?yàn)檫@個(gè)數(shù)據(jù)是還沒(méi)有提交的數(shù)據(jù),那么另外一個(gè)事務(wù)讀到的這個(gè)數(shù)據(jù)是臟數(shù)據(jù),依據(jù)臟數(shù)據(jù)所做的操作可能是不正確的。

不可重復(fù)讀:指在一個(gè)事務(wù)內(nèi),多次讀同一數(shù)據(jù)。在這個(gè)事務(wù)還沒(méi)有結(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ù)讀。

幻影現(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é)議解決了臟讀,三級(jí)封鎖協(xié)議解決了不可重復(fù)讀。(3).(分?jǐn)?shù):1)

A.一級(jí)封鎖協(xié)議和二級(jí)封鎖協(xié)議

B.二級(jí)封鎖協(xié)議和三級(jí)封鎖協(xié)議

C.一級(jí)封鎖協(xié)議和三級(jí)封鎖協(xié)議

D.一級(jí)封鎖協(xié)議、二級(jí)封鎖協(xié)議和三級(jí)封鎖協(xié)議解析:丟失修改:是指兩個(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)行了修改,而這種修改還沒(méi)有提交到數(shù)據(jù)庫(kù)中,這時(shí),另外一個(gè)事務(wù)也訪問(wèn)這個(gè)數(shù)據(jù),然后使用了這個(gè)數(shù)據(jù)。因?yàn)檫@個(gè)數(shù)據(jù)是還沒(méi)有提交的數(shù)據(jù),那么另外一個(gè)事務(wù)讀到的這個(gè)數(shù)據(jù)是臟數(shù)據(jù),依據(jù)臟數(shù)據(jù)所做的操作可能是不正確的。

不可重復(fù)讀:指在一個(gè)事務(wù)內(nèi),多次讀同一數(shù)據(jù)。在這個(gè)事務(wù)還沒(méi)有結(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ù)讀。

幻影現(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é)議解決了臟讀,三級(jí)封鎖協(xié)議解決了不可重復(fù)讀。33.事務(wù)具有ACID特性,其中C是指事務(wù)的(

)。(分?jǐn)?shù):1.00)

A.原子性

B.持續(xù)性

C.隔離性

D.一致性

√解析:原子性(Atomicity)

就是把事物分割成像原子一樣,表示我們事物需要細(xì)微的去控制。比如我給你轉(zhuǎn)錢(qián),里面有我扣錢(qián),你到賬??偛荒芪铱哿隋X(qián),你沒(méi)到賬這種情況吧。所以就是指轉(zhuǎn)賬這個(gè)事物,里面的所有環(huán)節(jié)哪怕一個(gè)出錯(cuò),都需要事物回滾,就是一切回到之前那樣。

一致性(Consistency)

一致性是指事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變換到另一個(gè)一致性狀態(tài),也就是說(shuō)一個(gè)事務(wù)執(zhí)行之前和執(zhí)行之后都必須處于一致性狀態(tài)。還是轉(zhuǎn)賬來(lái)說(shuō),假設(shè)用戶A和用戶B兩者的錢(qián)加起來(lái)一共是1000,那么不管A和B之間如何轉(zhuǎn)賬,轉(zhuǎn)幾次賬,事務(wù)結(jié)束后兩個(gè)用戶的錢(qián)相加起來(lái)應(yīng)該還得是1000,這就是事務(wù)的一致性。

隔離性(Isolation)

隔離性是當(dāng)多個(gè)用戶并發(fā)訪問(wèn)數(shù)據(jù)庫(kù)時(shí),比如操作同一張表時(shí),數(shù)據(jù)庫(kù)為每一個(gè)用戶開(kāi)啟的事務(wù),不能被其他事務(wù)的操作所干擾,多個(gè)并發(fā)事務(wù)之間要相互隔離,即要達(dá)到這么一種效果:對(duì)于任意兩個(gè)并發(fā)的事務(wù)T1和T2,在事務(wù)T1看來(lái),T2要么在T1開(kāi)始之前就已經(jīng)結(jié)束,要么在T1結(jié)束之后才開(kāi)始,這樣每個(gè)事務(wù)都感覺(jué)不到有其他事務(wù)在并發(fā)地執(zhí)行。

持久性(Durability)

持久性是指一個(gè)事務(wù)一旦被提交了,那么對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的改變就是永久性的,即便是在數(shù)據(jù)庫(kù)系統(tǒng)遇到故障的情況下也不會(huì)丟失提交事務(wù)的操作。34.數(shù)據(jù)庫(kù)恢復(fù)操作的基本原理是(

)。(分?jǐn)?shù):1.00)

A.存取控制

B.加密

C.完整性約束

D.冗余

√解析:數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中可能會(huì)發(fā)生CPU故障,這屬于(

)。在此類故障的恢復(fù)過(guò)程中,需要根據(jù)日志進(jìn)行的操作為(

)。(分?jǐn)?shù):2)(1).(分?jǐn)?shù):1)

A.事務(wù)故障

B.系統(tǒng)故障

C.介質(zhì)故障

D.指令故障解析:數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中可能會(huì)發(fā)生CPU故障,這屬于系統(tǒng)故障。在此類故障的恢復(fù)過(guò)程中,需要根據(jù)日志進(jìn)行的操作為redo+undo。(2).(分?jǐn)?shù):1)

A.UNDO

B.REDO

C.UNDO+REDO

D.后備副本+UNDO+REDO解析:數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中可能會(huì)發(fā)生CPU故障,這屬于系統(tǒng)故障。在此類故障的恢復(fù)過(guò)程中,需要根據(jù)日志進(jìn)行的操作為redo+undo。35.關(guān)于觸發(fā)器,下面說(shuō)法中正確的是(

)。(分?jǐn)?shù):1.00)

A.觸發(fā)器可以實(shí)現(xiàn)完整性約束

B.觸發(fā)器不是數(shù)據(jù)庫(kù)對(duì)象

C.用戶執(zhí)行SELECT語(yǔ)句時(shí)可以激活觸發(fā)器

D.觸發(fā)器不會(huì)導(dǎo)致無(wú)限觸發(fā)鏈解析:觸發(fā)器是一種特殊類型的存儲(chǔ)過(guò)程,不由用戶直接調(diào)用。創(chuàng)建觸發(fā)器時(shí)會(huì)對(duì)其進(jìn)行定義,以便在對(duì)特定表或列作特定類型的數(shù)據(jù)修改時(shí)執(zhí)行。觸發(fā)器可以查詢其他表,而且可以包含復(fù)雜的SQL語(yǔ)句。它們主要用于強(qiáng)制服從復(fù)雜的業(yè)務(wù)規(guī)則或要求。例如,您可以根據(jù)客戶當(dāng)前的賬戶狀態(tài),控制是否允許插入新訂單。觸發(fā)器也可用于強(qiáng)制引用完整性,以便在多個(gè)表中添加、更新或刪除行時(shí),保留在這些表之間所定義的關(guān)系。

用戶執(zhí)行SELECT語(yǔ)句時(shí)是不能激活觸發(fā)器的,只能通過(guò)update,insert,delete語(yǔ)句時(shí)才能激活觸發(fā)器。36.關(guān)于存儲(chǔ)過(guò)程,下面說(shuō)法中錯(cuò)誤的是(

)。(分?jǐn)?shù):1.00)

A.存儲(chǔ)過(guò)程可用于實(shí)施企業(yè)業(yè)務(wù)規(guī)則

B.存儲(chǔ)過(guò)程可以有輸入輸出參數(shù)

C.存儲(chǔ)過(guò)程可以使用游標(biāo)

D.存儲(chǔ)過(guò)程由數(shù)據(jù)庫(kù)服務(wù)器自動(dòng)執(zhí)行

√解析:存儲(chǔ)過(guò)程(StoredProcedure)是在大型數(shù)據(jù)庫(kù)系統(tǒng)中,一組為了完成特定功能的SQL語(yǔ)句集,它存儲(chǔ)在數(shù)據(jù)庫(kù)中,一次編譯后永久有效,用戶通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。存儲(chǔ)過(guò)程是數(shù)據(jù)庫(kù)中的一個(gè)重要對(duì)象。

主要作用包括了:提供了在服務(wù)器端快速執(zhí)行SQL語(yǔ)句的有效途徑;存儲(chǔ)過(guò)程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過(guò)程,而無(wú)需修改其他應(yīng)用程序。37.如果一個(gè)事務(wù)已獲得數(shù)據(jù)項(xiàng)R上的共享鎖,則其他事務(wù)(

)。(分?jǐn)?shù):1.00)

A.可獲得R上的排它鎖

B.可獲得R上的共享鎖

C.不能獲得R上的鎖

D.待該共享鎖釋放后才可獲得R上的鎖解析:(1)排它鎖(簡(jiǎn)記X鎖),又稱寫(xiě)鎖。若事物T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,其他任何事物再不能對(duì)A加任何類型的鎖,直到T釋放A上的鎖。

(2)共享鎖(簡(jiǎn)記S鎖),又稱讀鎖。若事物T對(duì)數(shù)據(jù)對(duì)象A加上S鎖。則其他事物只能對(duì)A加S鎖,不能再加X(jué)鎖,直到T釋放A上的S鎖。38.在數(shù)據(jù)庫(kù)管理系統(tǒng)中,以下SQL語(yǔ)句書(shū)寫(xiě)順序正確的是(

)。(分?jǐn)?shù):1.00)

A.SELECT→FROM→GROUPBY→WHERE

B.SELECT→FROM→WHERE→GROUPBY

C.SELECT→WHERE→GROUPBY→FROM

D.SELECT→WHERE→FROM→GROUPBY解析:SELECT基本結(jié)構(gòu)為:

SELECT[ALL|DISTINCT]<列名>[,???n]

FROM<表名|視圖名>[,???n]

[WHERE<條件表達(dá)式>]

[GROUPBY<列名>[HAVING<條件表達(dá)式>]]

[ORDERBY<列名>[ASC|DESC][,???n]]39.E-R圖向關(guān)系模式轉(zhuǎn)換時(shí),實(shí)體標(biāo)識(shí)符轉(zhuǎn)換為關(guān)系的(

)。(分?jǐn)?shù):1.00)

A.碼

B.元組

C.記錄

D.約束解析:OLTP指的是(

),OLAP指的是(

)。(分?jǐn)?shù):2)(1).(分?jǐn)?shù):1)

A.聯(lián)機(jī)事務(wù)處理

B.聯(lián)機(jī)分析處理

C.實(shí)時(shí)事務(wù)處理

D.批量事務(wù)處理解析:(2).(分?jǐn)?shù):1)

A.聯(lián)機(jī)事務(wù)處理

B.聯(lián)機(jī)分析處理

C.實(shí)時(shí)事務(wù)處理

D.批量事務(wù)處理解析:40.SQL語(yǔ)言中,NULL值代表(

)。(分?jǐn)?shù):1.00)

A.空字符串

B.數(shù)值0

C.空值

D.空指針解析:NULL值代表空值。41.在數(shù)據(jù)庫(kù)系統(tǒng)中,使數(shù)據(jù)恢復(fù)到故障發(fā)生前的一致?tīng)顟B(tài)的機(jī)制稱為(

)。(分?jǐn)?shù):1.00)

A.恢復(fù)機(jī)制

B.備份機(jī)制

C.封鎖機(jī)制

D.事務(wù)機(jī)制解析:42.通過(guò)將一個(gè)關(guān)系拆分成兩個(gè)更小的關(guān)系來(lái)使其滿足范式時(shí),必須(

)來(lái)保持?jǐn)?shù)據(jù)的完整性約束。(分?jǐn)?shù):1.00)

A.用相同的屬性使兩個(gè)子關(guān)系互相關(guān)聯(lián)

B.移除兩個(gè)子關(guān)系中所有的函數(shù)依賴

C.封鎖機(jī)制

D.事務(wù)機(jī)制解析:通過(guò)將一個(gè)關(guān)系拆分成兩個(gè)更小的關(guān)系來(lái)使其滿足范式時(shí),必須用相同的屬性使兩個(gè)子關(guān)系互相關(guān)聯(lián)來(lái)保持?jǐn)?shù)據(jù)的完整性約束。43.下列描述中,(

)不是分布式數(shù)據(jù)庫(kù)數(shù)據(jù)透明性的表現(xiàn)形式。(分?jǐn)?shù):1.00)

A.代碼透明性

B.分片透明性

C.位置透明性

D.模型透明性解析:分布式數(shù)據(jù)庫(kù)的透明性包括了分片透明、分配透明(復(fù)制透明、位置透明)、映像透明(模型透明)。

而代碼透明的說(shuō)法是錯(cuò)誤的。44.分布式數(shù)據(jù)庫(kù)的CAP理論指的是:對(duì)于一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),一致性、可用性和分區(qū)容錯(cuò)性這三個(gè)特點(diǎn),最多只能滿足(

)個(gè)。(分?jǐn)?shù):1.00)

A.0

B.1

C.2

D.3解析:分布式數(shù)據(jù)庫(kù)的CAP理論指的是:對(duì)于一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),一致性、可用性和分區(qū)容錯(cuò)性這三個(gè)特點(diǎn),最多只能滿足2個(gè)。

一致性(Consistency)——系統(tǒng)在執(zhí)行過(guò)某項(xiàng)操作后仍然處于一致的狀態(tài)。在分布式系統(tǒng)中,更新操作執(zhí)行成功后所有的用戶都應(yīng)該讀取到最新的值,這樣的系統(tǒng)被認(rèn)為具有強(qiáng)一致性。也就是說(shuō)所有節(jié)點(diǎn)在同一時(shí)間具有相同的數(shù)據(jù);

可用性(Availability)——每一個(gè)操作總是能夠在一定的時(shí)間內(nèi)返回結(jié)果,這里需要注意的是“一定時(shí)間內(nèi)”和“返回結(jié)果”。也就是說(shuō)保證每個(gè)請(qǐng)求不管成功或者失敗都有響應(yīng);

分區(qū)容忍(Partitiontolerance)——分區(qū)容忍性可以理解為系統(tǒng)在存在網(wǎng)絡(luò)分區(qū)的情況下仍然可以接受請(qǐng)求(滿足一致性和可用性)。這里網(wǎng)絡(luò)分區(qū)是指由于某種原因網(wǎng)絡(luò)被分成若干個(gè)孤立的區(qū)域,而區(qū)域之間互不相通。還有一些人將分區(qū)容忍性理解為系統(tǒng)對(duì)節(jié)點(diǎn)動(dòng)態(tài)加入和離開(kāi)的處理能力,因?yàn)楣?jié)點(diǎn)的加入和離開(kāi)可以認(rèn)為是集群內(nèi)部的網(wǎng)絡(luò)分區(qū)。也就是說(shuō)系統(tǒng)中任意信息的丟失或失敗不會(huì)影響系統(tǒng)的繼續(xù)運(yùn)作。45.NOSQL數(shù)據(jù)庫(kù)的四大分類是指(

)。(分?jǐn)?shù):1.00)

A.鍵值存儲(chǔ)數(shù)據(jù)庫(kù),列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)

B.列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù),分布式數(shù)據(jù)庫(kù)

C.鍵值存儲(chǔ)數(shù)據(jù)庫(kù),列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)

D.列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)解析:NOSQL數(shù)據(jù)庫(kù)的四大分類是指鍵值存儲(chǔ)數(shù)據(jù)庫(kù),列存儲(chǔ)數(shù)據(jù)庫(kù),文檔型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)。Adatabasesystemisacollectionofinterrelateddataandasetofprogramsthatallowuserstoaccessandmodifythesedata.Amajorpurposeofadatabasesystemistoprovideuserswithan(71)viewofthedata.Thatis,thesystemhidescertaindetailsofhowthedataarestoredandmaintained.Forthesystemtobeusable,itmustretrievedata(72)。The

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論