2022年武漢工程大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第1頁(yè)
2022年武漢工程大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第2頁(yè)
2022年武漢工程大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)_第3頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

2022年武漢工程大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)概論》科目期末試卷B(有答案)一、填空題1、關(guān)系模型、 和 組成。2、設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F(xiàn)),R.AR碼,S.AS的外,S.A的值或者等于R組碼值取空值這是過(guò)和約束來(lái)實(shí)現(xiàn)的。3、設(shè)中有作者表(作者號(hào),城市)和出版商表(出版商號(hào),城市查詢語(yǔ)SELECTFROM作者表SELECTFROM出版商表;4、DBMS的完整性控制機(jī)應(yīng)備三個(gè)功能:義功能,;檢功能,即 ;最后若發(fā)現(xiàn)用戶的操作請(qǐng)求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動(dòng)作來(lái)保證數(shù)據(jù)的完整性。5、若務(wù)T數(shù)據(jù)象A加了S鎖則其他只能對(duì)數(shù)據(jù)A再加 ,不能加 ,直事務(wù)T釋放A上鎖。6、在數(shù)庫(kù)統(tǒng)封鎖協(xié)中,級(jí)協(xié):“在修改數(shù)據(jù)A前必對(duì)其加X(jué)鎖,直到務(wù)結(jié)束才放X”,該協(xié)可以防;級(jí)協(xié)是在級(jí)協(xié)的上加“事務(wù)T在數(shù)R之前必須對(duì)其加S,讀完后即放S”,該協(xié)可以防;三級(jí)協(xié)是在級(jí)協(xié)議的基上加“務(wù)T在讀數(shù)據(jù)R之前須對(duì)其加S鎖,直到務(wù)束后才放S”,該協(xié)議可以防。7、SQLServer中數(shù)據(jù)完整性包、 和 。8、完整約束條件作用對(duì)象有屬性和 三種。9、數(shù)倉(cāng)庫(kù)建后,首先中抽取所需要的數(shù)據(jù)到數(shù)據(jù)備區(qū),在數(shù)據(jù)區(qū)中經(jīng)過(guò)化處理 ,再載到數(shù)倉(cāng)庫(kù)中,最后根據(jù)的需求將數(shù)布到 。10、在設(shè)局部E-R圖,由于各個(gè)子統(tǒng)有不同應(yīng)用,而且往往是由不同設(shè)人員設(shè)計(jì),所以各個(gè)局部E-R之間難免有不一致的地方,為沖突些沖突主要、 和 3類(lèi)。二、判斷題11、在SELECT語(yǔ)句中,需分組情滿足的條進(jìn)行判,應(yīng)使用WHERE子句。( )12、在關(guān)系數(shù)據(jù)表中,屬性順序是一定的,不能換。( )13、求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時(shí)才釋放相應(yīng)的鎖,這種封鎖協(xié)議是二級(jí)鎖協(xié)。( )14、DBMS提供授權(quán)功能控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完整性。( )15、連接是數(shù)庫(kù)最的操作。( )16、關(guān)系中任何一列的屬性值是不可再分的數(shù)項(xiàng),可取自不同域中的數(shù)據(jù)。( )17、準(zhǔn)SQL語(yǔ)言能用于所型的關(guān)系數(shù)系統(tǒng)。( )18間的過(guò)的。()19、視就是一個(gè)虛表,保視圖,保存的視的定。( )20、概念模型對(duì)現(xiàn)世界的第層抽象。( )21、實(shí)體集體型是一回事,沒(méi)有什么別。( )22、視是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。( )23、一個(gè)關(guān)系中不可能現(xiàn)兩個(gè)完全相同的是實(shí)體完整規(guī)確定的。( )24、并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對(duì)這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。( )25、在關(guān)系數(shù)庫(kù)中,屬性的排順序是可倒的。( )三、選擇題26、關(guān)于關(guān)系的完整束條件,下法錯(cuò)的是( )。A.在關(guān)系模型中,定義實(shí)體完整性、參照完整性和戶定的完整B.用戶完整應(yīng)由關(guān)系統(tǒng)動(dòng)支持C.參照完整性可由用戶或系統(tǒng)定義D.用戶定義的完整性是應(yīng)用領(lǐng)域需要遵循的約束條件27、分析和表達(dá)戶需求的方法通常采用頂向下,層分解的方式分析統(tǒng)的( )。A.SADFDDD統(tǒng)B.ERDFDDD統(tǒng)C.SAERDD統(tǒng)D.SADFDER統(tǒng)28、DBDBS和DBMS三者的關(guān)系?( )。A.DBDBSDBMSB.DBSDBDBMSC.DBMSDBDBSD.DBSDBMSDB29、如果統(tǒng)生死,參與的進(jìn)程的個(gè)數(shù)至少?( )個(gè)。A.3B .1C .2D .430、下列有關(guān)范式的敘述中正確的?( )。R賴碼,R2NF如果關(guān)系模式R∈3NF,X、Y U,若X→Y,則R?BCNFR∈BCNFX→→Y(Y≮X)?值依,R4NFD4NF,則BCNF;反之不成立31、數(shù)據(jù)完整性護(hù)中約束條件主要?指( )。A.用戶操作權(quán)限的約束B(niǎo).用戶口令校對(duì)C.值的約束和結(jié)構(gòu)的約束D.并發(fā)控制的約束32、下列不屬于非平凡函數(shù)賴的?( )。A.(CustomerID,ProviderID,BuyDate)→GoodsNameB.(CustomerID,ProviderID,BuyDate)→GoodsName,ProviderIDC.(CustomerID,ProviderID,BuyDate)→GoodsClassIDD.(CustomerID,ProviderID,BuyDate)→ProviderID33、事活鎖又為的饑餓為了避免數(shù)出現(xiàn)事活鎖,可以采用的措施是( )。A.使用先來(lái)先服務(wù)策略處理事務(wù)請(qǐng)求B.使用兩階段鎖協(xié)議C.對(duì)事務(wù)進(jìn)行并發(fā)調(diào)度D.使用小粒度鎖34、DBMS提供的DML有兩種使用方式,其中一種是將DML嵌入到某一級(jí)語(yǔ)言中,此級(jí)語(yǔ)言稱(chēng)為( )。A.查詢語(yǔ)言B.宿主語(yǔ)言C.自含語(yǔ)言D.會(huì)話語(yǔ)言35、將錯(cuò)的、不一致的數(shù)據(jù)入數(shù)倉(cāng)庫(kù)之前予以更正刪除,以免影響決策支持決的正確性這過(guò)程( )。A.?dāng)?shù)據(jù)提取B.?dāng)?shù)據(jù)轉(zhuǎn)換C.?dāng)?shù)據(jù)清洗D.?dāng)?shù)據(jù)加載36、關(guān)于SQLServer的數(shù)庫(kù)角色敘述正確的是( )。用戶固定角色數(shù)據(jù)統(tǒng)帶戶C戶擁有一個(gè)角色D.角色用化將很多戶權(quán)限分很多戶一復(fù)任務(wù)的管37、如果一個(gè)統(tǒng)定義關(guān)系系,則它須( )。A.支持關(guān)系數(shù)庫(kù)B.支持選擇、投影和連接運(yùn)算C.AB均成立D.A、B都不需要38、關(guān)于基于日志的恢復(fù)敘述中,哪是正確的( )。值進(jìn)UNDO值進(jìn)REDO記錄值進(jìn)UNDO值進(jìn)REDO值進(jìn)UNDO值進(jìn)行REDO值進(jìn)UNDO值進(jìn)行REDO39選課SC(S#,C#,Grade),S#,C#分為字符型數(shù)據(jù),Grade績(jī)?yōu)閿?shù)現(xiàn)該語(yǔ)句中不正確的是( )。A.INSERTINTOSC(S#,C#,Grade)VALUES(‘S4’,‘C6’,90)B.INSERTINTOSC(S#,C#)VALUES(‘S5’,‘C8’)C.INSERTINTOSCVALUES <‘S4’,‘C4’,85)D.INSERTINTOSC(S#,C#,Grade)VALUES(S2,C3,89)40、以下關(guān)于OLAP的敘述錯(cuò)的是( )。A.一個(gè)維數(shù)組可以表為(維1,維2,…,維B.維的一個(gè)稱(chēng)為該的一維成員C.OLAP是聯(lián)機(jī)分析處理D.OLAP是以數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行分析決策的基礎(chǔ)四、簡(jiǎn)答題41、數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)哪些問(wèn)題?如何解決?42、舉例說(shuō)明對(duì)數(shù)據(jù)庫(kù)安全性產(chǎn)生威脅的因素。43、為什么事務(wù)非正常結(jié)束時(shí)會(huì)影響數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性?請(qǐng)舉例說(shuō)明之。44、數(shù)據(jù)庫(kù)中要存儲(chǔ)和管理的數(shù)據(jù)內(nèi)容包括哪些方面?45、試述視圖的優(yōu)點(diǎn)。五、綜合題46、設(shè)R(A,B)和S(B,C,D)20000,S1200組,一個(gè)塊40R30S組寫(xiě)。(1)R上沒(méi)有索引,select*fromR;(2)R中A為碼,A有3層B+索引,select*fromRwhereA =10;嵌套循R?S;連R?S,區(qū)分RSB有序和無(wú)序兩種情況。47、請(qǐng)寫(xiě)出對(duì)一個(gè)文件按某個(gè)屬性的排序算法(設(shè)該文件的記錄是定長(zhǎng)的),并上機(jī)實(shí)現(xiàn)。若要按多個(gè)屬性排序,能否寫(xiě)出改進(jìn)的算法?參考答案一、填空題1、【答案】數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;完整性規(guī)則2、【答案】參照完整性;PRIMARYKEY約束;FOREIGNKEY3、【答案】EXCEPTEXCEPT語(yǔ)“”查詢兩個(gè)數(shù)據(jù)“”EXCEPT實(shí)現(xiàn)沒(méi)有值。4、【答案】提供定義完整性約束條件機(jī)制;檢查用戶發(fā)出的操作請(qǐng)求是否違背完整性約束條件5、【答案】S鎖;X鎖6、【答案】丟失修改;丟失修改和讀臟數(shù)據(jù);丟失修改、讀臟數(shù)據(jù)和不可重復(fù)讀7、【答案】域完整性;實(shí)體完整性;參照完整性8、【答案】關(guān)系;元組9、【答案】數(shù)據(jù)源;數(shù)據(jù);數(shù)據(jù)集市10、【答案】屬性沖突;命名沖突;結(jié)構(gòu)沖突二、判斷題錯(cuò)錯(cuò)錯(cuò)錯(cuò)對(duì)錯(cuò)對(duì)對(duì)對(duì)錯(cuò)錯(cuò)錯(cuò)錯(cuò)對(duì)對(duì)三、選擇題26、【答案】B類(lèi):實(shí)戶定體完整性保證每一個(gè)數(shù)據(jù)實(shí)體)識(shí)別證間系時(shí),種聯(lián)系造成的數(shù)據(jù)取值的制約;用戶定義的完整性保證每一個(gè)數(shù)據(jù)的取值在應(yīng)用領(lǐng)域內(nèi)是合理的。其中,實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱(chēng)為關(guān)系的兩個(gè)不變性。也就是說(shuō),只要是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)就應(yīng)該自動(dòng)支持實(shí)體完整性和參照完整性。27、【答案】A【解析】分析和表達(dá)用戶需求的方法主要包括自頂向下和自底向上兩類(lèi)方法。結(jié)構(gòu)化分析(StructuredAnalysis,簡(jiǎn)稱(chēng)SA方法)是一種簡(jiǎn)單實(shí)用的方法。SA方法采用自頂向下,逐層分解的方式分析系統(tǒng),并把每一層用數(shù)據(jù)流圖(DataFlowDiagram,DFD)和數(shù)據(jù)字典(DataDictionary,DD)描述系統(tǒng)。28、【答案】B【解析】數(shù)系統(tǒng)(DBSDataBaseSystem)數(shù)庫(kù)系是一個(gè)引入數(shù)庫(kù)以后計(jì)算機(jī)統(tǒng),它由計(jì)算機(jī)硬件(包算機(jī)網(wǎng)與通設(shè)備)及相軟件(主要是操作統(tǒng))、數(shù)庫(kù)(DBDataBase)、數(shù)庫(kù)管理統(tǒng)(DBMSDataBaseManagementSystem )、數(shù)庫(kù)應(yīng)用發(fā)統(tǒng)和人員組成。29、【答案】C【解析】由于各進(jìn)程互相獨(dú)立地活動(dòng),不斷申請(qǐng)和釋放軟硬件資源,可能會(huì)出現(xiàn)這樣一種狀態(tài):兩個(gè)或兩個(gè)以上的進(jìn)程彼此等待對(duì)方擁有的而又不會(huì)釋放的資源,則所有進(jìn)程都不能進(jìn)一步向前運(yùn)行,這種狀態(tài)就稱(chēng)為死鎖。因此,參與死鎖的進(jìn)程至少是兩個(gè)。30、【答案】D【解析】2NF和3NF關(guān)系討論的都是非主屬性與候選碼間的函數(shù)依賴關(guān)系,所以A項(xiàng)是錯(cuò)誤的;BCNF要求每一個(gè)函數(shù)依賴的左部都包含R的候選碼,所以B項(xiàng)是錯(cuò)誤的;4NF要求每一個(gè)多值依賴的左部都包含R的候選碼,所以C項(xiàng)是錯(cuò)誤的。31、【答案】C【解析】完整性規(guī)則主要分為兩大類(lèi),一類(lèi)是域完整性規(guī)則,實(shí)際上就是值的約束;另一類(lèi)是關(guān)系完整性規(guī)則,實(shí)際上就是結(jié)構(gòu)的約束。32、【答案】DX→YY∈X,X→Y賴則稱(chēng)賴。D項(xiàng)為平凡函數(shù)依賴。33、【答案】A【解析】避免活鎖的簡(jiǎn)單方法是采用先來(lái)先服務(wù)的策略。當(dāng)多個(gè)事務(wù)請(qǐng)求封鎖同一數(shù)據(jù)對(duì)象時(shí),封鎖子系統(tǒng)按請(qǐng)求封鎖的先后次序?qū)κ聞?wù)排隊(duì),數(shù)據(jù)對(duì)象上的鎖一旦釋放就批準(zhǔn)申請(qǐng)請(qǐng)求隊(duì)列中的第一個(gè)事務(wù)獲得鎖。34、【答案】BDBMSDML稱(chēng)為語(yǔ)為高員編時(shí)既這級(jí)語(yǔ)言。CD務(wù)級(jí)SQL服務(wù)定義創(chuàng)務(wù)能選擇務(wù)義庫(kù)庫(kù)用在多種角色中;角色是多權(quán)多用一復(fù)雜務(wù)的管理方式。CBUNDO,對(duì)隊(duì)務(wù)進(jìn)處處掃對(duì)UNDO事務(wù)執(zhí)記錄“值庫(kù);REDO,對(duì)重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做處理,處理方法是:正向掃描日志文件,對(duì)每個(gè)REDO事務(wù)重新執(zhí)行登記的操作,即將日志記錄中“更新后的值”寫(xiě)入數(shù)據(jù)庫(kù)。39、【答案】DSQLINSERT語(yǔ)時(shí)問(wèn)題:首先,列名表和元中的數(shù)給出的數(shù)據(jù)元素個(gè)數(shù)應(yīng)該給出的屬性列的值時(shí)認(rèn)值1時(shí)順式定義一致,插入時(shí)還需要注意非空屬性列值的輸入及主碼列值的唯一性等問(wèn)題。40、【答案】A【解析】一個(gè)多維數(shù)組可以表示為:(維1、維四、簡(jiǎn)答題41、答:(1)數(shù)據(jù)庫(kù)的并發(fā)操作通常會(huì)帶來(lái)以下3類(lèi)問(wèn)題:丟失更新問(wèn)題;不一致分析問(wèn)題;“臟數(shù)據(jù)”的讀出。(2)可以用并發(fā)控制的方法調(diào)度并發(fā)操作,避免造成數(shù)據(jù)的不一致性,使一個(gè)用戶事務(wù)的執(zhí)行不受其他事務(wù)的干擾。另一方面,對(duì)數(shù)據(jù)庫(kù)的應(yīng)用有時(shí)允許某些不一致性。如有些統(tǒng)計(jì)工作涉及數(shù)據(jù)量很大,讀到一些“臟數(shù)據(jù)”對(duì)數(shù)據(jù)統(tǒng)計(jì)精度沒(méi)有什么影響,這些可以降低對(duì)一致性的要求,以減少系統(tǒng)開(kāi)銷(xiāo)。42、答:(1)濫用過(guò)高權(quán)限:當(dāng)用戶(或應(yīng)用程序)被授予超出了其工作職能所需的數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限時(shí),這些權(quán)限可能會(huì)被惡意濫用。例如,一個(gè)大學(xué)管理員在工作中只需要能夠更改學(xué)生的聯(lián)系信息,不過(guò)他可能會(huì)利用過(guò)高的數(shù)據(jù)庫(kù)更新權(quán)限來(lái)更改分?jǐn)?shù)。濫權(quán)庫(kù)權(quán)經(jīng)權(quán)一個(gè)惡務(wù)人過(guò)Web應(yīng)看歷的Web應(yīng)用程序的結(jié)構(gòu)限制用戶只能查看單個(gè)患者的病史,即無(wú)法同時(shí)查看多個(gè)患者的病歷并且不允許復(fù)制電意的醫(yī)人員戶端(MS-Excel)連,來(lái)規(guī)避MS-Excel錄該務(wù)人檢索和保存所有患者的病。權(quán)平臺(tái)戶的限管理SQL語(yǔ)件開(kāi)發(fā)人獲庫(kù)權(quán)權(quán)意的開(kāi)人員可以禁用審計(jì)設(shè)偽帳戶轉(zhuǎn)帳等。43、答:(1)事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。如果數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行中發(fā)生故障,有些事務(wù)尚未完成就被迫中斷,這些未完成事務(wù)對(duì)數(shù)據(jù)庫(kù)所做的修改有一部分已寫(xiě)入物理數(shù)據(jù)庫(kù),這時(shí)數(shù)據(jù)庫(kù)就處于一種不正確的狀態(tài),或者說(shuō)是不一致的狀態(tài)。(2)為Q1移到2則可以定義務(wù)T,T-Q,Q2=Q2+QT非正常止時(shí)只做了第則庫(kù),庫(kù)緣無(wú)故少了Q。44、答:數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的物理組織必須體現(xiàn)實(shí)體之間的聯(lián)系,支持?jǐn)?shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)——各種數(shù)據(jù)模型。因此數(shù)據(jù)庫(kù)中要存儲(chǔ)4個(gè)方面的數(shù)據(jù):數(shù)據(jù)描述,即數(shù)據(jù)的外模式、模式、內(nèi)模式;數(shù)據(jù)本身;數(shù)據(jù)之的聯(lián)系;存取路徑。45、答:視圖有以下五個(gè)優(yōu)點(diǎn):視圖能夠簡(jiǎn)化用戶的操作:視圖機(jī)制使用戶可以將注意力集中在所關(guān)心的數(shù)據(jù)上,如果這些數(shù)據(jù)不是直接來(lái)自基本表,則可以通過(guò)定義視圖,使數(shù)據(jù)庫(kù)看起來(lái)結(jié)構(gòu)簡(jiǎn)單、清晰,并且可以簡(jiǎn)化用戶的數(shù)據(jù)查詢操作;視圖使用戶能以多種角度看待同一數(shù)據(jù):視圖機(jī)制能使不同的用戶以不同的方式看待同一數(shù)據(jù),當(dāng)許多不同種類(lèi)的用戶共享一個(gè)數(shù)據(jù)庫(kù)時(shí),這種靈活性是非常重要的;庫(kù)庫(kù)時(shí)戶的應(yīng)能設(shè)數(shù)據(jù)統(tǒng)時(shí)戶定應(yīng)這用戶視圖上。這樣視圖機(jī)制就自動(dòng)提供了對(duì)機(jī)密數(shù)據(jù)的安全保護(hù)功能。查詢。五、綜合題46、答:假設(shè)存放連接結(jié)果的塊因子Mrs=20,即一個(gè)塊能裝20個(gè)連接后的元組。如果R和S在B屬性上已經(jīng)有序

溫馨提示

  • 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)論