2023年數(shù)據(jù)庫期末考試復(fù)習(xí)題庫非常全面_第1頁
2023年數(shù)據(jù)庫期末考試復(fù)習(xí)題庫非常全面_第2頁
2023年數(shù)據(jù)庫期末考試復(fù)習(xí)題庫非常全面_第3頁
2023年數(shù)據(jù)庫期末考試復(fù)習(xí)題庫非常全面_第4頁
2023年數(shù)據(jù)庫期末考試復(fù)習(xí)題庫非常全面_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫期末考試復(fù)習(xí)題庫(非常全面)第一部分第一章:一選擇題:1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文獻(xiàn)系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是階段。A.?dāng)?shù)據(jù)庫系統(tǒng)B.文獻(xiàn)系統(tǒng)C.人工管理D.?dāng)?shù)據(jù)項管理答案:A2.數(shù)據(jù)庫的概念模型獨立于。A.具體的機器和DBMSB.E-R圖C.信息世界D.現(xiàn)實世界答案:A3.數(shù)據(jù)庫的基本特點是。A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨立性(3)數(shù)據(jù)冗余大,易移植(4)統(tǒng)一管理和控制B.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨立性(3)數(shù)據(jù)冗余小,易擴充(4)統(tǒng)一管理和控制C.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)互換性(3)數(shù)據(jù)冗余小,易擴充(4)統(tǒng)一管理和控制D.(1)數(shù)據(jù)非結(jié)構(gòu)化(2)數(shù)據(jù)獨立性(3)數(shù)據(jù)冗余小,易擴充(4)統(tǒng)一管理和控制答案:B4.是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A.?dāng)?shù)據(jù)庫系統(tǒng)B.?dāng)?shù)據(jù)庫C.數(shù)據(jù)庫管理系統(tǒng)D.?dāng)?shù)據(jù)結(jié)構(gòu)答案:B5.?dāng)?shù)據(jù)庫中存儲的是。A.?dāng)?shù)據(jù)B.數(shù)據(jù)模型C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D.信息答案:C6.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指。A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的互相獨立B.用戶程序與DBMS的互相獨立C.用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是互相獨立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)互相獨立答案:C7..數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指。A.同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合B.多個用戶、同一種語言共享數(shù)據(jù)C.多個用戶共享一個數(shù)據(jù)文獻(xiàn)D.多種應(yīng)用、多種語言、多個用戶互相覆蓋地使用數(shù)據(jù)集合答案:D8.據(jù)庫系統(tǒng)的核心是。A.?dāng)?shù)據(jù)庫B.?dāng)?shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)模型D.軟件工具答案:B9.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的對的敘述是。A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切冗余C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D.數(shù)據(jù)庫系統(tǒng)比文獻(xiàn)系統(tǒng)能管理更多的數(shù)據(jù)答案:A10.?dāng)?shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃提成多個層次,是為了提高數(shù)據(jù)庫的①和②。①A.?dāng)?shù)據(jù)獨立性B.邏輯獨立性C.管理規(guī)范性D.?dāng)?shù)據(jù)的共享②A.?dāng)?shù)據(jù)獨立性B.物理獨立性C.邏輯獨立性D.管理規(guī)范性答案:①B②B11.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是。A.DBS涉及DB和DBMSB.DDMS涉及DB和DBSC.DB涉及DBS和DBMSD.DBS就是DB,也就是DBMS答案:A12.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的主線因素是。A.數(shù)據(jù)存儲量太大B.沒有嚴(yán)格保護數(shù)據(jù)C.未對數(shù)據(jù)進(jìn)行完整性控制D.?dāng)?shù)據(jù)冗余答案:D13.數(shù)據(jù)庫管理系統(tǒng)(DBMS)是。A.?dāng)?shù)學(xué)軟件B.應(yīng)用軟件C.計算機輔助設(shè)計D.系統(tǒng)軟件答案:D14.數(shù)據(jù)庫管理系統(tǒng)(DBMS)的重要功能是。A.修改數(shù)據(jù)庫B.定義數(shù)據(jù)庫C.應(yīng)用數(shù)據(jù)庫D.保護數(shù)據(jù)庫答案:B15.數(shù)據(jù)庫系統(tǒng)的特點是、數(shù)據(jù)獨立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強了數(shù)據(jù)保護。A.?dāng)?shù)據(jù)共享B.數(shù)據(jù)存儲C.數(shù)據(jù)應(yīng)用D.?dāng)?shù)據(jù)保密答案:A16據(jù)庫系統(tǒng)的最大特點是。A.?dāng)?shù)據(jù)的三級抽象和二級獨立性B.數(shù)據(jù)共享性C.數(shù)據(jù)的結(jié)構(gòu)化D.數(shù)據(jù)獨立性答案:A17.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為。A.?dāng)?shù)據(jù)定義功能B.數(shù)據(jù)管理功能C.?dāng)?shù)據(jù)操縱功能D.?dāng)?shù)據(jù)控制功能答案:C18.數(shù)據(jù)庫管理系統(tǒng)是。A.操作系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件C.一種編譯程序D.一種操作系統(tǒng)答案:B19.據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()A.外模式B.內(nèi)模式C.存儲模式D.模式答案:D20據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指B。A.不會由于數(shù)據(jù)的變化而影響應(yīng)用程序B.不會由于系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會由于存儲策略的變化而影響存儲結(jié)構(gòu)D.不會由于某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)答案:B21.信息世界中的術(shù)語,與之相應(yīng)的數(shù)據(jù)庫術(shù)語為。A.文獻(xiàn)B.?dāng)?shù)據(jù)庫C.字段D.記錄答案:D22次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是。A.記錄長度B.文獻(xiàn)的大小C.聯(lián)系的復(fù)雜限度D.數(shù)據(jù)之間的聯(lián)系答案:D23.傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型。A.大型、中型和小型B.西文、中文和兼容C.層次、網(wǎng)狀和關(guān)系D.?dāng)?shù)據(jù)、圖形和多媒體答案:C24.層次模型不能直接表達(dá)。A.1:1關(guān)系B.1:m關(guān)系C.m:n關(guān)系D.1:1和1:m關(guān)系答案:C25.數(shù)據(jù)庫技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,重要論述的是。A.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型答案:C二、填空題1.數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文獻(xiàn)系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段。答案:①人工管理②文獻(xiàn)系統(tǒng)②數(shù)據(jù)庫系統(tǒng)2.數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。答案:①組織②共享3.DBMS是指它是位于用戶和③之間的一層管理軟件。答案:①數(shù)據(jù)庫管理系統(tǒng)②用戶③操作系統(tǒng)4.?dāng)?shù)據(jù)庫管理系統(tǒng)的重要功能有數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運營管理和數(shù)據(jù)庫的建立以及維護等4個方面。答案:①數(shù)據(jù)定義功能②數(shù)據(jù)操縱功能5.?dāng)?shù)據(jù)獨立性又可分為邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。答案:①邏輯數(shù)據(jù)獨立性②物理數(shù)據(jù)獨立性6.當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不變,而由DBMS解決這種改變,這是指數(shù)據(jù)的物理獨立性。答案:物理獨立性7.?dāng)?shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成的。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作③完整性約束8.數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對數(shù)據(jù)庫系統(tǒng)的動態(tài)特性的描述。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作9.數(shù)據(jù)庫體系結(jié)構(gòu)按照模式、外模式和內(nèi)模式三級結(jié)構(gòu)進(jìn)行組織。答案:①模式②外模式③內(nèi)模式10.實體之間的聯(lián)系可抽象為三類,它們是1∶1、1∶m和m∶n。答案:①1∶1②1∶m②m∶n11.?dāng)?shù)據(jù)冗余也許導(dǎo)致的問題有①和②。答案:①浪費存儲空間及修改麻煩②潛在的數(shù)據(jù)不一致性三:簡答題:1.什么是數(shù)據(jù)庫?答:數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲器上,且可被多個用戶同時使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性。2.什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性?答:數(shù)據(jù)獨立性表達(dá)應(yīng)用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關(guān)系,涉及邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。邏輯數(shù)據(jù)獨立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文獻(xiàn))與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增長新的數(shù)據(jù)類型等)時,它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時,對數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法獨立。3.什么是數(shù)據(jù)庫管理系統(tǒng)?答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng)(DBS)的重要組成部分。不同的數(shù)據(jù)庫系統(tǒng)都配有各自的DBMS,而不同的DBMS各支持一種數(shù)據(jù)庫模型,雖然它們的功能強弱不同,但大多數(shù)DBMS的構(gòu)成相同,功能相似。一般說來,DBMS具有定義、建立、維護和使用數(shù)據(jù)庫的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語言及其翻譯程序、數(shù)據(jù)操縱語言及其解決程序和數(shù)據(jù)庫管理的例行程序。4.什么是數(shù)據(jù)字典?數(shù)據(jù)字典包含哪些基本內(nèi)容?答:數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設(shè)計與管理的有力工具,是進(jìn)行具體數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的重要成果。數(shù)據(jù)字典的基本內(nèi)容有:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和解決過程5個部分。第一章補充作業(yè)部分:假設(shè)教學(xué)管理規(guī)定:①一個學(xué)生可選修多門課,一門課有若干學(xué)生選修;②一個教師可講授多門課,一門課只有一個教師講授;③一個學(xué)生選修一門課,僅有一個成績。學(xué)生的屬性有學(xué)號、學(xué)生姓名;教師的屬性有教師編號,教師姓名;課程的屬性有課程號、課程名。規(guī)定:根據(jù)上述語義畫出ER圖,規(guī)定在圖中畫出實體的屬性并注明聯(lián)系的類型;成績教師編號成績教師編號教師姓名學(xué)生選修m課程教師講授nn1學(xué)號姓名課程號課程名第2章關(guān)系數(shù)據(jù)庫一、選擇題1、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算涉及。A.排序、索引、記錄B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表答案:B2、關(guān)系模型中,一個關(guān)鍵字是。A.可由多個任意屬性組成B.至多由一個屬性組成C.可由一個或多個其值能惟一標(biāo)記該關(guān)系模式中任何元組的屬性組成D.以上都不是答案:C3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,規(guī)定R和S具有一個或多個共有的。A.元組B.行C.記錄D.屬性答案:D4、關(guān)系運算中花費時間也許最長的運算是。A.投影B.選擇C.笛卡爾積D.除答案:C5.關(guān)系模式的任何屬性。A.不可再分B.可再分C.命名在該關(guān)系模式中可以不惟一D.以上都不是答案:A6.在關(guān)系代數(shù)運算中,五種基本運算為。A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積答案:C7、設(shè)有關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,對的的是。A.R′RB.RRC.sf(R)D.Pf(R)F答案:C8、如圖所示,兩個關(guān)系R1和R2,它們進(jìn)行運算后得到R3。R2DEM125MNMIJKR1ABCACD121XYyR3ABCDEACC112XYyMMNIIJA.交B.并C.笛卡爾積D.連接答案:D二、填空題1、一個關(guān)系模式的定義格式為。答案:關(guān)系名(屬性名1,屬性名2,…,屬性名n)2、.一個關(guān)系模式的定義重要涉及關(guān)系名、屬性名、屬性類型、屬性長度和關(guān)鍵字。答案:①關(guān)系名②屬性名③屬性類型④屬性長度⑤關(guān)鍵字3、.關(guān)系代數(shù)運算中,傳統(tǒng)的集合運算有①、②、③和④。答案:①笛卡爾積②并③交④差4、關(guān)系代數(shù)運算中,基本的運算是①、②、③、④和⑤。答案:①并②差③笛卡爾積④投影⑤選擇5、關(guān)系代數(shù)運算中,專門的關(guān)系運算有選擇、投影和連接。答案:①選擇②投影③連接6、關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運算是關(guān)系代數(shù)和關(guān)系演算。答案:①關(guān)系代數(shù)②關(guān)系演算7、.已知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,系關(guān)系的主關(guān)鍵字是①,系關(guān)系的外關(guān)鍵字②,學(xué)生關(guān)系的主關(guān)鍵字是③,外關(guān)鍵字④答案:①系編號②無③學(xué)號④系編號第4章數(shù)據(jù)庫的安全性一、選擇題1、下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能。A.安全性? B.可移植性 C.完整性 D.并發(fā)控制答案:B2、保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用導(dǎo)致的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的。A.安全性 B.完整性 C.并發(fā)控制??D.恢復(fù)答案:A3、數(shù)據(jù)庫的完整性?是指數(shù)據(jù)的對的性和相容性。A.安全性? B.完整性??C.并發(fā)控制??D.恢復(fù)答案:B4、在數(shù)據(jù)系統(tǒng)中,對存取權(quán)限的定義稱為。A.命令 B.授權(quán) C.定義 D.審計答案:B5、數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這重要是為了實現(xiàn)數(shù)據(jù)庫的。A.可靠性 B.一致性? C.完整性 ?D.安全性答案:D6、下列SQL語句中,可以實現(xiàn)“收回用戶ZHAO對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能的是A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC答案:C7、把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是A)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO答案:C8、在SQLServer中刪除觸發(fā)器用()。A.ROLLBACK

