版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2022年廣東工程職業(yè)技術(shù)學(xué)院計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)一、填空題1、完整性約束條件作用的對象有屬性、______和______三種。2、有兩種基本類型的鎖,它們是______和______。3、DBMS的完整性控制機(jī)制應(yīng)具備三個功能:定義功能,即______;檢查功能,即______;最后若發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動作來保證數(shù)據(jù)的完整性。4、數(shù)據(jù)模型是由______________、______________和______________三部分組成。5、在SELECT命令中,______子句用于選擇滿足給定條件的元組,使用______子句可按指定列的值分組,同時使用______子句可提取滿足條件的組。6、在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對數(shù)據(jù)的存取進(jìn)行控制的語句,對用戶授權(quán)使用____________語句,收回所授的權(quán)限使用____________語句。7、在一個關(guān)系R中,若每個數(shù)據(jù)項都是不可再分割的,那么R一定屬于______。8、在設(shè)計局部E-R圖時,由于各個子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計人員設(shè)計,所以各個局部E-R圖之間難免有不一致的地方,稱為沖突。這些沖突主要有______、______和______3類。9、數(shù)據(jù)庫系統(tǒng)是利用存儲在外存上其他地方的______來重建被破壞的數(shù)據(jù)庫。方法主要有兩種:______和______。10、主題在數(shù)據(jù)倉庫中由一系列實現(xiàn)。一個主題之下表的劃分可按______、______數(shù)據(jù)所屬時間段進(jìn)行劃分,主題在數(shù)據(jù)倉庫中可用______方式進(jìn)行存儲,如果主題存儲量大,為了提高處理效率可采用______方式進(jìn)行存儲。二、判斷題11、SQL語言有嵌入式和交互式兩種使用方法。()12、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()13、數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系。()14、全碼的關(guān)系模式一定屬于BC范式。()15、在數(shù)據(jù)庫恢復(fù)中,對已完成的事務(wù)進(jìn)行撤銷處理。()16、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()17、關(guān)系中任何一列的屬性取值是不可再分的數(shù)據(jù)項,可取自不同域中的數(shù)據(jù)。()18、在一個關(guān)系中,不同的列可以對應(yīng)同一個域,但必須具有不同的列名。()19、標(biāo)準(zhǔn)SQL語言能用于所有類型的關(guān)系數(shù)據(jù)庫系統(tǒng)。()20、一個關(guān)系中不可能出現(xiàn)兩個完全相同的元組是由實體完整性規(guī)則確定的。()21、外模式DDL用來描述數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)。()22、在關(guān)系模式中,候選碼可以有多個,主碼只能有一個。()23、函數(shù)依賴是多值依賴的一個特例。()24、在關(guān)系運(yùn)算中,投影是最耗時的操作。()25、視圖是可以更新的。()三、選擇題26、設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是()。A.R÷SB.πB(R)∪πB(S)C.R∩SD.R?S27、恢復(fù)機(jī)制的關(guān)鍵問題是()。A.登記日志文件B.?dāng)?shù)據(jù)轉(zhuǎn)儲C.建立冗余數(shù)據(jù)D.?dāng)?shù)據(jù)鏡像28、數(shù)據(jù)庫管理系統(tǒng)的工作不包括()。A.定義數(shù)據(jù)庫B.對已定義的數(shù)據(jù)庫進(jìn)行管理C.為定義的數(shù)據(jù)庫提供操作系統(tǒng)D.?dāng)?shù)據(jù)通信29、在并發(fā)控制技術(shù)中最常用的是封鎖,對于共享鎖(S)和排他鎖(X)來說,下面列出的相容關(guān)系中,哪一個是正確的()。A.X-X:相容B.S-S:相容C.S-X:相容D.X-S:相容30、關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()。A.對文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算31、數(shù)據(jù)模型的三要素是()。A.?dāng)?shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)安全性約束B.?dāng)?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束C.?dāng)?shù)據(jù)定義、數(shù)據(jù)存儲和數(shù)據(jù)操作約束D.?dāng)?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲和數(shù)據(jù)一致性約束32、執(zhí)行語句CREATEDATABASEStudent的結(jié)果是()。A.創(chuàng)建一個名為Student的數(shù)據(jù)庫,包括數(shù)據(jù)文件和日志文件B.運(yùn)行失敗,因為參數(shù)不完整C.創(chuàng)建一個名為Student的數(shù)據(jù)庫,但是只有默認(rèn)的數(shù)據(jù)文件,無日志文件D.為數(shù)據(jù)庫Student創(chuàng)建一個名為Student的表33、在關(guān)系代數(shù)表達(dá)式的等價優(yōu)化中,不正確的敘述是()。A.盡可能早地執(zhí)行連接B.盡可能早地執(zhí)行選擇C.盡可能早地執(zhí)行投影D.把笛卡爾積和隨后的選擇合并成連接運(yùn)算34、有一個關(guān)系:職工(職工號,姓名,籍貫),規(guī)定職工號的值域是8個數(shù)字字符組成的字符串,這一規(guī)則屬于()。A.參照完整性B.用戶定義的完整性C.實體完整性D.關(guān)鍵字完整性約束35、數(shù)據(jù)倉庫的數(shù)據(jù)具有4個基本特征,以下錯誤是指()。A.面向主題的B.集成的C.不可更新的D.不隨時間變化的36、若關(guān)系模式R(U,F(xiàn))屬于3NF,則()。A.一定屬于BCNFB.消除了插入和刪除異常C.仍存在一定的插入和刪除異常D.屬于BCNF且消除了插入和刪除異常37、對于關(guān)系的主碼必須滿足的條件,有下列說法:Ⅰ.一個關(guān)系中的主碼屬性或?qū)傩越M能函數(shù)決定該關(guān)系中的所有其他屬性Ⅱ.一個關(guān)系中的主碼屬性不能與其他關(guān)系中的主碼屬性重名Ⅲ.在一個關(guān)系中,一個主碼屬性的任一真子集都不能函數(shù)決定其他屬性Ⅳ.在一個關(guān)系中,從主碼屬性集中去掉某個屬性仍能唯一標(biāo)識一個元組以上說法正確的是()。A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅡD.Ⅱ和Ⅳ38、關(guān)于分布式數(shù)據(jù)庫,下列說法錯誤的是()。A.在分布式數(shù)據(jù)庫系統(tǒng)中,分片透明性主要是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶無需關(guān)注每個分片被分配的場地B.對于用戶而言,一個分布式數(shù)據(jù)庫系統(tǒng)從邏輯上看如同一個集中式數(shù)據(jù)庫,用戶可在任何一個場地執(zhí)行全局應(yīng)用和局部應(yīng)用C.分布式數(shù)據(jù)庫的查詢處理代價既包括CPU和I/O代價,也需要考慮場地間傳輸數(shù)據(jù)所需的通信代價D.在分布式數(shù)據(jù)庫查詢中,導(dǎo)致場地間數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作39、關(guān)于SQLServer的數(shù)據(jù)庫角色敘述正確的是()。A.用戶可以自定義固定角色B.?dāng)?shù)據(jù)庫角色是系統(tǒng)自帶的,用戶一般不可以自定義C.每個用戶只能擁有一個角色D.角色用來簡化將很多用戶權(quán)限分配給很多用戶這一復(fù)雜任務(wù)的管理40、下面描述正確的是()。A.可以在任何數(shù)據(jù)庫中創(chuàng)建視圖B.可以在視圖上創(chuàng)建索引C.如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖D.通過視圖查詢數(shù)據(jù)時,SQLServer不檢查數(shù)據(jù)完整性規(guī)則41、關(guān)于OLAP和OLTP的敘述中錯誤的是()。A.OLTP事務(wù)量大,但事務(wù)內(nèi)容比較簡單且重復(fù)率高B.OLAP的最終數(shù)據(jù)來源與OLTP不一樣C.OLAP面對決策人員和高層管理人員D.OLTP以應(yīng)用為核心,是應(yīng)用驅(qū)動的四、簡答題42、在數(shù)據(jù)庫中為什么要并發(fā)控制?并發(fā)控制技術(shù)能保證事務(wù)的哪些特性?43、舉例說明關(guān)系模式和關(guān)系的區(qū)別。44、內(nèi)存數(shù)據(jù)庫的特點(diǎn)有哪些?45、什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨(dú)立性?46、描述MapReduce的計算過程。分析MapReduce技術(shù)作為大數(shù)據(jù)分析平臺的優(yōu)勢和不足。五、綜合題47、圖書館數(shù)據(jù)庫中有如下關(guān)系:BOOKS(Titel,Author,Pname,Bno)PUBLISHERS(Pname,Paddr,Pcity)BORROWERS(Name,Addr,City,Cno)LOANS(Cno,Bno,Date)其中,BOOKS為圖書表,對應(yīng)的各個屬性依次是書名、作者名、出版社名和圖書編號;PUBLISHERS為出版社表,對應(yīng)的各個屬性依次是出版社名、出版社地址和出版社所在城市名;BORROWERS為借書人表,對應(yīng)的各個屬性依次是借書人姓名、借書人地址、借書人所在城市名和借書證號;LOANS為借書表,對應(yīng)的各個屬性依次是借書證號、圖書編號和圖書借出日期。若查詢2003/10/1以前借出的書籍的書名和借書人姓名,請說明優(yōu)化的過程。48、對學(xué)生-課程數(shù)據(jù)庫編寫存儲過程,完成下述功能:(1) 統(tǒng)計離散數(shù)學(xué)的成績分布情況,即按照各分?jǐn)?shù)段統(tǒng)計人數(shù)。(2) 統(tǒng)計任意一門課的平均成績。 (3) 將學(xué)生選課成績從百分制改為等級制(即A、B、C、D、E)。
參考答案一、填空題1、【答案】關(guān)系;元組2、【答案】共享鎖;排他鎖3、【答案】提供定義完整性約束條件機(jī)制;檢查用戶發(fā)出的操作請求是否違背完整性約束條件4、【答案】數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;完整性約束5、【答案】WHERE;GROUPBY;HAVING6、【答案】GRANT;REVOKE7、【答案】1NF8、【答案】屬性沖突;命名沖突;結(jié)構(gòu)沖突9、【答案】冗余數(shù)據(jù);后援副本;日志文件10、【答案】數(shù)據(jù)表;數(shù)據(jù)的綜合;多維數(shù)據(jù)庫;關(guān)系數(shù)據(jù)庫二、判斷題11、【答案】對12、【答案】錯13、【答案】錯14、【答案】對15、【答案】錯16、【答案】錯17、【答案】錯18、【答案】對19、【答案】對20、【答案】錯21、【答案】錯22、【答案】對23、【答案】對24、【答案】錯25、【答案】對三、選擇題26、【答案】C【解析】R∩S運(yùn)算也要求R和S具有相同的屬性。27、【答案】C【解析】數(shù)據(jù)庫的恢復(fù)機(jī)制關(guān)鍵問題是建立冗余數(shù)據(jù),建立冗余數(shù)據(jù)的主要方式有數(shù)據(jù)轉(zhuǎn)儲、建立日志文件等,已備數(shù)據(jù)庫出現(xiàn)故障時利用冗余數(shù)據(jù)進(jìn)行恢復(fù)。28、【答案】C【解析】DBMS的功能主要有數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱、數(shù)據(jù)庫運(yùn)行控制、數(shù)據(jù)庫建立及維護(hù)和數(shù)據(jù)通信等。29、【答案】B【解析】為了避免發(fā)生并發(fā)操作引起的數(shù)據(jù)不一致性問題,則采用數(shù)據(jù)封鎖技術(shù)實現(xiàn)并發(fā)控制。封鎖是防止存取同一資源的用戶之間相互干擾的機(jī)制,即當(dāng)一個用戶對數(shù)據(jù)庫某個數(shù)據(jù)對象執(zhí)行修改操作時,對該部分?jǐn)?shù)據(jù)加鎖,拒絕其他用戶對該部分的并發(fā)訪問要求,直至該事務(wù)執(zhí)行完畢才釋放數(shù)據(jù)對象;所以只有當(dāng)兩事務(wù)都是讀取數(shù)據(jù)且都加S鎖時才相容。30、【答案】B31、【答案】B【解析】數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的數(shù)學(xué)形式框架,是用來描述數(shù)據(jù)的一組概念和定義。數(shù)據(jù)模型包含以下三要素:①數(shù)據(jù)結(jié)構(gòu):由一組創(chuàng)建數(shù)據(jù)庫的規(guī)則組成。數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特性,它是所研究對象類型的集合,也是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面。②數(shù)據(jù)操作:定義允許對數(shù)據(jù)庫進(jìn)行操作的種類(包括更新和檢索數(shù)據(jù)庫中的數(shù)據(jù)以及修改數(shù)據(jù)庫結(jié)構(gòu))。③數(shù)據(jù)完整性約束條件:一組完整性規(guī)則,確保數(shù)據(jù)的準(zhǔn)確性。32、【答案】A【解析】CREATEDATABASEdataname可以用來創(chuàng)建數(shù)據(jù)庫,其中dataname為數(shù)據(jù)庫的名字,默認(rèn)包含數(shù)據(jù)文件和日志文件。33、【答案】A【解析】在關(guān)系代數(shù)表達(dá)式中,連接運(yùn)算的結(jié)果常常是一個較大的關(guān)系。如果盡可能早地執(zhí)行連接,則運(yùn)算得到的中間結(jié)果就34、【答案】B【解析】用戶定義的完整性是針對某一具體數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用涉及的數(shù)據(jù)必須滿足語義要求;而規(guī)定學(xué)號的值域是8個數(shù)字字符組成的字符串顯然屬于這一類型。35、【答案】D【解析】數(shù)據(jù)倉庫是隨時間而變化的,傳統(tǒng)的關(guān)系數(shù)據(jù)庫系統(tǒng)比較適合處理格式化的數(shù)據(jù),能夠較好的滿足商業(yè)商務(wù)處理的需求。穩(wěn)定的數(shù)據(jù)以只讀格式保存,且不隨時間改變。36、【答案】C【解析】各級范式之間的聯(lián)系有下述關(guān)系:1NF?2NF?3NF?BCNF?4NF?5NF。因此,達(dá)到3NF,不一定屬于BCNF。事實上,達(dá)到3NF還不能解決所有的異常問題,還會出現(xiàn)數(shù)據(jù)操縱的異常問題。在函數(shù)依賴的范疇內(nèi),只要達(dá)到BCNF就可達(dá)到最高的規(guī)范化程度,就可避免數(shù)據(jù)操縱的異常問題。37、【答案】B【解析】在一個關(guān)系中,主碼是指用戶選作元組標(biāo)識的一個候選碼,從主碼屬性集中去掉某個屬性后就不能唯一標(biāo)識一個元組,主碼是指用戶選作元組標(biāo)識的一個候選碼。兩個關(guān)系中的主碼屬性是可以重名的。38、【答案】A【解析】分布式數(shù)據(jù)庫中,每臺計算機(jī)都有DBMS的一份完整拷貝,具有自己的局部數(shù)據(jù)庫,放在單獨(dú)的地方,通過網(wǎng)絡(luò)相互連接,形成大型的全局?jǐn)?shù)據(jù)庫。A項,分片透明性層次最高,即用戶或應(yīng)用程序只對全局關(guān)系進(jìn)行操作而不考慮數(shù)據(jù)的分片。位置透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲結(jié)構(gòu),位置透明性位于分片視圖與分配視圖之間。39、【答案】D【解析】服務(wù)器級的角色建立在SQL服務(wù)器上,是系統(tǒng)預(yù)定義的,用戶不能創(chuàng)建服務(wù)器角色,只能選擇合適的服務(wù)器角色,但能定義數(shù)據(jù)庫角色;一個數(shù)據(jù)庫用戶可以出現(xiàn)在多種角色中;角色是多權(quán)限分配給多用戶這一復(fù)雜任務(wù)的管理方式。40、【答案】C【解析】創(chuàng)建和使用視圖需遵循一些基本原則,為此還應(yīng)注意以下問題:①只能在當(dāng)前數(shù)據(jù)庫中創(chuàng)建視圖。②如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖。③不能在視圖上創(chuàng)建索引,不能在規(guī)則、默認(rèn)、觸發(fā)器的定義中引用視圖。④當(dāng)通過視圖查詢數(shù)據(jù)時,SQLServer要檢查數(shù)據(jù)完整性規(guī)則,以確保語句中涉及的所有數(shù)據(jù)庫對象存在,而且數(shù)據(jù)修改語句不能違反數(shù)據(jù)完整性規(guī)則。4、查詢選課關(guān)系SC(Sno,Cno,Score)表中還沒有給定成績(Score)的課程號(Sno)和學(xué)號(Cno),下列語句正確的是()A.SELECTSno,CnoFROMSCWHEREScoreISNULLB.SELECT*FROMSCWHEREScore=NULLC.SELECTSno,CnoFROMSCD.SELECTScoreFROMSCWHERESno,CnoISNOTNULL【答案】A【解析】在數(shù)據(jù)庫基本表中,還沒有給定成績的屬性列,意味著該屬性列的數(shù)據(jù)還從未更新過,為此,其值應(yīng)該是空(NULL),SQL中可以用ISNULL和ISNOTNULL來查詢屬性列值是空值或不為空值的元組。根據(jù)題意,應(yīng)該選擇A項。注意,IS不能用“=”來代替。41、【答案】C【解析】OLAP與OLTP一樣,最終數(shù)據(jù)來源都是來自底層的數(shù)據(jù)庫系統(tǒng),但是由于兩者的使用用戶不同。四、簡答題42、答:(1)數(shù)據(jù)庫是共享資源,可以供多個用戶使用,所以通常有許多個事務(wù)同時在運(yùn)行。當(dāng)多個事務(wù)并發(fā)地存取數(shù)據(jù)庫時就會產(chǎn)生同時讀取或修改同一數(shù)據(jù)的情況。若對并發(fā)操作不加以控制就可能會存取和存儲不正確的數(shù)據(jù),破壞數(shù)據(jù)庫的一致性。所以數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制機(jī)制。(2)并發(fā)控制可以保證事務(wù)的一致性和隔離性,保證數(shù)據(jù)庫的一致性。43、答:關(guān)系模式是靜態(tài)的,關(guān)系是動態(tài)的。對于常見的二維表,關(guān)系模式通常指的是二維表的表頭,即有哪些列構(gòu)成,每個列的名稱、類型、長度等。關(guān)系通常指的是一張表的具體內(nèi)容,因為表經(jīng)常進(jìn)行插入、刪除、修改等操作,關(guān)系可能不一樣。44、答:內(nèi)存是計算機(jī)存儲體系結(jié)構(gòu)中能夠被程序可控訪問(相對于硬件控制的cache)的最高層次,是能夠提供大量數(shù)據(jù)存儲的最快的存儲層。內(nèi)存數(shù)據(jù)庫具有幾個重要特性:(1) 高吞吐率和低訪問延遲;(2) 并行處理能力;(3) 硬件相關(guān)性。45、答:(1)數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變,由數(shù)據(jù)庫管理員對模式/內(nèi)模式映像做相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡稱數(shù)據(jù)的物理獨(dú)立性。(2)數(shù)據(jù)與程序的邏輯獨(dú)立性:當(dāng)模式改變時(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各個外模式/模式的映像做相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡稱數(shù)據(jù)的邏輯獨(dú)立性。(3)數(shù)據(jù)庫管理系統(tǒng)在三級模式之間提供的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。16、試述數(shù)據(jù)庫系統(tǒng)的組成。答:數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。(1)硬件平臺及數(shù)據(jù)庫。由于數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量都很大,加之DBMS豐富的功能使得自身的規(guī)模也很大,因此整個數(shù)據(jù)庫系統(tǒng)對硬件資源提出了較高的要求:①要有足夠大的內(nèi)存,存放操作系統(tǒng)、DBMS的核心模塊、數(shù)據(jù)緩沖區(qū)和應(yīng)用程序;②有足夠的大的磁盤或磁盤陣列等設(shè)備存放數(shù)據(jù)庫,有足夠的磁帶(或光盤)作數(shù)據(jù)備份;③要求系統(tǒng)有較高的通道能力,以提高數(shù)據(jù)傳送率。(2)軟件。①DBMS;②支持DBMS運(yùn)行的操作系統(tǒng);③具有與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng);④以DBMS為核心的應(yīng)用開發(fā)工具;⑤為特定應(yīng)用環(huán)境開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)。(3)人員。開發(fā)、管理和使用數(shù)據(jù)庫系統(tǒng)的人員主要是:數(shù)據(jù)庫管理員、系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員和最終用戶。17、試述數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員的職責(zé)。答:(1)數(shù)據(jù)庫管理員:負(fù)責(zé)全面地管理和控制數(shù)據(jù)庫系統(tǒng)。具體職責(zé)包括:①決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu)。②決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略。③定義數(shù)據(jù)的安全性要求和完整性約束條件。④監(jiān)督和控制數(shù)據(jù)庫的使用和運(yùn)行。⑤數(shù)據(jù)庫的改進(jìn)和重組重構(gòu)。(2)系統(tǒng)分析員:系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,要和用戶及DBA相結(jié)合,確定系統(tǒng)的硬件軟件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計。(3)數(shù)據(jù)庫設(shè)計人員:數(shù)據(jù)庫設(shè)計人員負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設(shè)計。數(shù)據(jù)庫設(shè)計人員必須參加用戶需求調(diào)查和系統(tǒng)分析,然后進(jìn)行數(shù)據(jù)庫設(shè)計。在很多情況下,數(shù)據(jù)庫設(shè)計人員就由數(shù)據(jù)庫管理員擔(dān)任。(4)應(yīng)用程序員:應(yīng)用程序員負(fù)責(zé)設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊,并進(jìn)行調(diào)試和安裝。46、答:(1)MapReduce技術(shù)主要應(yīng)用于大規(guī)模廉價集群上的大數(shù)據(jù)并行處理,是以key/value的分布式存儲系統(tǒng)為基礎(chǔ),通過元數(shù)據(jù)集中存儲、數(shù)據(jù)以chunk為單位分布存儲和數(shù)據(jù)chunk冗余復(fù)制來保證其高可用性。(2) 優(yōu)勢:MapReduce是一種并行編程模型。其處理模式以離線式批量處理為主。(3) MapReduce存在如下不足:①基于MapReduce的應(yīng)用軟件較少,許多數(shù)據(jù)分析功能需要用戶自行開發(fā),從而導(dǎo)致使用成本增加;②程序與數(shù)據(jù)缺乏獨(dú)立性;③在同等硬件條件下,MapReduce的性能遠(yuǎn)低于并行數(shù)據(jù)庫;④MapReduce處理連接的性能尤其不盡如人意。五、綜合題47、答:根據(jù)題意查詢表達(dá)式為:πTitle,Name(бDate<‘2003/10/1’(πTitle,Author,BOOKS.Bno,Name,Addr,City,BORROWERS.Cno,Date(бBORROWERS.Cno=LOANS.Cno∧BOOKS.Bno=LOANS.Bno(LOANS×BORROWERS×BOOKS))))該查詢表達(dá)式對應(yīng)的語法樹如圖9-3所示。對語法樹進(jìn)行優(yōu)化,其具體步驟如下:①將選擇運(yùn)算:бBORROWERS.Cno=L
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年浙江大學(xué)先進(jìn)技術(shù)研究院多模態(tài)智能系統(tǒng)研究中心招聘備考題庫及1套完整答案詳解
- 第24課 人民解放戰(zhàn)爭 學(xué)案(含解析)
- zpmc介紹教學(xué)課件
- 日本文學(xué)史題目及答案
- 跨境電商營銷崗位招聘技能聚焦
- 2026年通信行業(yè)6G技術(shù)商用報告及未來五至十年萬物互聯(lián)架構(gòu)報告
- 銀行坐席客服面試技巧
- 2026年教育科技行業(yè)虛擬課堂報告
- 2026年新材料石墨烯應(yīng)用報告及未來五至十年市場潛力報告
- 2025年家政服務(wù)行業(yè)技術(shù)革新十年發(fā)展報告
- 2025年中國手持式超高頻RFID讀寫器行業(yè)市場全景分析及前景機(jī)遇研判報告
- 高中教學(xué)經(jīng)驗交流課件
- 鋼管桿組立作業(yè)安全培訓(xùn)課件
- 食堂檔案建立方案(3篇)
- 直播間設(shè)計裝修合同范本
- 建設(shè)用地報批服務(wù)投標(biāo)方案
- 非靜脈曲張上消化道出血的內(nèi)鏡管理指南解讀課件
- 新生兒消化道出血
- 2024-2025學(xué)年山東省濟(jì)南市天橋區(qū)八年級(上)期末語文試卷(含答案解析)
- (高清版)DB44∕T 724-2010 《廣州市房屋安全鑒定操作技術(shù)規(guī)程》
- 2025年可愛的中國測試題及答案
評論
0/150
提交評論