版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2022年中國傳媒大學(xué)信息管理與信息系統(tǒng)專業(yè)《數(shù)據(jù)庫概論》科目期未試卷B(有答案)口一、填空題1、 和 一起組成了安全性子系統(tǒng)。2、主題在數(shù)據(jù)倉庫中由一系列實現(xiàn)。一個主題之下表的劃分可按 、數(shù)據(jù)所屬時間段進(jìn)行劃分,主題在數(shù)據(jù)倉庫中可用 方式進(jìn)行存儲,如果主題存儲量大,為了提高處理效率可采用 方式進(jìn)行存儲。3、在SQLServer2000中,新建了一個SQLServer身份驗證模式的登錄賬戶LOG,現(xiàn)希望LOG在數(shù)據(jù)庫服務(wù)器上具有全部的操作權(quán)限,下述語句是為LOG授權(quán)的語句,請補(bǔ)全該語句。EXECsp_addsrvrolemember'LOG',;□TOC\o"1-5"\h\z4、數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中,可能會發(fā)生各種故障,其故障對數(shù)據(jù)庫的影響總結(jié)起來有兩類: 和 。5、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是 、 、 、 和 。6、數(shù)據(jù)庫系統(tǒng)是利用存儲在外存上其他地方的 來重建被破壞的數(shù)據(jù)庫。方法主要有兩種: 和 。7、如果多個事務(wù)依次執(zhí)行,則稱事務(wù)是執(zhí)行 ;如果利用分時的方法,同時處理多個事務(wù),則稱事務(wù)是執(zhí)行 。8、數(shù)據(jù)管理技術(shù)經(jīng)歷了 、 和 3個階段。9、數(shù)據(jù)庫管理系統(tǒng)的主要功能有 、 、數(shù)據(jù)庫的運(yùn)行管理以及數(shù)據(jù)庫的建立和維護(hù)等4個方面。10、在VB6.0中,已經(jīng)用Adobel連接到數(shù)據(jù)庫,并已綁定到數(shù)據(jù)庫中的某個關(guān)系表,現(xiàn)要通過此控件向表中插入數(shù)據(jù),需要用到Adobel.Recordset的方法和Update方法,使用Adobel.Recordset的一方法可以使當(dāng)前行指針在結(jié)果集中向前移動一行?!醵?、判斷題11、可以用UNION將兩個查詢結(jié)果合并為一個查詢結(jié)果。( )□12、在關(guān)系數(shù)據(jù)表中,屬性的順序是一定的,不能交換。()13、一個關(guān)系中不可能出現(xiàn)兩個完全相同的元組是由實體完整性規(guī)則確定的。()14、在關(guān)系模式中,主碼和候選碼可以有多個。()15、在關(guān)系數(shù)據(jù)庫中,屬性的排列順序是可以顛倒的。()16、函數(shù)依賴是多值依賴的一個特例。()17、有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖。()18、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()19、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()20、在數(shù)據(jù)表中,空值表示不確定。()21、DBMS提供授權(quán)功能控制不同用戶訪問數(shù)據(jù)的權(quán)限,主要目的是為了實現(xiàn)數(shù)據(jù)庫的完整性。()TOC\o"1-5"\h\z22、視圖就是一個虛表,保存視圖時,保存的是視圖的定義。( )23、求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時才釋放相應(yīng)的鎖,這種封鎖協(xié)議是二級封鎖協(xié)議。( )24、并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。( )25、在CREATEINDEX語句中,使CLUSTERED來建立簇索引。( )□三、選擇題26、關(guān)系運(yùn)算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積、( )。A.投影、連接B.連接、選擇C.選擇、投影口D.交、選擇口27、數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包指()。A.數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后援副本口B.數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案口C.日志文件、數(shù)據(jù)庫后援副本口D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后援副本口28、不屬于DBMS基本功能的是( )??贏.數(shù)據(jù)庫定義功能和數(shù)據(jù)庫的建立與維護(hù)功能口B.數(shù)據(jù)庫操縱功能和數(shù)據(jù)庫運(yùn)行管理功能口C.數(shù)據(jù)庫開發(fā)、設(shè)計與調(diào)試功能口D.數(shù)據(jù)組織存儲管理功能和數(shù)據(jù)通信功能口29、信息是有價值的,信息的價值與()有關(guān)。A.正確性、及時性、完整性、開放性和可靠性口B.正確性、及時性、完整性和可靠性口C.正確性、完整性、開放性和可靠性口D.正確性、及時性、完整性和開放性口30、根據(jù)系統(tǒng)所提供的存取路徑,選擇合理的存取策略,這種優(yōu)化方式稱為()。A.物理優(yōu)化B.代數(shù)優(yōu)化C.規(guī)則優(yōu)化D.代價估算優(yōu)化口31、SQL語言中,HAVING子句用于篩選滿足條件的( )??贏.列B.行 C.分組D.元組口32、關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計,有下列說法:I.軟件總體設(shè)計的依據(jù)包括需求分析階段得到的數(shù)據(jù)流圖、事務(wù)描述和業(yè)務(wù)規(guī)則等需求分析結(jié)果H.軟件總體設(shè)計一般用模塊結(jié)構(gòu)圖表示,模塊結(jié)構(gòu)圖主要關(guān)心模塊的外部特性,即上下級模塊、同級模塊間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,以及模塊內(nèi)部處理流程m.數(shù)據(jù)庫事務(wù)設(shè)計的依據(jù)是事務(wù)自身的事務(wù)處理邏輯W.總體設(shè)計階段要對硬件平臺、存儲設(shè)備、操作系統(tǒng)、DBMS等做出合理選擇,并進(jìn)行初步配置設(shè)計上述說法錯誤的是()。A.1 B.口和mC.IV D.工和IV口33、關(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ù)間的連接操作和并操作34、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和( )。A.可維護(hù)性B.相容性C.可恢復(fù)性D.獨立性口35、關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()。A.對文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算□C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算口36、現(xiàn)有關(guān)系模式R(學(xué)號,姓名,課程代碼,課程名,課程成績),對其進(jìn)行分解將其規(guī)范化到第三范式,下列( )是最正確的規(guī)范化結(jié)果。R1(學(xué)號,姓名)R2(課程代碼,課程名,課程成績)□R1(學(xué)號,姓名)R2(課程代碼,課程名)R3(學(xué)號,課程代碼,課程成績)□R1(學(xué)號,姓名)R2(學(xué)號,課程代碼,課程名,課程成績)□R1(學(xué)號,姓名)R2(課程代碼,課程名)R3(課程代碼,課程成績)□37、建立關(guān)于系、學(xué)生、班級、社團(tuán)等信息的一個關(guān)系數(shù)據(jù)庫,一個系有若干個專業(yè),每個專業(yè)每年只招一個班,每個班有若干學(xué)生,一個系的學(xué)生住在同一宿舍區(qū),每個學(xué)生可以參加若干個社團(tuán),每個社團(tuán)有若干學(xué)生。描述學(xué)生的屬性有:學(xué)號、姓名、出生年月、系名、班號、宿舍區(qū)。描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入學(xué)年份。描述系的屬性有:系號、系名、系辦公地點、人數(shù)。描述社團(tuán)的屬性有:社團(tuán)名、成立年份、地點、人數(shù)、學(xué)生參加某社團(tuán)的年份。回答以下問題:畫出E-R圖?!跽埥o出關(guān)系模式,寫出每個關(guān)系模式的最小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。指出各關(guān)系的候選碼、外碼,有沒有全碼存在?□□□□□38、二級封鎖協(xié)議可防止()。A.不可重復(fù)讀、丟失修改B.讀“臟”數(shù)據(jù)口C.讀“臟”數(shù)據(jù)、丟失修改D.不可重復(fù)讀、讀“臟”數(shù)據(jù)口39、下述哪一個SQL語句用于實現(xiàn)數(shù)據(jù)存取的安全機(jī)制( )??贏.COMMITB.ROLLBACKC.GRANTD.CREATETABLE40、下列屬于數(shù)據(jù)倉庫特點的是()。A.綜合性和提煉性數(shù)據(jù)口B.重復(fù)性的、可預(yù)測的處理口C.一次處理的數(shù)據(jù)量小口D.面向操作人員,支持日常操作口41、在OODB中,對象可以定義為對一組信息及其( )的描述。□A.操作B.存取C.傳輸D.繼承口四、簡答題42、舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子,以及適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子。□□□□□□□43、什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么?□□□□□□44、描述M叩Reduce的計算過程。分析M叩Reduce技術(shù)作為大數(shù)據(jù)分析平臺的優(yōu)勢和不足?!酢酢酢酢酢酢?5、數(shù)據(jù)倉庫開發(fā)的階段有哪些?□□□□□□□□46、針對不同的故障,試給出恢復(fù)的策略和方法。(即如何進(jìn)行事務(wù)故障的恢復(fù),如何進(jìn)行系統(tǒng)故障的恢復(fù),以及如何進(jìn)行介質(zhì)故障的恢復(fù)。)□□□□□□五、綜合題47、在SQLServer2000中,有教師表Teachers(TeaeherlD,Name,LeaderlD,其中TeacherlD是主碼,類型是長度為4的普通編碼定長字符串,且每位是0?9的數(shù)字字符;Name的類型是長度為10的普通編碼可變長字符串;LeaderlD是每個教師的領(lǐng)導(dǎo)的TeacherlD?!酡賹懗鰟?chuàng)建Teachers表的SQL語句,要求語句中包含所有的約束。□②現(xiàn)要查詢TeaeherlD為“1234”的教師的領(lǐng)導(dǎo)的上級領(lǐng)導(dǎo)的口TeacherlD,請給出相應(yīng)的SQL語句,要求只使用一條SQL語句實現(xiàn),且此語句中不允許包含子查詢?!酢酢酢酢酢?8、設(shè)匕、T2和T3是如下事務(wù):□T:A=A+2口1T:A=Ax2口2T3:A=A力設(shè)A的初始值為0?;卮鹨韵聠栴}:□若3個事務(wù)允許并發(fā)執(zhí)行,則有多少種可能正確的結(jié)果,請分別列出來。請給出一個可串行化的調(diào)度,并給出執(zhí)行結(jié)果。請給出一個非串行化的調(diào)度,并給出執(zhí)行結(jié)果。若3個事務(wù)都遵守兩段鎖協(xié)議,請給出一個不產(chǎn)生死鎖的可串行化調(diào)度。若3個事務(wù)都遵守兩段鎖協(xié)議,請給出一個產(chǎn)生死鎖的調(diào)度。49、3、為某百貨公司設(shè)計一個E-R模型。□百貨公司管轄若干連鎖商店,每家商店經(jīng)營若干商品,每家商店有若干職工,但每個職工只能服務(wù)于一家商店。實體類型“商店”的屬性有:店號、店名、店址、店經(jīng)理。實體類型“商品”的屬性有:商品號、品名、單價、產(chǎn)地。實體類型“職工”的屬性有:工號、姓名、性別、工資。在聯(lián)系中應(yīng)反映出職工參加某商店工作的開始時間、商店銷售商品的月銷售量。試畫出反映商店、商品、職工實體類型及其聯(lián)系類型的E-R圖、并將其轉(zhuǎn)換成關(guān)系模式集?!酢酢酢鯀⒖即鸢敢?、填空題1、【答案】用戶權(quán)限定義;合法權(quán)檢查機(jī)制2、【答案】數(shù)據(jù)表;數(shù)據(jù)的綜合;多維數(shù)據(jù)庫;關(guān)系數(shù)據(jù)庫3、【答案】dbowneE【解析】在SQLServer中,dbonwer具有數(shù)據(jù)庫服務(wù)器上的全部權(quán)限?!?、【答案】數(shù)據(jù)庫本身未被破壞;數(shù)據(jù)庫處于不一致狀態(tài)5、【答案】并;差;笛卡爾積;投影;選擇6、【答案】冗余數(shù)據(jù);后援副本;日志文件7、【答案】串行;并行8、【答案】人工管理;文件系統(tǒng);數(shù)據(jù)庫系統(tǒng)9、【答案】數(shù)據(jù)庫定義功能;數(shù)據(jù)庫操縱功能10、【答案】AddNew;MovePrevious口【解析】Recordset對象中的AddNew方法可以用來在結(jié)果集里添加一個新記錄。MovePrevious方法用來將當(dāng)前行記錄指針向前移動一行?!醵⑴袛囝}11、【答案】對12、【答案】錯13、【答案】錯14、【答案】錯15、【答案】對16、【答案】對17、【答案】對18、【答案】錯19、【答案】錯20、【答案】對21、【答案】錯22、【答案】對23、【答案】錯24、【答案】對25、【答案】對三、選擇題26、【答案】Q【解析】關(guān)系代數(shù)是一種抽象的查詢語言,它通過對關(guān)系的運(yùn)算來表達(dá)查詢要求。關(guān)系代數(shù)的運(yùn)算共有8種,可分兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算一傳統(tǒng)的集合運(yùn)算有:交、并、差、笛卡爾積,專門的關(guān)系運(yùn)算有:選擇、投影、連接和除。其中,并、差、笛卡爾積、選擇和投影5種運(yùn)算是基本運(yùn)算,其他3種運(yùn)算均可以用這5種基本運(yùn)算來表達(dá)。27、【答案】Q【解析】數(shù)據(jù)庫恢復(fù)的實現(xiàn)技術(shù)主要是建立冗余并利用冗余數(shù)據(jù)實施數(shù)據(jù)庫恢復(fù)。建立冗余最常見的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件。28、【答案】Q【解析】數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS。DBMS基本功能有:①數(shù)據(jù)庫的定義功能,②數(shù)據(jù)庫操縱功能,③數(shù)據(jù)庫運(yùn)行控制功能,④數(shù)據(jù)庫的維護(hù)功能,⑤數(shù)據(jù)庫組織、存儲和管理功能,⑥數(shù)據(jù)通信功能?!?、常用的關(guān)系數(shù)據(jù)庫管理系統(tǒng)有()。A.Oracle、Access、PowerBuilder和SQLServer口B.DB29、【答案】B口【解析】信息的特征體現(xiàn)在它的正確性、及時性、完整性、開放性和可靠性。正確的、及時的、完整的和可靠的信息才具有意義和價值,但是信息是否開放與價值的高低并不成正比,有些保密的國家機(jī)密或科技機(jī)密是極具價值的。30、【答案】A【解析】物理優(yōu)化是根據(jù)數(shù)據(jù)字典中的存取路徑、數(shù)據(jù)的存儲分布以及聚簇情況等信息來選擇低層的存取路徑。31、【答案】Q【解析】HAVING子句常與GROUPBY子句聯(lián)合使用,GROUPBY通常指出分組的依據(jù)列,即依據(jù)那個屬性列來分組,而HAVING子句則指出各分組提取的條件。例如:要求列出某班本學(xué)期所有課程中,班級平均成績高于75的課程號、課程名稱時,GROUPBY子句應(yīng)該指出分組的依據(jù)是選課關(guān)系中的課程號屬性列,HAVING子句則提出該課程的全班平均成績AVG要高于75,低于75的就不提取了?!?2、【答案】B口【解析】需求分析階段得到的數(shù)據(jù)流圖、事務(wù)描述和業(yè)務(wù)規(guī)則等需求分析結(jié)果是軟件總體設(shè)計的輸入,系統(tǒng)總體結(jié)構(gòu)和分層模塊結(jié)構(gòu)是總體設(shè)計的輸出。模塊結(jié)構(gòu)圖是用來表示總體設(shè)計輸出的常見模型,主要用來描述模塊的外部特性,即上下級模塊以及同級模塊間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,但并不關(guān)心模塊內(nèi)部的處理流程。33、【答案】A【解析】分布式數(shù)據(jù)庫中,每臺計算機(jī)都有DBMS的一份完整拷貝,具有自己的局部數(shù)據(jù)庫,放在單獨的地方,通過網(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),位置透明性位于分片視圖與分配視圖之間。34、【答案】B口【解析】數(shù)據(jù)模型應(yīng)該反映數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容。35、【答案】B口36、【答案】B口【解析】如果一個關(guān)系模式R屬于第一范式,且每個非主屬性既不部分依賴于碼又不傳遞依賴于碼,則這個關(guān)系屬于第三范式。同時在對關(guān)系進(jìn)行規(guī)范化的過程中,對于關(guān)系的分解不是隨意而為的,需要考慮新關(guān)系與原關(guān)系在數(shù)據(jù)上的等價、在依賴上的等價,甚至是在數(shù)據(jù)和依賴上都等價,否則就很可能達(dá)不到規(guī)范化目的。A項中的分解,R1(學(xué)號,姓名)達(dá)到3NF要求,R2(課程代碼,課程名,課程成績)也達(dá)到3NF要求,但是它們與原關(guān)系R在數(shù)據(jù)上不能等價,在依賴上也不等價,因而不是最正確的規(guī)范化結(jié)果。C項中的分解,R1(學(xué)號,姓名)達(dá)到3NF要求,R2(學(xué)號,課程代碼,課程名,課程成績)中由于存在:課程代碼一課程名,即非碼屬性對碼的部分依賴,因此,該R2只達(dá)到1NF要求,沒有達(dá)到2NF要求,當(dāng)然也就沒有達(dá)到3NF要求?!鮀項中的分解,R1(學(xué)號,姓名)達(dá)到3NF要求,R2(課程代碼,課程名),R3(課程代碼,課程成績)也都達(dá)到3NF要求,但是它們與原關(guān)系R在數(shù)據(jù)上不能等價,在依賴上也不等價,因而不是最正確的規(guī)范化結(jié)果。只有B項的分解,R1(學(xué)號,姓名),R2(課程代碼,課程名),R3(學(xué)號,課程代碼,課程成績)都達(dá)到3NF要求,同時分解后的關(guān)系與原關(guān)系在數(shù)據(jù)和依賴上都等價,因而是最正確的規(guī)范化結(jié)果。37、答:(1)對應(yīng)的E-R圖,如圖所示。□專業(yè)名人技年份人團(tuán)年份系辦公地a社團(tuán)名成匯年份出生年月專業(yè)名人技年份人團(tuán)年份系辦公地a社團(tuán)名成匯年份出生年月圖6-5學(xué)生等管理E-R圖口(2)所有關(guān)系模式如下。①學(xué)生關(guān)系:學(xué)生(學(xué)號,姓名,出生年月,系名,班號,宿舍區(qū))□候選碼:學(xué)號;外碼:系名,班號。最小依賴集Fm={學(xué)號-姓名,學(xué)號一出生年月,學(xué)號一班號,班號一系名,系名一宿舍區(qū)}。其中,存在以下傳遞函數(shù)依賴:學(xué)號一系名,系名經(jīng)學(xué)號,系名一宿舍區(qū),因為學(xué)號與宿舍區(qū)。班號一系名,系名經(jīng)班號,系名一宿舍區(qū),所以班號工宿舍區(qū)。學(xué)號一班號,班號。學(xué)號,班號一系名,所以學(xué)號系名?!跛詫W(xué)生模式最高達(dá)到2NF?!酡诎嗉夑P(guān)系:班級(班號,專業(yè)名,系名,人數(shù),入學(xué)年份)候選碼:班號和(專業(yè)名,入學(xué)年份);外碼:系名。最小依賴集Fm={班號-專業(yè)名,班號一人數(shù),班號一入學(xué)年份,專業(yè)名一系名)?!醮嬖诓糠趾瘮?shù)依賴:(專業(yè)名,入學(xué)年份)一系名,而專業(yè)名一系名。□另外,還存在以下傳遞函數(shù)依賴:班級號-專業(yè)名,專業(yè)名。班級號,專業(yè)名一系名,所以班級號馬系名口所以班級模式最高達(dá)到1NF?!酡巯店P(guān)系:系(系號,系名,辦公室地點,人數(shù))候選碼:系號和系名;無外碼。□最小依賴集Fm={系號一系名,系號一辦公室地點,系號-人數(shù),系名一系號)口系關(guān)系模式最高達(dá)到BCNF范式?!酡苌鐖F(tuán)關(guān)系:社團(tuán)(社團(tuán)名,成立年份,地點,人數(shù))候選碼:社團(tuán)名;無外碼。□最小依賴集Fm={社團(tuán)名一成立年份,社團(tuán)名一地點,社團(tuán)名一人數(shù)}。□社團(tuán)關(guān)系模式最高達(dá)到BCNF范式?!酡輰W(xué)生參加社團(tuán)關(guān)系:參加(學(xué)號,社團(tuán)名,入團(tuán)年份)候選碼:(學(xué)號,社團(tuán)名);外碼:學(xué)號,社團(tuán)名。最小依賴集Fm={(學(xué)號,社團(tuán)名)一入團(tuán)年份),而“(學(xué)號,社團(tuán)名)一入團(tuán)年份”是完全函數(shù)依賴。參加關(guān)系模式最高達(dá)到BCNF范式?!?8、【答案】Q【解析】一級封鎖協(xié)議可防止丟失修改;二級封鎖協(xié)議可以防止丟失修改和讀“臟”數(shù)據(jù);三級封鎖協(xié)議可防止丟失修改、讀“臟”數(shù)據(jù)和不可重復(fù)讀。39、【答案】Q【解析】COMMIT是向數(shù)據(jù)庫遞交數(shù)據(jù),ROLLBACK是回滾數(shù)據(jù),CREATETABLE是創(chuàng)建表,而GRANT是用來對用戶權(quán)限進(jìn)行管理,可以實現(xiàn)數(shù)據(jù)存取的安全機(jī)制?!?0、【答案】A口【解析】數(shù)據(jù)倉庫研究和解決從數(shù)據(jù)庫中獲取信息的問題。數(shù)據(jù)倉庫的特征在于面向主題、集成性、穩(wěn)定性和時變性。41、【答案】A【解析】對象可以定義為對一組信息(數(shù)據(jù))和一組操作(方法)。四、簡答題42、答:適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子:數(shù)據(jù)的備份,軟件或應(yīng)用程序使用過程中的臨時數(shù)據(jù)存儲一般使用文件系統(tǒng)比較合適。功能比較簡單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。適合用數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子:目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫。例如,一個工廠的管理信息系統(tǒng)(其中包括許多子系統(tǒng),如庫存管理系統(tǒng)、物資采購系統(tǒng)、作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等),學(xué)校的學(xué)生管理系統(tǒng),人事管理系統(tǒng),圖書館的圖書管理系統(tǒng)等等,都適合用數(shù)據(jù)庫系統(tǒng)。□43、答:(1)基本表是本身獨立存在的表,在SQL中一個關(guān)系就對應(yīng)一個表。一個(或多個)基本表對應(yīng)一個存儲文件,一個表可以帶若干索引,索引也存放在存儲文件中。視圖是從一個或幾個基本表導(dǎo)出的表。它本身不獨立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù)。這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,因此視圖是一個虛表?;颈砼c視圖的區(qū)別和聯(lián)系:①區(qū)別:視圖本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。②聯(lián)系:視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。所以基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也就隨之發(fā)生改變。□44、答:(1)MapReduce技術(shù)主要應(yīng)用于大規(guī)模廉價集群上的大數(shù)據(jù)并行處理,是以key/value的分布式存儲系統(tǒng)為基礎(chǔ),通過元數(shù)據(jù)集中存儲、數(shù)據(jù)以chunk為單位分布存儲和數(shù)據(jù)chunk冗余復(fù)制來保證其高可用性?!酰?)優(yōu)勢:MapReduce是一種并行編程模型。其處理模式以離線式批量處理為主?!鮉叩Reduce存在如下不足:□①基于MapReduce的應(yīng)用軟件較少,許多數(shù)據(jù)分析功能需要用戶自行開發(fā),從而導(dǎo)致使用成本增加;②程序與數(shù)據(jù)缺乏獨立性;③在同等硬件條件下,MapReduce的性能遠(yuǎn)低于并行數(shù)據(jù)庫;口④M叩Reduce處理連接的性能尤其不盡如人意??凇?5、答:數(shù)據(jù)倉庫系統(tǒng)的開發(fā)可以劃分為規(guī)劃、分析、設(shè)計、實施和運(yùn)行維護(hù)5個階段:規(guī)劃活動:建立開發(fā)數(shù)據(jù)倉庫系統(tǒng)的目標(biāo),確定數(shù)據(jù)倉庫系統(tǒng)涉及的范圍、制定開發(fā)計劃、在進(jìn)行了相應(yīng)的可行性研究后,啟動開發(fā)項目。數(shù)據(jù)倉庫分析階段:其工作是在掌握企業(yè)或決策者的需求的基礎(chǔ)上定義數(shù)據(jù)倉庫的體系結(jié)構(gòu),進(jìn)行需求定義,了解企業(yè)或決策者的需求,弄清企業(yè)決策的類型與需要決策的問題,了解這些決策制定的過程,各自涉及的信息及其來源,從而將關(guān)于決策的這種需求轉(zhuǎn)化為對信息的需求、對業(yè)務(wù)過程的需求、以及對數(shù)據(jù)訪問的需求。數(shù)據(jù)倉庫設(shè)計:包括主題域設(shè)計、物理數(shù)據(jù)庫設(shè)計、源系統(tǒng)分析、數(shù)據(jù)變換設(shè)計等內(nèi)容。數(shù)據(jù)倉庫實施:包括建立數(shù)據(jù)倉庫及數(shù)據(jù)倉庫填充。運(yùn)行管理:數(shù)據(jù)倉庫系統(tǒng)開發(fā)是一個反復(fù)漸進(jìn)的過程。當(dāng)數(shù)據(jù)倉庫建成運(yùn)行后,仍然需要繼續(xù)開發(fā)工作,還需要繼續(xù)發(fā)展?!?6、答:(1)事務(wù)故障的恢復(fù)是由DBMS執(zhí)行的?;謴?fù)步驟是自動完成的,對用戶是透明的。具體過程是:①反向掃描文件日志(即從后向前掃描日志文件),查找該事務(wù)的更新操作;②對該事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值”寫入數(shù)據(jù)庫;口③繼續(xù)反向掃描日志文件,做同樣處理;口④如此處理下去,直至讀到此事務(wù)的開始標(biāo)記,該事務(wù)故障的恢復(fù)就完成了???2)系統(tǒng)故障的恢復(fù)操作是指撤銷(UNDO)故障發(fā)生時未完成的事務(wù),重做(REDO)已完成的事務(wù)。系統(tǒng)的恢復(fù)步驟是:①正向掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務(wù)隊列口(REDO隊列)和未完成的事務(wù)隊列(UNDO隊列);□②對撤銷隊列中的各個事務(wù)進(jìn)行UNDO處理;③對重做隊列中的各個事務(wù)進(jìn)行REDO處理。(3)介質(zhì)故障是最嚴(yán)重的一種故障?;謴?fù)方法是重裝數(shù)據(jù)庫,重做已完成的事務(wù)。具體過程是:DBA裝入最新的數(shù)據(jù)庫后備副本(離故障發(fā)生時刻最近的轉(zhuǎn)儲副本),使數(shù)據(jù)庫恢復(fù)到轉(zhuǎn)儲時的一致性狀態(tài);DBA裝入轉(zhuǎn)儲結(jié)束時刻的日志文件副本;□DBA啟動系統(tǒng)恢復(fù)命令,由DBMS完成恢復(fù)功能,即重做已完成的事務(wù)?!酢跷濉⒕C合題47、答:①口createtableTe鬼二人€「尊(check(TeacherlDlike ]0“9[◎?9").Namevarchar(lO)?TOC\o"1-5"\h\zLeaderID )■primarykeyTeacherID?foreignkeyLe目darlDreference?埴sh號亡s(TqaqherlD)) D②口selectT2,LeaderIDfromTeachersasT1joinITeachersas12onT1.LeaderID=T2.TeaeherlDwhere\o"CurrentDocument"TLTeacherID*1234* n【解析】應(yīng)使用CREATE語句創(chuàng)建表格;可以通過對該表進(jìn)行自我連接查詢領(lǐng)導(dǎo)的信息,“1234”的條件約束可以通過WHERE子句來實現(xiàn)?!?8、答:(1)4種可能的結(jié)果,分別是A=16,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州財經(jīng)職業(yè)學(xué)院《視頻傳播實務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽職業(yè)技術(shù)學(xué)院《城鄉(xiāng)規(guī)劃管理與法規(guī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025陜西建筑安全員-A證考試題庫附答案
- 2025遼寧建筑安全員-A證考試題庫附答案
- 2025浙江建筑安全員-C證(專職安全員)考試題庫
- 貴陽康養(yǎng)職業(yè)大學(xué)《民俗與當(dāng)代社會》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025陜西省安全員A證考試題庫附答案
- 2025甘肅省安全員B證(項目經(jīng)理)考試題庫
- 廣州醫(yī)科大學(xué)《建筑給排水》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州現(xiàn)代信息工程職業(yè)技術(shù)學(xué)院《跨文化交際與面試技巧》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江省寧波市慈溪市2023-2024學(xué)年高二上學(xué)期期末考試 歷史 含解析
- 《新聞傳播倫理與法規(guī)》習(xí)題與答案
- 上海市市轄區(qū)(2024年-2025年小學(xué)五年級語文)人教版期末考試(下學(xué)期)試卷及答案
- 電信業(yè)務(wù)運(yùn)營與服務(wù)規(guī)范
- 信息安全技術(shù)測試題與答案
- 安保工作考核表
- 收費站突發(fā)事件應(yīng)急預(yù)案(10篇)
- 2024年-2025年公路養(yǎng)護(hù)工理論知識考試題及答案
- 地 理世界的聚落 課件-2024-2025學(xué)年七年級地理上學(xué)期(湘教版2024)
- “新生代”社區(qū)工作者的基層治理工具箱
- 人教版六年級數(shù)學(xué)上冊練習(xí)題及參考答案
評論
0/150
提交評論