B.

DROP

C.DELALLOCATE

D.

DELETE答案:B二、填空題1、保護數(shù)據(jù)安全性的一般方法是設(shè)立用戶標(biāo)記和存取權(quán)限控制。答案:設(shè)立用戶標(biāo)記和存取權(quán)限控制2、安全性控制的一般方法有①、②、③、④和視圖的保護五級安全措施。答案:①用戶標(biāo)記鑒定 ②存取控制③審計④數(shù)據(jù)加密3、存取權(quán)限涉及兩方面的內(nèi)容,一個是①,另一個是②。答案:①要存取的數(shù)據(jù)對象? ②對此數(shù)據(jù)對象進(jìn)行操作的類型4、在數(shù)據(jù)庫系統(tǒng)中對存取權(quán)限的定義稱為授權(quán)。答案:授權(quán)5、在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)立了對數(shù)據(jù)的存取進(jìn)行控制的語句,對用戶授權(quán)使用①語句,收回所授的權(quán)限使用 ②語句。答案:①GRANT?②REVOKE6、DBMS存取控制機制重要涉及兩部分:自主存取控制,_強制存取控制________(dá)__(dá)_____(dá)。答案:強制存取控制7、

當(dāng)對某一表進(jìn)行諸如()、()、()這些操作時,SQLServer就會自動執(zhí)行觸發(fā)器所定義的SQL語句。答案:INSERT,DELETE,UPDATE第5章數(shù)據(jù)庫完整性一、選擇題:1、在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義對的和有效的功能是()A.并發(fā)控制B.存取控制C.安全控制D.完整性控制答案:D2、關(guān)于主鍵約束以下說法錯誤的是()A.一個表中只能設(shè)立一個主鍵約束B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個字段的字段組合設(shè)立為主鍵答案:C3、在表或視圖上執(zhí)行除了()以外的語句都可以激活觸發(fā)器。A.Insert??B.Delete? C.Update D.Create答案:D4、數(shù)據(jù)庫的___(dá)_是指數(shù)據(jù)的對的性和相容性。A.安全性B.完整性C.并發(fā)控制D.恢復(fù)答案:B5、在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的________約束。實體完整性B、參照完整性C、用戶自定義D、用戶操作答案:三、設(shè)計題在學(xué)生課程管理數(shù)據(jù)庫中創(chuàng)建一觸發(fā)器,當(dāng)向?qū)W生選課表插入記錄時,檢查該記錄的學(xué)號在學(xué)生表中是否存在,檢查該記錄的課程號在課程表中是否存在,及選課成績是否在0到100范圍,若有一項為否,則不允許插入。答案:createtriggerstu_ins_trionscforinsertasbegindeclare@s#char(6),@c#char(5),@gradeintselect@s#=sno,@c#=cno,@grade=scorefrominsertedif(@s#notin(selectsnofromstudent))or(@c#notin(selectcnofromcourse))or(@gradenotbetween0and100)rollbacktransactionelseprint'成功插入'end第6章關(guān)系數(shù)據(jù)理論一、選擇題1、關(guān)系規(guī)范化中的刪除操作異常是指①,插入操作異常是指②。A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)當(dāng)刪除的數(shù)據(jù)未被刪除D.應(yīng)當(dāng)插入的數(shù)據(jù)未被插入答案:①A②D2、設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化重要的理論依據(jù)是。A.關(guān)系規(guī)范化理論B.關(guān)系運算理論C.關(guān)系代數(shù)理論D.數(shù)理邏輯答案:A3、規(guī)范化過程重要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及冗余度大的缺陷。A.?dāng)?shù)據(jù)的不一致性B.結(jié)構(gòu)不合理C.冗余度大D.數(shù)據(jù)丟失答案:C4、當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中是對的的。A.它一定消除了插入和刪除異常B.仍存在一定的插入和刪除異常C.一定屬于BCNFD.A和C都是答案:B5、關(guān)系模型中的關(guān)系模式至少是。A.1NFB.2NFC.3NFD.BCNF答案:A6、在關(guān)系DB中,任何二元關(guān)系模式的最高范式必然是。A.1NFB.2NFC.3NFD.BCNF答案:D7、在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R最高范式是。A.2NFB.3NFC.4NFD.BCNF答案:C8、候選關(guān)鍵字中的屬性稱為。A.非主屬性B.主屬性C.復(fù)合屬性D.關(guān)鍵屬性答案:B9、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必然是。A.1NFB.2NFC.3NFD.4NF答案:B10、關(guān)系模式的候選關(guān)鍵字可以有①,主關(guān)鍵字有②。A.0個B.1個C.1個或多個D.多個答案:①C②B11、關(guān)系模式的分解不惟一。A.惟一B.不惟一答案:B12、根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下面“部門”關(guān)系中,因哪個屬性而使它不滿足第一范式?。部門(部門號,部門名,部門成員,部門總經(jīng)理)A.部門總經(jīng)理B.部門成員C.部門名D.部門號答案:B二、填空題1、在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM中,A的主鍵是S,B的主鍵是D,則D在S中稱為。答案:外部鍵2、對于非規(guī)范化的模式,通過①轉(zhuǎn)變?yōu)?NF,將1NF通過②轉(zhuǎn)變?yōu)椋玻蜦,將2NF通過③轉(zhuǎn)變?yōu)椋砃F。答案:①使屬性域變?yōu)楹啒阌颌谙侵鲗傩詫χ麝P(guān)鍵字的部分依賴③消除非主屬性對主關(guān)鍵字的傳遞依賴3、在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時,必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無損連接性。答案:無損連接性第7章數(shù)據(jù)庫設(shè)計一、選擇題1、在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表達(dá),它是數(shù)據(jù)庫設(shè)計的段。A.需求分析 B.概念設(shè)計 C.邏輯設(shè)計? D.物理設(shè)計答案:B2、在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是的任務(wù)。A.需求分析階段 B.概念設(shè)計階段 ?C.邏輯設(shè)計階段 ?D.物理設(shè)計階段答案:C3、數(shù)據(jù)庫物理設(shè)計完畢后,進(jìn)入數(shù)據(jù)庫實行階段,下列各項中不屬于實行階段的工作是。A.建立庫結(jié)構(gòu) ?B.擴充功能 ?C.加載數(shù)據(jù)? D.系統(tǒng)調(diào)試答案:B4、在數(shù)據(jù)庫的概念設(shè)計中,最常用的數(shù)據(jù)模型是。A.形象模型 B.物理模型 C.邏輯模型? D.實體聯(lián)系模型答案:D5、從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M∶N聯(lián)系轉(zhuǎn)換為關(guān)系模型時,該關(guān)系模式的關(guān)鍵字是。A.M端實體的關(guān)鍵字?B.N端實體的關(guān)鍵字C.M端實體關(guān)鍵字與N端實體關(guān)鍵字組合 D.重新選取其他屬性答案:C6、當(dāng)局部E-R圖合并成全局E-R圖時也許出現(xiàn)沖突,不屬于合并沖突的是。A.屬性沖突 B.語法沖突 ?C.結(jié)構(gòu)沖突 ?D.命名沖突答案:B7、概念模型獨立于。A.E-R模型 B.硬件設(shè)備和DBMS??C.操作系統(tǒng)和DBMS? D.DBMS答案:B8、數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中階段的工具。A.可行性分析??B.具體設(shè)計 C.需求分析 D.程序編碼答案:C9、下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為關(guān)系模式。A.1個 ?B.2個 ?C.3個??D.4個答案:C二、填空題1、數(shù)據(jù)庫設(shè)計的幾個環(huán)節(jié)是。答案:需求分析,概念設(shè)計,邏輯設(shè)計,物理設(shè)計,系統(tǒng)實行,系統(tǒng)運營和維護2、“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)當(dāng)屬于數(shù)據(jù)庫設(shè)計階段。答案:物理3、在數(shù)據(jù)庫設(shè)計中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合,涉及數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和數(shù)據(jù)加工過程等的描述,通常稱為。答案:數(shù)據(jù)字典4、在設(shè)計分E-R圖時,由于各個子系統(tǒng)分別有不同的應(yīng)用,并且往往是由不同的設(shè)計人員設(shè)計的,所以各個分E-R圖之間難免有不一致的地方,這些沖突重要有①、②和③三類。答案:①屬性沖突 ?②命名沖突 ③結(jié)構(gòu)沖突第8章數(shù)據(jù)庫編程一、選擇題1、修改存儲過程使用的語句是()。A.

