版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2022年吉利學(xué)院數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)《數(shù)據(jù)庫系統(tǒng)原理》科目期末試卷A(有答案)一、填空題1、DBMS的完整性控制機(jī)制應(yīng)具備三個(gè)功能:定義功能,即______;檢查功能,即______;最后若發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動作來保證數(shù)據(jù)的完整性。2、在SELECT命令中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT語句中使用______保留字。3、關(guān)系系統(tǒng)的查詢優(yōu)化既是關(guān)系數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),又是關(guān)系系統(tǒng)的優(yōu)點(diǎn)。因?yàn)?,用戶只要提出______,不必指出______。4、設(shè)某數(shù)據(jù)庫中有商品表(商品號,商品名,商品類別,價(jià)格)?,F(xiàn)要?jiǎng)?chuàng)建一個(gè)視圖,該視圖包含全部商品類別及每類商品的平均價(jià)格。請補(bǔ)全如下語句:CREATEVIEWV1(商品類別,平均價(jià)格)ASSELECT商品類別,_____FROM商品表GROUPBY商品類別;5、數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中,可能會發(fā)生各種故障,其故障對數(shù)據(jù)庫的影響總結(jié)起來有兩類:______和______。6、在RDBMS中,通過某種代價(jià)模型計(jì)算各種查詢的執(zhí)行代價(jià)。在集中式數(shù)據(jù)庫中,查詢的執(zhí)行開銷主要包括______和______代價(jià)。在多用戶數(shù)據(jù)庫中,還應(yīng)考慮查詢的內(nèi)存代價(jià)開銷。7、有兩種基本類型的鎖,它們是______和______。8、已知系(系編號,系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個(gè)關(guān)系,系關(guān)系的主碼是______________,系關(guān)系的外碼是______________,學(xué)生關(guān)系的主碼是______________,外碼是______________。9、設(shè)在SQLServer2000環(huán)境下,對“銷售數(shù)據(jù)庫”進(jìn)行的備份操作序列如下圖所示。①出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要利用備份數(shù)據(jù)進(jìn)行恢復(fù)。首先應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù)_____,第二個(gè)應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù)_____。②假設(shè)這些備份操作均是在BK設(shè)備上完成的,并且該備份設(shè)備只用于這些備份操作,請補(bǔ)全下述恢復(fù)數(shù)據(jù)庫完全備份的語句RESTORE_____FROMBKWITHFILE=1,_____;10、在SELECT命令中,______子句用于選擇滿足給定條件的元組,使用______子句可按指定列的值分組,同時(shí)使用______子句可提取滿足條件的組。二、判斷題11、文件系統(tǒng)的缺點(diǎn)是數(shù)據(jù)不能長期存儲。()12、DBMS提供授權(quán)功能控制不同用戶訪問數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫的完整性。()13、可串行化的調(diào)度一定遵守兩段鎖協(xié)議。()14、SQL語言有嵌入式和交互式兩種使用方法。()15、在關(guān)系運(yùn)算中,投影是最耗時(shí)的操作。()16、實(shí)體集和實(shí)體型是一回事,沒有什么區(qū)別。()17、數(shù)據(jù)模型的核心構(gòu)成要素是數(shù)據(jù)結(jié)構(gòu)。()18、在數(shù)據(jù)庫恢復(fù)中,對已完成的事務(wù)進(jìn)行撤銷處理。()19、SQLServer有兩種安全性認(rèn)證模式:WindowsNT和SQLServer。()20、在數(shù)據(jù)庫設(shè)計(jì)中,數(shù)據(jù)流圖是用來建立概念模型的。()21、在數(shù)據(jù)庫表中,空值表示數(shù)值0。()22、機(jī)制雖然有一定的安全保護(hù)功能,但不精細(xì),往往不能達(dá)到應(yīng)用系統(tǒng)的要求。()23、在綜合分E-R圖時(shí),會出現(xiàn)屬性沖突,結(jié)構(gòu)沖突,命名沖突。()24、數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間無聯(lián)系,記錄之間存在聯(lián)系。()25、在SELECT語句中,需要對分組情況滿足的條件進(jìn)行判斷時(shí),應(yīng)使用WHERE子句。()三、選擇題26、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S、R-S、R∩S中不可能出現(xiàn)的元組數(shù)目情況是()。A.15,5,10B.18,7,7C.21,11,4D.25,15,027、后援副本的用途是()。A.安全性保障B.一致性控制C.故障后的恢復(fù)D.?dāng)?shù)據(jù)的轉(zhuǎn)儲28、若關(guān)系模式R(U,F(xiàn))屬于3NF,則()。A.一定屬于BCNFB.消除了插入和刪除異常C.仍存在一定的插入和刪除異常D.屬于BCNF且消除了插入和刪除異常29、Access、Delphi和SQLServerC.Oracle、Sybase、Informix、VisualFoxProD.PowerDesigner、Sybase、Informix、VisualFoxPro30、執(zhí)行語句CREATEDATABASEStudent的結(jié)果是()。A.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫,包括數(shù)據(jù)文件和日志文件B.運(yùn)行失敗,因?yàn)閰?shù)不完整C.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫,但是只有默認(rèn)的數(shù)據(jù)文件,無日志文件D.為數(shù)據(jù)庫Student創(chuàng)建一個(gè)名為Student的表31、以下有關(guān)SELECT子句的敘述中不正確的是()。A.SELECT子句中只能包含表中的列及其構(gòu)成的表達(dá)式B.SELECT子句規(guī)定了結(jié)果集中的列序列C.SELECT子句中可以使用別名D.如果FROM子句引用的兩個(gè)表中有同名的列,則在SELECT子句中引用它們時(shí)必須使用表名前綴加以限定32、查詢Student表中的所有非空Email信息,以下語句正確的是()。A.SELECTEmailFROMStudentWHEREEmail!=NULLB.SELECTEmailFROMStudentWHEREEmailNOTISNULLC.SELECTEmailFROMStudentWHEREEmail<>NULLD.SELECTEmailFROMStudentWHEREEmailISNOTNULL33、如表,因?yàn)椋ǎ傩允顾荒艹蔀殛P(guān)系。表A.項(xiàng)目經(jīng)理B.項(xiàng)目成員C.項(xiàng)目名稱D.項(xiàng)目號34、1:n或m:n)。實(shí)體型之間的聯(lián)系不僅存在于兩個(gè)實(shí)體型之間,也存在于兩個(gè)以上的實(shí)體型之間。同一個(gè)實(shí)體集內(nèi)的各實(shí)體之間也可以存在聯(lián)系。@8、代表層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷牡湫拖到y(tǒng)分別是()。A.DBTG、IMS、SQLServer、GISB.IMS、DBTG、Oracle、GISC.Oracle、IMS、Sybase、DBTGD.GIS、DBTG、Access、IMS35、在明確了數(shù)據(jù)庫應(yīng)用系統(tǒng)的任務(wù)目標(biāo)和系統(tǒng)范圍之后,需要進(jìn)行項(xiàng)目的可行性分析,關(guān)于可行性分析,下列說法錯(cuò)誤的是()。A.經(jīng)濟(jì)可行性分析是指對項(xiàng)目進(jìn)行成本效益分析,其中項(xiàng)目成本一般包括開發(fā)費(fèi)用、軟硬件購置費(fèi)用、安裝調(diào)試及維護(hù)費(fèi)用B.技術(shù)可行性分析一般以系統(tǒng)的性能要求為主要依據(jù),對系統(tǒng)的軟件、硬件和技術(shù)方案作出評估和選擇建議C.操作可行性分析的主要目的在于論證系統(tǒng)開發(fā)是否具備所需要的人員、軟件、硬件和工作環(huán)境等條件D.開發(fā)方案選擇的目的在于提出并評價(jià)實(shí)現(xiàn)系統(tǒng)的各種開發(fā)方案,并從中選擇出合理的方案36、在SQLServer2000中,通過構(gòu)建永久備份設(shè)備可以對數(shù)據(jù)庫進(jìn)行備份,下列說法正確的是()。A.不需要指定備份設(shè)備的大小B.一個(gè)數(shù)據(jù)庫一次只能備份在一個(gè)設(shè)備上C.每個(gè)備份設(shè)備都是專屬于一個(gè)數(shù)據(jù)庫的D.只能將備份設(shè)備建立在磁盤上37、二級封鎖協(xié)議可防止()。A.不可重復(fù)讀、丟失修改B.讀“臟”數(shù)據(jù)C.讀“臟”數(shù)據(jù)、丟失修改D.不可重復(fù)讀、讀“臟”數(shù)據(jù)38、關(guān)于登錄賬號和數(shù)據(jù)庫用戶,下列各項(xiàng)表述不正確的是()。A.登錄賬號是在服務(wù)器級創(chuàng)建的,數(shù)據(jù)庫用戶是在數(shù)據(jù)庫級創(chuàng)建的B.創(chuàng)建數(shù)據(jù)庫用戶時(shí)必須存在該用戶的登錄賬號C.?dāng)?shù)據(jù)庫用戶和登錄賬號必須同名D.一個(gè)登錄賬號可以對應(yīng)多個(gè)數(shù)據(jù)庫用戶39、數(shù)據(jù)倉庫的模式中,最基本的是()。A.星座模式B.雪花模式C.星型模式D.以上都不對40、關(guān)于OLAP和OLTP的敘述中錯(cuò)誤的是()。A.OLTP事務(wù)量大,但事務(wù)內(nèi)容比較簡單且重復(fù)率高B.OLAP的最終數(shù)據(jù)來源與OLTP不一樣C.OLAP面對決策人員和高層管理人員D.OLTP以應(yīng)用為核心,是應(yīng)用驅(qū)動的四、簡答題41、內(nèi)存數(shù)據(jù)庫的特點(diǎn)有哪些?42、什么是基本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么?43、什么是數(shù)據(jù)冗余?數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)相比怎樣減少冗余?44、分析傳統(tǒng)RDBMS在大數(shù)據(jù)時(shí)代的局限性。45、什么是活鎖?試述活鎖的產(chǎn)生原因和解決方法。五、綜合題46、請為三建工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)。針對該視圖完成下列查詢:找出三建工程項(xiàng)目使用的各種零件代碼及其數(shù)量;找出供應(yīng)商S1的供應(yīng)情況。47、姓名、出生年月、系名、班號、宿舍區(qū);描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份;描述系的屬性有:系名、系號、系辦公室地點(diǎn)、人數(shù):描述學(xué)會的屬性有:學(xué)會名、成立年份、地點(diǎn)、人數(shù)。有關(guān)語義如下:一個(gè)系有若干專業(yè),每個(gè)專業(yè)每年只招一個(gè)班,每個(gè)班有若干學(xué)生。一個(gè)系的學(xué)生住在同一宿舍區(qū)。每個(gè)學(xué)生可參加若干學(xué)會,每個(gè)學(xué)會有若干學(xué)生。學(xué)生參加某學(xué)會有一個(gè)入會年份。請給出關(guān)系模式,寫出每個(gè)關(guān)系模式的極小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對于函數(shù)依賴左部是多屬性的情況,討論函數(shù)依賴是完全函數(shù)依賴還是部分函數(shù)依賴。指出各關(guān)系的候選碼、外部碼,并說明是否全碼存在。48、某汽車維修公司需建立一個(gè)汽車維修數(shù)據(jù)庫,該數(shù)據(jù)庫中需要存儲和管理下列信息:車輛信息:車牌號,車型,發(fā)動機(jī)號,行駛里程,車輛所有人,聯(lián)系電話維修項(xiàng)目:項(xiàng)目號,項(xiàng)目名稱,維修費(fèi)汽車備件:備件號,備件名稱,備件單價(jià),庫存數(shù)量以上數(shù)據(jù)之間存在下列約束:可以對一個(gè)車輛進(jìn)行多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目可用于多個(gè)車輛,維修項(xiàng)目完成后要在數(shù)據(jù)庫中記錄維修時(shí)間;一種備件可用于多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目最多只使用一種備件,但每種備件的數(shù)量可以是多個(gè)。①根據(jù)以上需求構(gòu)建該數(shù)據(jù)庫的概念模型(畫E-R圖)。②假設(shè)車輛信息有如下約束:車牌號:標(biāo)識屬性,取值形式為:第1個(gè)字符是“京”,第2個(gè)字符為“A”到“Z”的字母,第3到第7個(gè)字符均是“0”到“9”的數(shù)字。此列采用普通編碼定長字符型,非空;車型:普通編碼定長字符型,長度為6,默認(rèn)值為“轎車”;發(fā)動機(jī)號:普遍編碼定長字符型:長度為6,非空;行駛里程:整型,取值大于或等于0;車輛所有人:普通編碼定長字符型,長度為8,非空;聯(lián)系電話:普通編碼定長字符型,長度為13,取值唯一。寫出創(chuàng)建滿足上述要求的車輛信息表的SQL語句。(注:表名和列名均用題中給出的中文名,SQL語句中大、小寫字母均可。)
參考答案一、填空題1、【答案】提供定義完整性約束條件機(jī)制;檢查用戶發(fā)出的操作請求是否違背完整性約束條件2、【答案】DISTINCT3、【答案】干什么;怎么干4、【答案】AVG(價(jià)格)【解析】SQL中,AVG(字段名)函數(shù)用來計(jì)算一組記錄中某個(gè)字段值的平均值。5、【答案】數(shù)據(jù)庫本身未被破壞;數(shù)據(jù)庫處于不一致狀態(tài)6、【答案】CPU;I/O7、【答案】共享鎖;排他鎖8、【答案】系編號;無;學(xué)號;系編號9、【答案】完全備份1;差異備份2;DATABASE銷售數(shù)據(jù)庫;RECOVERY10、【答案】WHERE;GROUPBY;HAVING二、判斷題11、【答案】錯(cuò)12、【答案】錯(cuò)13、【答案】錯(cuò)14、【答案】對15、【答案】錯(cuò)16、【答案】錯(cuò)17、【答案】對18、【答案】錯(cuò)19、【答案】錯(cuò)20、【答案】錯(cuò)21、【答案】錯(cuò)22、【答案】對23、【答案】對24、【答案】錯(cuò)25、【答案】錯(cuò)三、選擇題26、【答案】B【解析】①A項(xiàng)的情形:若R∩S為10個(gè)元組,那么R∪S為15個(gè)元組、R-S為5個(gè)元組是正確的。② B項(xiàng)的情形:若R∩S為7個(gè)元組,那么R∪S應(yīng)為18個(gè)元組、R-S應(yīng)為8個(gè)元組。③ C項(xiàng)的情形:若R∩S為4個(gè)元組,那么R∪S為21個(gè)元組、R-S為11個(gè)元組是正確的。④ D項(xiàng)的情形:若R∩S為0個(gè)元組,那么R∪S為25個(gè)元組、R-S為15個(gè)元組是正確的。27、【答案】C【解析】后援副本即數(shù)據(jù)庫的備份文件,是用于數(shù)據(jù)庫故障后的恢復(fù)。28、【答案】C【解析】各級范式之間的聯(lián)系有下述關(guān)系:1NF?2NF?3NF?BCNF?4NF?5NF。因此,達(dá)到3NF,不一定屬于BCNF。事實(shí)上,達(dá)到3NF還不能解決所有的異常問題,還會出現(xiàn)數(shù)據(jù)操縱的異常問題。在函數(shù)依賴的范疇內(nèi),只要達(dá)到BCNF就可達(dá)到最高的規(guī)范化程度,就可避免數(shù)據(jù)操縱的異常問題。29、【答案】C【解析】關(guān)系數(shù)據(jù)庫管理系統(tǒng)是被公認(rèn)為最有前途的一種數(shù)據(jù)庫管理系統(tǒng)。自20世紀(jì)80年代以來,作為商品推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle、Sybase、Informix、VisualFoxPro、Access和SQLServer等。Delphi、PowerBuilder和PowerDesigner屬于應(yīng)用系統(tǒng)開發(fā)工具軟件。30、【答案】A【解析】CREATEDATABASEdataname可以用來創(chuàng)建數(shù)據(jù)庫,其中dataname為數(shù)據(jù)庫的名字,默認(rèn)包含數(shù)據(jù)文件和日志文件。31、【答案】A【解析】SQL語言提供了SELECT語句進(jìn)行數(shù)據(jù)庫查詢,該語句具有靈活的使用方式和豐富的功能。語句的功能是根據(jù)WHERE子句的條件表達(dá)式,從FROM子句指定的基本表或視圖中找出滿足條件的元組。再按SELECT子句中目標(biāo)列表達(dá)式,選出元組中屬性值形成結(jié)果表。在同一個(gè)表自身聯(lián)合查詢時(shí)可以采用別名的方式以示區(qū)別,并在引用時(shí)通過表名前綴加以限定。故四個(gè)選項(xiàng)中A項(xiàng)是不正確的。32、【答案】D【解析】在數(shù)據(jù)庫T-SQL語句中,WHERE子句表示條件,用ISNULL來表示空的記錄,ISNOTNULL表示非空信息。33、【答案】B【解析】1NF是關(guān)系必須滿足的最低要求,沒有滿足1NF就不稱為關(guān)系。1NF要求每一個(gè)數(shù)據(jù)項(xiàng)都必須是不可再分的原子數(shù)據(jù)項(xiàng)。上述“項(xiàng)目”表中,項(xiàng)目成員不是原子數(shù)據(jù)項(xiàng),因此,該“項(xiàng)目”表不滿足1NF,該表不是關(guān)系。34、【答案】B【解析】①按照層次模型建立的數(shù)據(jù)庫系統(tǒng)稱為層次模型數(shù)據(jù)庫系統(tǒng),其典型代表是IBM的IMS(InformationManagementSystem)。②按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫系統(tǒng)稱為網(wǎng)狀數(shù)據(jù)庫系統(tǒng),其典型代表是DBTG(DataBaseTaskGroup)。③按照關(guān)系數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫系統(tǒng)稱為關(guān)系數(shù)據(jù)庫系統(tǒng),關(guān)系數(shù)據(jù)庫管理系統(tǒng)是被公認(rèn)為最有前途的一種數(shù)據(jù)庫管理系統(tǒng)。自20世紀(jì)80年代以來,作為商品推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle、Sybase、Informix、VisualFoxPro、Access和SQLServer等。④按照面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫系統(tǒng)稱為面向?qū)ο髷?shù)據(jù)庫系統(tǒng),其典型代表是GIS(GeographicInformationSystem)。35、【答案】A【解析】經(jīng)濟(jì)可行性:它研究的是對項(xiàng)目進(jìn)行成本效益分析,估算項(xiàng)目開發(fā)成本,評估項(xiàng)目經(jīng)濟(jì)效益、社會效益和利潤,在項(xiàng)目成本和收益間進(jìn)行合理權(quán)衡,并分析項(xiàng)目對其產(chǎn)品或利潤的影響,項(xiàng)目成本一般包括開發(fā)費(fèi)用、軟硬件購置費(fèi)用、安裝調(diào)試、維護(hù)費(fèi)用以及人員培訓(xùn)費(fèi)用。36、【答案】A【解析】適用SQLServer備份數(shù)據(jù)庫的場所建立在磁帶或者磁盤上,進(jìn)行數(shù)據(jù)庫備份時(shí)不需要指定備份設(shè)備的大小,一個(gè)備份設(shè)備上可以對同一個(gè)數(shù)據(jù)庫或多個(gè)數(shù)據(jù)庫進(jìn)行多次備份,同時(shí)一個(gè)數(shù)據(jù)庫也可以在多個(gè)備份設(shè)備上備份。37、【答案】C【解析】一級封鎖協(xié)議可防止丟失修改;二級封鎖協(xié)議可以防止丟失修改和讀“臟”數(shù)據(jù);三級封鎖協(xié)議可防止丟失修改、讀“臟”數(shù)據(jù)和不可重復(fù)讀。38、【答案】C【解析】登錄賬戶屬于SQLServer服務(wù)安全防線,用戶只有擁有SQLServer服務(wù)登錄賬戶,才能與SQLServer建立鏈接;數(shù)據(jù)庫用戶屬于SQLServer數(shù)據(jù)庫安全防線,SQLServer中的每個(gè)數(shù)據(jù)庫都有自己的用戶和角色,該數(shù)據(jù)庫只能由它的用戶和角色訪問。它們是不同級別的賬號,它們需要綁定,創(chuàng)建數(shù)據(jù)庫用戶時(shí)必須存在該用戶的登錄賬號,一個(gè)登錄賬號可以對應(yīng)多個(gè)數(shù)據(jù)庫用戶,但不需要同名。39、【答案】C40、【答案】C【解析】OLAP與OLTP一樣,最終數(shù)據(jù)來源都是來自底層的數(shù)據(jù)庫系統(tǒng),但是由于兩者的使用用戶不同。四、簡答題41、答:內(nèi)存是計(jì)算機(jī)存儲體系結(jié)構(gòu)中能夠被程序可控訪問(相對于硬件控制的cache)的最高層次,是能夠提供大量數(shù)據(jù)存儲的最快的存儲層。內(nèi)存數(shù)據(jù)庫具有幾個(gè)重要特性:(1) 高吞吐率和低訪問延遲;(2) 并行處理能力;(3) 硬件相關(guān)性。42、答:(1)基本表是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對應(yīng)一個(gè)表。一個(gè)(或多個(gè))基本表對應(yīng)一個(gè)存儲文件,一個(gè)表可以帶若干索引,索引也存放在存儲文件中。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。它本身不獨(dú)立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù)。這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,因此視圖是一個(gè)虛表?;颈砼c視圖的區(qū)別和聯(lián)系:①區(qū)別:視圖本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個(gè)虛表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。②聯(lián)系:視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。所以基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也就隨之發(fā)生改變。43、答:(1)數(shù)據(jù)冗余數(shù)據(jù)冗余是指各個(gè)數(shù)據(jù)文件中存在重復(fù)的數(shù)據(jù)。在文件管理系統(tǒng)中,數(shù)據(jù)被組織在一個(gè)個(gè)獨(dú)立的數(shù)據(jù)文件中,每個(gè)文件都有完整的體系結(jié)構(gòu),對數(shù)據(jù)的操作是按文件名訪問。數(shù)據(jù)文件之間沒有聯(lián)系,數(shù)據(jù)文件是面向應(yīng)用程序的。每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù)文件,各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),數(shù)據(jù)的冗余度比較大。(2)數(shù)據(jù)庫系統(tǒng)以數(shù)據(jù)庫方式管理大量共享的數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)由許多單獨(dú)文件組成,文件內(nèi)部具有完整的結(jié)構(gòu),但它更注重文件之間的聯(lián)系。數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有共享性。數(shù)據(jù)庫系統(tǒng)是面向整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各個(gè)應(yīng)用的數(shù)據(jù)集中存儲,共同使用,數(shù)據(jù)庫文件之間聯(lián)系密切,因而盡可能地避免了數(shù)據(jù)的重復(fù)存儲,減少和控制了數(shù)據(jù)的冗余。44、答:關(guān)系數(shù)據(jù)庫在大數(shù)據(jù)時(shí)代喪失了互聯(lián)網(wǎng)搜索這個(gè)機(jī)會,其主要原因是關(guān)系數(shù)據(jù)庫管理系統(tǒng)(并行數(shù)據(jù)庫)的擴(kuò)展性遇到了前所未有的障礙,不能勝任大數(shù)據(jù)分析的需求,關(guān)系數(shù)據(jù)管理模型追求的是高度的一致性和正確性,面向超大數(shù)據(jù)的分析需求。45、答:(1)如果事務(wù)T1封鎖了數(shù)據(jù)R,事務(wù)T2又請求封鎖R,于是T2等待。T3也請求封鎖R,當(dāng)T1釋放了R上的封鎖之后系統(tǒng)首先批準(zhǔn)了T3的請求,T2仍然等待。然后T4請求封鎖R,當(dāng)T3釋放了R上的封鎖之后系統(tǒng)批準(zhǔn)了T4的請求……T2有可能永遠(yuǎn)等待,這就是活鎖,(2) 活鎖產(chǎn)生的原因:當(dāng)一系列封鎖不能按照其先后順序執(zhí)行時(shí),可能導(dǎo)致一些事務(wù)無限期地等待某個(gè)封鎖,從而導(dǎo)致活鎖。(3) 避免活鎖的解決方法是采用先來先服務(wù)的策略。當(dāng)多個(gè)事務(wù)請求封鎖同一數(shù)據(jù)對象時(shí),封鎖子系統(tǒng)按請求封鎖的先后次序?qū)κ聞?wù)排隊(duì),數(shù)據(jù)對象上的鎖一旦釋放,就批準(zhǔn)申請隊(duì)列中第一個(gè)事務(wù)獲得鎖。五、綜合題46、答:創(chuàng)建視圖:對該視圖查詢:(1) 查詢?nèi)üこ添?xiàng)目使用的各種零件代碼及其數(shù)量的SQL語句為:SELECTDISTPNO,QTYFROMV_SPJ;(2) 查詢供應(yīng)商S1的供應(yīng)情況的SQL語句為:SELECTDISTPNO,QTYFROMV_SPJWHERESNO=‘S1’;47、答:(1)關(guān)系模式如下:學(xué)生:S(Sno,Sname,Sbirth,Dept,Class,Rno)班級:C(Class,Pname,Dept,Cnum,Cyear)系:D(Dept,Dno,Office,Dnum)學(xué)會:M(Mname,Myear,Maddr,Mnum)(2)每個(gè)關(guān)系模式的
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有關(guān)幼兒園的小班月工作計(jì)劃總結(jié)計(jì)劃
- 2024年物流合作保險(xiǎn)法律保障詳盡協(xié)議版B版
- 買賣合同錦集六篇
- 2024年?duì)I養(yǎng)強(qiáng)化劑項(xiàng)目深度研究分析報(bào)告
- 服裝銷售店長工作計(jì)劃
- 九年級計(jì)劃作文600字
- 家長會發(fā)言稿集錦15篇
- 管理類實(shí)習(xí)經(jīng)驗(yàn)報(bào)告畢業(yè)生
- 一周工作計(jì)劃模板
- 年產(chǎn)12000噸十二烷基苯磺酸鈉(濃縮洗衣粉)提升改造項(xiàng)目環(huán)評報(bào)告表
- 理論力學(xué)(浙江大學(xué))知到智慧樹章節(jié)答案
- 檢驗(yàn)科各專業(yè)組上崗輪崗培訓(xùn)考核制度全6頁
- 部編版二年級下冊語文拼音練習(xí)
- 工程停止點(diǎn)檢查管理(共17頁)
- 建筑施工危大工程監(jiān)理實(shí)施細(xì)則
- 六年級上冊數(shù)學(xué)單元測試第七單元檢測卷∣蘇教版
- 爬架安裝檢查驗(yàn)收記錄表1529
- 2021年全國煙草工作會議上的報(bào)告
- [資料]馬蘭士(MarantzPM17)功放維護(hù)修理手冊(含電路圖)
- 電氣工程課程設(shè)計(jì)——車間動力及照明設(shè)計(jì)
- 客服(部)人員績效考核細(xì)則
評論
0/150
提交評論