ALTERPROCEDURE

B.

DROPPROCEDURE

C.

INSERTPROCEDUE

D.

DELETEPROCEDUE答案:A2、創(chuàng)建存儲過程的語句是()。A.

ALTERPROCEDURE

B.

DROPPROCEDURE

C.

CREATEPROCEDUE

D.

INSERTPROCEDUE答案:C3、下面(

)組命令,將變量count值賦值為1。A.DECLARE@countSELECT@count=1B.DIMcount=1

C.DECLAREcountSELECTcount=1D.DIM

@countSELECT@count=1答案:A4在SQLServer中刪除存儲過程用()。A.ROLLBACK

B.

DROPPROCC.DELALLOCATE

D.

DELETEPROC答案:B10.在SQLServer編程中,可使用()將多個語句捆綁。A.{}

B.BEGIN-END

C.(

)

D.[

]答案:B二、填空題1、

在T-SQL編程語句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次反復(fù)執(zhí)行一條語句或一個語句塊,還可以使用()和CONTINUE關(guān)鍵字在循環(huán)內(nèi)部控制WHILE循環(huán)中語句的執(zhí)行。答案:BREAK2、

存儲過程是存放在()上的預(yù)先定義并編譯好的T-SQL語句。答案:SQLSERVER服務(wù)器上3、游標(biāo)是系統(tǒng)為用戶開設(shè)的一個(),存放SQL語句的執(zhí)行結(jié)果答案:數(shù)據(jù)緩沖區(qū)第9章關(guān)系查詢解決和查詢優(yōu)化第10章數(shù)據(jù)庫恢復(fù)技術(shù)選擇題1、是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。A.程序 B.命令? C.事務(wù)? D.文獻(xiàn)答案:C2、事務(wù)的原子性是指。A.事務(wù)中涉及的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)答案:A3、事務(wù)的一致性是指。A.事務(wù)中涉及的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)為的改變是永久的C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)答案:D4、事務(wù)的隔離性是指。A.事務(wù)中涉及的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)答案:C5、事務(wù)的連續(xù)性是指。A.事務(wù)中涉及的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事力內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)答案:B6、若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫就稱為處在狀態(tài)。A.安全 B、.一致 ?C.不安全??D.不一致答案:B7、若系統(tǒng)在運營過程中,由于某種因素,導(dǎo)致系統(tǒng)停止運營,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時內(nèi)存中的信息丟失,而存儲在外存上的數(shù)據(jù)未受影響,這種情況稱為。A.事務(wù)故障? B.系統(tǒng)故障 C.介質(zhì)故障? D.運營故障答案:B8、若系統(tǒng)在運營過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或所有損失,這種情況稱為。A.事務(wù)故障??B.系統(tǒng)故障 ?C.介質(zhì)故障??D.運營故障答案:C9、用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。A.后援副本? B.日記文獻(xiàn) ?C.?dāng)?shù)據(jù)庫? D.緩沖區(qū)答案:B10、用于數(shù)據(jù)庫恢復(fù)的重要文獻(xiàn)是。A.數(shù)據(jù)庫文獻(xiàn) B.索引文獻(xiàn)??C.日記文獻(xiàn) ?D.備注文獻(xiàn)答案:C11、數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是運用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)涉及。A.數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本B.?dāng)?shù)據(jù)字典、應(yīng)用程序、日記文獻(xiàn)、審計檔案C.日記文獻(xiàn)、數(shù)據(jù)庫后備副本D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本答案:C填空題1、事務(wù)是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。答案:事務(wù)2、.若事務(wù)在運營過程中,由于種種因素,使事務(wù)未運營到正常終止點之間就被撤消,這種情況就稱為事務(wù)故障。答案:事務(wù)故障3、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一已知的對的狀態(tài)的功能。答案:①錯誤?②某一已知的對的狀態(tài)4、數(shù)據(jù)庫系統(tǒng)在運營過程中,也許會發(fā)生故障。故障重要有事務(wù)故障、系統(tǒng)故障、介質(zhì)故障和計算機病毒四類。答案:①事務(wù)故障②系統(tǒng)故障 ③計算機病毒5、數(shù)據(jù)庫系統(tǒng)是運用存儲在外存上其他地方的冗余數(shù)據(jù)來重建被破壞的數(shù)據(jù)庫。它重要有兩種:后援副本和日記文獻(xiàn)。答案:①冗余數(shù)據(jù)??②后援副本 ③日記文獻(xiàn)3、設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如下所示,下列評價對的的是。A.該操作不存在問題 B.該操作丟失修改C.該操作不能反復(fù)讀 D.該操作讀“臟”數(shù)據(jù)答案:DT1T2①讀A=100A=A*2寫回②③ROLLBACK恢復(fù)A=100讀A=104、解決并發(fā)操作帶來的數(shù)據(jù)不一致性總是普遍采用。A.封鎖 B.恢復(fù) ?C.存取控制 D.協(xié)商答案:A5、若事務(wù)T對數(shù)據(jù)R已經(jīng)加X鎖,則其他事務(wù)對數(shù)據(jù)R。A.可以加S鎖不能加X鎖 B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖??D.不能加任何鎖答案:D6、關(guān)于“死鎖”,下列說法中對的的是。A.死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在B.在數(shù)據(jù)庫操作中防止死鎖的方法是嚴(yán)禁兩個用戶同時操作數(shù)據(jù)庫C.當(dāng)兩個用戶競爭相同資源時不會發(fā)生死鎖D.只有出現(xiàn)并發(fā)操作時,才有也許出現(xiàn)死鎖答案:D7、對并發(fā)操作若不加以控制,也許會帶來問題。A.不安全??B.死鎖 ?C.死機 ?D.不一致答案:D8、并發(fā)操作會帶來哪些數(shù)據(jù)不一致性。A.丟失修改、不可反復(fù)讀、臟讀、死鎖B.不可反復(fù)讀、臟讀、死鎖C.丟失修改、臟讀、死鎖D.丟失修改、不可反復(fù)讀、臟讀答案:D填空題1、DBMS的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的重要方法是機制。答案:封鎖2、有兩種基本類型的鎖,它們是共享鎖和排它鎖。答案:①共享鎖?②排它鎖第二部分第一章數(shù)據(jù)庫系統(tǒng)概論填空題1.數(shù)據(jù)庫解決技術(shù)經(jīng)歷了人工管理、文獻(xiàn)管理、數(shù)據(jù)庫管理以及分布式數(shù)據(jù)庫管理四個發(fā)展階段。(20237月考)(20231、7月考)2.在文獻(xiàn)管理階段,程序和數(shù)據(jù)在存儲位置上是__分開__(dá)_存放的。3.在人工管理和文獻(xiàn)管理階段,程序設(shè)計依賴于數(shù)據(jù)表達(dá)。(20231月考判斷)4.?dāng)?shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享、數(shù)據(jù)獨立性、數(shù)據(jù)粒度小、獨立的數(shù)據(jù)操作界面、由DBMS統(tǒng)一管理等優(yōu)點。(20231月、09.7考)5.在文獻(xiàn)管理階段、文獻(xiàn)之間是互相獨立的,在數(shù)據(jù)庫管理階段,文獻(xiàn)之間是互相聯(lián)系的。(20237月考是非題)6.在_文獻(xiàn)__系統(tǒng)中,不容易做到數(shù)據(jù)共享,在_數(shù)據(jù)庫__(dá)系統(tǒng)中,容易做到數(shù)據(jù)共享。(20231月考判斷)7.在文獻(xiàn)系統(tǒng)中,存取數(shù)據(jù)的基本單位為__記錄__,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為_數(shù)據(jù)項__(dá)。8.在文獻(xiàn)系統(tǒng)中,數(shù)據(jù)沒有獨立的操作界面,在數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)具有獨立的操作界面。(20231月考)9.在數(shù)據(jù)庫系統(tǒng)中訪問數(shù)據(jù),既可以采用程序執(zhí)行方式,也可以視屏交互采用方式。10.DBMS具有安全性、一致性、并發(fā)性和數(shù)據(jù)庫恢復(fù)等管理控制功能。(20231月考)11.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的_局部__應(yīng)用,又支持客戶的__全局__(dá)應(yīng)用。(20237月考是非題)12.分布式數(shù)據(jù)庫系統(tǒng)除了具有一般數(shù)據(jù)庫系統(tǒng)的優(yōu)點之外,還具有兼容性好、可靠性高、地區(qū)范圍廣、數(shù)據(jù)量大、客戶數(shù)多等優(yōu)點。13.在實體中能作為碼的屬性稱為主屬性,否則稱為非主屬性。09.7考14.域是實體中相應(yīng)屬性的取值范圍,性別屬性的域包含2個值。(20231月考)15.實體之間的聯(lián)系類型有三種,分別是1對1、1對多和多對多。(08、20237月考)(20231月考)16.若實體A和B是多對多的聯(lián)系,實體B和C是1對1的聯(lián)系,則實體A和C是__多__(dá)對__多__的聯(lián)系。(20231月考選擇)17.若實體A和B是1對多的聯(lián)系,實體B和C是1對多的聯(lián)系,則實體A和C是__1對___多__的聯(lián)系。18.若實體A和B是1對多的聯(lián)系,實體B和C是多對1的聯(lián)系,則實體A和C是______(dá)多_對__(dá)_多_____(dá)的聯(lián)系。19.任一種數(shù)據(jù)模型都有_型___和___值__(dá)_的區(qū)別。(20237月考)20.把保存_關(guān)系定義__的關(guān)系稱為相應(yīng)數(shù)據(jù)庫的元關(guān)系,一個數(shù)據(jù)庫的元關(guān)系由__DBMS_自動建立。(20231月考)21.關(guān)系數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)結(jié)構(gòu)單一、采用集合運算、數(shù)據(jù)完全獨立、數(shù)學(xué)理論支持等優(yōu)點。(20237月考)(20231月考)22.在對象數(shù)據(jù)模型中,對象不僅可以繼承,并且可以嵌套。(07、20237月考是非題)在非關(guān)系模型中操作記錄的方式是過程式的,在關(guān)系模型中操作記錄的方式是集合式的。23.關(guān)系中的每一行稱為元組,每一列稱為屬性。24.在數(shù)據(jù)庫體系結(jié)構(gòu)中,兩級數(shù)據(jù)映像分別是指外模式和模式之間的數(shù)據(jù)映像與模式和內(nèi)模式之間的數(shù)據(jù)映像。(20231月考)25.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和兩級數(shù)據(jù)映像保證了數(shù)據(jù)的物理獨立性和邏輯獨立性。(20237月考)(20237月考)第二章關(guān)系運算1.關(guān)系數(shù)據(jù)模型涉及關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系完整性規(guī)則和關(guān)系運算三個方面。(20237月考)(20231、7月考)2.設(shè)D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為__24__,每個元組有__3__個分量。(07、20237月考)3.學(xué)生關(guān)系中的班級號屬性與班級關(guān)系中的班級號主碼屬性相相應(yīng),則__班級號_為學(xué)生關(guān)系中的_外碼__(dá)。(20237月考)4.若一個關(guān)系為R(學(xué)生號,姓名,性別,年齡),則學(xué)生號可以作為該關(guān)系的主碼,姓名、性別和年齡為該關(guān)系的非主屬性。(20237月考)5.在候選碼中的每個屬性被稱為主屬性,不在任何候選碼中的每個屬性被稱為非主屬性。(20231、7月考)6.關(guān)系完整性涉及實體完整性、參照完整性和用戶定義完整性三個方面。(20231月考)7.在參照和被參照的關(guān)系中,每個外碼值或者為空,或者等于另一個關(guān)系中的主碼值。8.設(shè)一個集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A和B的并集中包具有7個元素,A和B的交集中包具有3個元素,A和B的差集中包具有2個元素。(20237月考)9.設(shè)一個關(guān)系A具有a1個屬性和a2個元組,關(guān)系B具有b1個屬性和b2個元組,則關(guān)系A(chǔ)×B具有a1+b1個屬性和a2xb2個元組。(20237月考)10.專門的關(guān)系運算涉及__選擇___、_投影_、__(dá)連接__和__除__四種。11.設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),則至少選修了課程號為‘001’和‘002’課程的所有學(xué)生信息所相應(yīng)的運算表達(dá)式為S><Π學(xué)生號(δ課程號=‘001’∨課程號=‘002’(12.設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),則選修了課程名為‘程序設(shè)計’課程的所有學(xué)生信息所相應(yīng)的運算表達(dá)式為S><(Π學(xué)生號(X><(δ課程號=’程序設(shè)計’(C))))。13.設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),則姓名為變量K的值的學(xué)生所選修的所有課程信息所相應(yīng)的運算表達(dá)式為__(dá)C__課程號(_X__(δ姓名=K(_S___)))。(20231月考判斷)14.設(shè)一個學(xué)生關(guān)系為S(學(xué)生號,姓名),課程關(guān)系為C(課程號,課程名),選課關(guān)系為X(學(xué)生號,課程號,成績),求出所有選課的學(xué)生信息的運算表達(dá)式為__課程號(_X_)_____(dá)與__(dá)C___(dá)的自然連接。(07、20237月考是非題)第三章關(guān)系規(guī)范化基礎(chǔ)1.在一個關(guān)系R中,若屬性集X函數(shù)決定屬性集Y,則記作為_X→Y_,稱X為決定因素。2.在一個關(guān)系R中,若X→Y且XY,則稱X→Y為非平凡依賴,否則,若X→Y且XY,則稱X→Y為平凡依賴。(20237月考)3.在一個關(guān)系R中,“職工號”函數(shù)決定“姓名”既是非平凡函數(shù)依賴,又是完全函數(shù)依賴。(07、20237月考)4.已知“職工號→性別”成立,則“(職工號,性別)→性別”既是平凡函數(shù)依賴,又是部分函數(shù)依賴。(20231月考)5.在一個關(guān)系R中,若存在“學(xué)號→系號,系號→系主任”,則隱含存在著__學(xué)號__函數(shù)決定__(dá)系主任__(dá)_。(20237月考)6.在一個關(guān)系R中,若存在X→Y和X→Z,則存在X→(Y,Z),稱此為函數(shù)依賴的合并性規(guī)則。(20231月考)7.在一個關(guān)系R中,若存在X→(Y,Z),則也隱含存在__X→Y__和_X→Z_,稱此為函數(shù)依賴的__分解性__(dá)_規(guī)則。(20237月考)(07、20237月考)8.在一個關(guān)系R中,若X可以函數(shù)決定關(guān)系R中的每個屬性,并且X的任何真子集都不能函數(shù)決定R中的每個屬性,則稱X為關(guān)系R的一個候選碼。(20237月考)9.一個關(guān)系的候選碼可以函數(shù)決定每個屬性,其中除了存在完全函數(shù)決定外,也允許存在部分函數(shù)決定和傳遞函數(shù)決定。(20231月考)10.設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,C→D,(A,C)→E},則該關(guān)系的候選碼為__(A,C)__,該候選碼具有_2__(dá)屬性。11.設(shè)一個關(guān)系為R(A,B,C,D,E,F),它的最小函數(shù)依賴集為FD={A→B,A→C,D→E,D→F},則該關(guān)系的候選碼為__(dá)(A,D)___,該候選碼具有___2__(dá)_屬性。(20231月、09.7考)12.設(shè)一個關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為FD={A→B,C→D,B→E,E→F},則該關(guān)系的候選碼為_(A,C,G)__,該候選碼具有_3__屬性。(20231月、20237月考)13.對關(guān)系進(jìn)行規(guī)范化,通常只規(guī)定規(guī)范化到第三范式,該規(guī)范化過程可以很好的保持?jǐn)?shù)據(jù)的無損連接性和函數(shù)依賴性。(20231月考)14.一個關(guān)系若存在部分函數(shù)依賴和傳遞函數(shù)依賴,則必然會導(dǎo)致數(shù)據(jù)冗余以及插入、刪除和修改異常。(20237月考)15.設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(A,D)→E},則該關(guān)系的候選碼為_(A,D)__(dá),該關(guān)系存在著_部分__(dá)函數(shù)依賴。(20237月考)16.設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,C→D,C→E},該關(guān)系只滿足_第一__范式,若要規(guī)范化為高一級的范式,則將得到_3_個關(guān)系。(20237月考)17.關(guān)系數(shù)據(jù)庫中的每個關(guān)系必須最低達(dá)成__第一__(dá)范式,該范式中的每個屬性都是__不可再分__(dá)的。18.一個關(guān)系若存在部分函數(shù)依賴和傳遞函數(shù)依賴,則必然會導(dǎo)致數(shù)據(jù)冗余和操作異常。(20237月考)19.設(shè)一個關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為FD={A→B,A→C,C→D,C→E,A→F,F(xiàn)→G},該關(guān)系滿足第二_范式,若要規(guī)范化為高一級的范式,則將得到_3_個關(guān)系。(20231月考)20.若一個關(guān)系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關(guān)系達(dá)成__第三__范式。(20231月考選擇、判斷)第四章結(jié)構(gòu)化查詢語言-----SQL一、填空題1.數(shù)據(jù)庫系統(tǒng)的外模式在SQL中稱為視圖,它由基本表產(chǎn)生出來。2.SQL是高度非過程化和面向集合操作的語言。(08、20237月考)(20231月考)3.由creat(yī)eschemaKUCUNauthorizationLIU命令建立的一個數(shù)據(jù)庫名為KUCUN,所有者為LIU。(20237月考)4.在SQL中建立和刪除數(shù)據(jù)庫模式的命令分別為_createdatabase__和__dropdatabase___。5.在SQL中完整性約束分為列級完整性約束和表級完整性約束兩個方面。6.在列級完整性約束中,每個約束只能涉及到1個屬性,在表級完整性約束中,每個約束可以涉及到多個屬性。(20237月考)7.在SQL中,列級完整性約束分為6種情況,表級完整性約束分為4種情況。8.在SQL中,主碼約束的關(guān)鍵字為primarykey,外碼約束的關(guān)鍵字為foreignkey。(20237月考)(20231月考)9.在SQL中,單值約束的關(guān)鍵字為unique,檢查約束的關(guān)鍵字為check。(20237月考)(20237月考)(20231月考)10.在SQL中,creat(yī)etable、altertable和droptable命令分別為在數(shù)據(jù)庫中建立、_修改__和刪除基本表結(jié)構(gòu)的命令。(20231月考)(20231月考選擇)11.向基本表中插入數(shù)據(jù)有兩種命令格式,一種稱為單行插入格式,另一種稱為多行插入格式。(20237月考)12.在SQL中,對基本表進(jì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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論