西華大學(xué)數(shù)據(jù)庫(kù)原理-練習(xí)題_第1頁(yè)
西華大學(xué)數(shù)據(jù)庫(kù)原理-練習(xí)題_第2頁(yè)
西華大學(xué)數(shù)據(jù)庫(kù)原理-練習(xí)題_第3頁(yè)
西華大學(xué)數(shù)據(jù)庫(kù)原理-練習(xí)題_第4頁(yè)
西華大學(xué)數(shù)據(jù)庫(kù)原理-練習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一章緒論一、選擇題:1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是( )階段。AA.?dāng)?shù)據(jù)庫(kù)系統(tǒng) B.文件系統(tǒng) C.人工管理 D.?dāng)?shù)據(jù)項(xiàng)管理2.?dāng)?shù)據(jù)庫(kù)的概念模型獨(dú)立于( )。AA.具體的機(jī)器和DBMS B.E-R圖 C.信息世界 D.現(xiàn)實(shí)世界3.?dāng)?shù)據(jù)庫(kù)的基本特點(diǎn)是( )。BA.?dāng)?shù)據(jù)可以共享,數(shù)據(jù)獨(dú)立性,數(shù)據(jù)冗余大,統(tǒng)一管理和控制B.?dāng)?shù)據(jù)可以共享,數(shù)據(jù)獨(dú)立性,數(shù)據(jù)冗余小,統(tǒng)一管理和控制C.?dāng)?shù)據(jù)可以共享,數(shù)據(jù)互換性,數(shù)據(jù)冗余小,統(tǒng)一管理和控制D.?dāng)?shù)據(jù)非結(jié)構(gòu)化,數(shù)據(jù)獨(dú)立性,數(shù)據(jù)冗余小,統(tǒng)一管理和控制4.( )是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。BA.?dāng)?shù)據(jù)庫(kù)系統(tǒng) B.?dāng)?shù)據(jù)庫(kù) C.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng) D.?dāng)?shù)據(jù)結(jié)構(gòu)5.?dāng)?shù)據(jù)庫(kù)中存儲(chǔ)的是( )。CA.?dāng)?shù)據(jù) B.?dāng)?shù)據(jù)模型C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D.信息6.數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立性是指( )。CA.?dāng)?shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立B.用戶程序與DBMS的相互獨(dú)立C.用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立7.數(shù)據(jù)庫(kù)的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指( )。DA.同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B.多個(gè)用戶、同一種語(yǔ)言共享數(shù)據(jù)C.多個(gè)用戶共享一個(gè)數(shù)據(jù)文件D.多種應(yīng)用、多種語(yǔ)言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合8.數(shù)據(jù)庫(kù)系統(tǒng)的核心是( )。BA.?dāng)?shù)據(jù)庫(kù) B.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)C.?dāng)?shù)據(jù)模型 D.軟件工具9.下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的正確敘述是( )。AA.?dāng)?shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D.?dāng)?shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)10.數(shù)據(jù)庫(kù)的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫(kù)的物理獨(dú)立性和( )。,BA.?dāng)?shù)據(jù)獨(dú)立性 B.邏輯獨(dú)立性 C.管理規(guī)范性 D.?dāng)?shù)據(jù)的共享11.數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )。AA.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS12.在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是( )。DA.?dāng)?shù)據(jù)存儲(chǔ)量太大 B.沒有嚴(yán)格保護(hù)數(shù)據(jù)C.未對(duì)數(shù)據(jù)進(jìn)行完整性控制 D.?dāng)?shù)據(jù)冗余13.數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是( )。DA.?dāng)?shù)學(xué)軟件B.應(yīng)用軟件 C.計(jì)算機(jī)輔助設(shè)計(jì)D.系統(tǒng)軟件14.數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主要功能是( )。BA.修改數(shù)據(jù)庫(kù) B.定義數(shù)據(jù)庫(kù) C.應(yīng)用數(shù)據(jù)庫(kù) D.保護(hù)數(shù)據(jù)庫(kù)15.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是( )、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。AA.?dāng)?shù)據(jù)共享 B.?dāng)?shù)據(jù)存儲(chǔ) C.?dāng)?shù)據(jù)應(yīng)用 D.?dāng)?shù)據(jù)保密16數(shù)據(jù)庫(kù)系統(tǒng)的最大特點(diǎn)是( )。AA.?dāng)?shù)據(jù)的三級(jí)抽象和二級(jí)獨(dú)立性B.?dāng)?shù)據(jù)共享性C.?dāng)?shù)據(jù)的結(jié)構(gòu)化D.?dāng)?shù)據(jù)獨(dú)立性17.數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為( )。CA.?dāng)?shù)據(jù)定義功能B.?dāng)?shù)據(jù)管理功能C.?dāng)?shù)據(jù)操縱功能D.?dāng)?shù)據(jù)控制功能18.數(shù)據(jù)庫(kù)管理系統(tǒng)是( )。BA.操作系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件C.一種編譯程序D.一種操作系統(tǒng)19.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( )。DA.外模式 B.內(nèi)模式 C.存儲(chǔ)模式 D.模式20數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指( )。BA.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)21.信息世界中的術(shù)語(yǔ),與之對(duì)應(yīng)的數(shù)據(jù)庫(kù)術(shù)語(yǔ)為( )。DA.文件 B.?dāng)?shù)據(jù)庫(kù) C.字段 D.記錄22.層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是( )。DA.記錄長(zhǎng)度 B.文件的大小 C.聯(lián)系的復(fù)雜程度D.?dāng)?shù)據(jù)之間的聯(lián)系23.傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫(kù)系統(tǒng)可以分為三種類型( )。CA.大型、中型和小型B.西文、中文和兼容C.層次、網(wǎng)狀和關(guān)系D.?dāng)?shù)據(jù)、圖形和多媒體24.層次模型不能直接表示( )。CA.1:1關(guān)系B.1:m關(guān)系C.m:n關(guān)系D.1:1和1:m關(guān)系25.數(shù)據(jù)庫(kù)技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主要論述的是( )。CA.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型二、填空題1.數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。2.數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。3.DBMS是指數(shù)據(jù)庫(kù)管理系統(tǒng),它是位于用戶和操作系統(tǒng)之間的一層管理軟件。4.數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的建立以及維護(hù)等4個(gè)方面。5.數(shù)據(jù)獨(dú)立性又可分為物理獨(dú)立性和邏輯獨(dú)立性。6.當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的物理獨(dú)立性。7.數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成的。8.數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特性的描述。9.數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照模式、外模式和內(nèi)模式三級(jí)結(jié)構(gòu)進(jìn)行組織。10.實(shí)體之間的聯(lián)系可抽象為三類,它們是一對(duì)一、一對(duì)多和多對(duì)多。11.?dāng)?shù)據(jù)冗余可能導(dǎo)致的問題有浪費(fèi)存儲(chǔ)空間及修改麻煩和潛在的數(shù)據(jù)不一致。三:簡(jiǎn)答題:1.什么是數(shù)據(jù)庫(kù)?答:數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲(chǔ)器上,且可被多個(gè)用戶同時(shí)使用。因此,數(shù)據(jù)庫(kù)具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。2.什么是數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性?答:數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫(kù)的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對(duì)數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法獨(dú)立。3.什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?答:數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫(kù)的一組軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)(DBS)的重要組成部分。不同的數(shù)據(jù)庫(kù)系統(tǒng)都配有各自的DBMS,而不同的DBMS各支持一種數(shù)據(jù)庫(kù)模型,雖然它們的功能強(qiáng)弱不同,但大多數(shù)DBMS的構(gòu)成相同,功能相似。一般說來,DBMS具有定義、建立、維護(hù)和使用數(shù)據(jù)庫(kù)的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語(yǔ)言及其翻譯程序、數(shù)據(jù)操縱語(yǔ)言及其處理程序和數(shù)據(jù)庫(kù)管理的例行程序。4.數(shù)據(jù)庫(kù)關(guān)管理系統(tǒng)中的數(shù)據(jù)字典包含哪些基本內(nèi)容?答:數(shù)據(jù)字典的基本內(nèi)容有:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程5個(gè)部分。5.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的組成數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)關(guān)系系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員、用戶6.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式二級(jí)映像,并說明如何實(shí)現(xiàn)數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別,分別是內(nèi)模式、模式和外模式,從而提供兩層映像:外模式/模式映像和模式/內(nèi)模式映像,前者實(shí)現(xiàn)應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯獨(dú)立性,后者實(shí)現(xiàn)了數(shù)據(jù)與程序的物理獨(dú)立性。

第2章關(guān)系數(shù)據(jù)庫(kù)一、選擇題1、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括( )。BA.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表2、關(guān)系模型中,一個(gè)關(guān)鍵字是( )。CA.可由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D.以上都不是3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的( )。DA.元組 B.行 C.記錄 D.屬性4、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是( )。CA.投影B.選擇C.笛卡爾積D.除5.關(guān)系模式的任何屬性( )。AA.不可再分 B.可再分C.命名在該關(guān)系模式中可以不惟一 D.以上都不是6.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為( )。CA.并、差、選擇、投影、自然連接 B.并、差、交、選擇、投影C.并、差、選擇、投影、笛卡爾積 D.并、差、交、選擇、笛卡爾積7、如圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行( )運(yùn)算后得到R3。DBDE125MNMIJKR1 R2 R3ABCACD121XYyABCDEACC112XYyMMNIIJA.交 B.并 C.笛卡爾積 D.連接二、填空題1、關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有笛卡爾積、交、并和差。2、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是并、差、笛卡爾積、投影和選擇。3、關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有選擇、投影和連接。4、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系代數(shù)和關(guān)系演算。三、簡(jiǎn)答題:1.解釋關(guān)系模式R(U,D,DOM,F)中每個(gè)符號(hào)的含義。 R:關(guān)系名 U:屬性組 D:屬性組U中的屬性所來自的域 DOM:為屬性到域的映射 F:屬性組U上的一組數(shù)據(jù)依賴

第3章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL一、選擇題1、SQL語(yǔ)言是( )的語(yǔ)言,易學(xué)習(xí)。BA.過程化B.非過程化C.格式化D.導(dǎo)航式2、SQL語(yǔ)言是( )語(yǔ)言。CA.層次數(shù)據(jù)庫(kù)B.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)C.關(guān)系數(shù)據(jù)庫(kù)D.非數(shù)據(jù)庫(kù)3、SQL語(yǔ)言具有( )的功能。BA.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B.?dāng)?shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱4、SQL語(yǔ)言具有兩種使用方式,分別稱為交互式SQL和( )。CA.提示式SQLB.多用戶SQLC.嵌入式SQLD.解釋式SQL5、假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE)。要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系( )。BA.SB.SC,CC.S,SCD.S,C,SC二、填空題1、視圖是一個(gè)虛表,它是從一個(gè)或多個(gè)表中導(dǎo)出的表。在數(shù)據(jù)庫(kù)中,只存放視圖的定義,不存放視圖的對(duì)應(yīng)數(shù)據(jù)。2、SQL語(yǔ)句具有數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作和數(shù)據(jù)控制的功能。三、簡(jiǎn)答題1.簡(jiǎn)述SQL語(yǔ)言的特點(diǎn)。綜合統(tǒng)一,高度非過程化,面向集合的操作方式,以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式,語(yǔ)言簡(jiǎn)捷、易學(xué)易用2.什么是基本表?什么是視圖?它們之間的區(qū)別是什么?基本表是數(shù)據(jù)庫(kù)中獨(dú)立存在的表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是保存在基本表中。視圖是虛表,在數(shù)據(jù)庫(kù)中只有定義,從視圖中看到的數(shù)據(jù)來自于導(dǎo)出它的基本表。四、應(yīng)用題現(xiàn)有關(guān)系模式student(studentno,sname,sex,birthday,classno,point,phone,Email)course(courseno,cname,type,period,credit)score(studentno,courseno,usually,final)teacher(teacherno,tname,major,prof,department)class(classno,classname,department,monitor)teach_class(teacherno,classno,courseno)通過sql語(yǔ)句執(zhí)行以下查詢。--1.查詢所有課程的課程編號(hào)、課程名和學(xué)分SELECTcourseno,cname,creditFROMcourse--2.查詢Student表中所有年齡大于20歲的男生的姓名和年齡SELECTsname,2019-YEAR(birthday)asagefromteaching.dbo.studentwheresex='男'--3.查詢選修課程且期末成績(jī)不為空的學(xué)生人數(shù)SELECTcourseno,count(distinctstudentno)FROMscorewherefinalisnotnullgroupbycourseno--4.查詢所有Email使用126郵箱的學(xué)生和學(xué)號(hào)、姓名和電子郵箱地址SELECTStudentno,sname,EmailFromstudentwhereEmaillike'%@%126.com'--5.查詢每名學(xué)生的學(xué)號(hào)、選修課程數(shù)目和總成績(jī)SELECTstudentno,COUNT(courseno),SUM(final)fromscoregroupbystudentno--6.查詢Student表中所有學(xué)生的基本信息,查詢結(jié)果按班級(jí)號(hào)classno升序排列,統(tǒng)一班級(jí)中的學(xué)生按入學(xué)成績(jī)point降序排列SELECT*fromstudentOrderbyclassnoasc,pointdesc--7.查詢教授兩門及以上課程的教師編號(hào)、授課門數(shù)SELECTteacherno,COUNT(courseno)FROMteach_classGROUPBYteachernoHAVINGCOUNT(courseno)>=2--8.查詢每門課期末成績(jī)的最高分和最低分(剔除final為空的記錄)SELECTcourseno,MAX(final),MIN(final)FROMscoreWHEREfinalISNOTNULLGROUPBYcourseno--1.查詢所有班級(jí)的期末成績(jī)平均分,并按照平均分降序排序SELECTclassno,AVG(final)平均成績(jī)FROMscore,studentWHEREscore.studentno=student.studentno ANDfinalISNOTNULLGROUPBYclassnoORDERBYAVG(final)DESC--2.查詢教師基本信息和教授課程信息,其中包含未分配課程的教師信息SELECTteacher.*,teach_class.*FROMteacherLEFTOUTERJOINteach_classON teacher.teacherno=teach_class.teacherno--3.查詢每門課程的課程號(hào)、課程名和選修該課程的學(xué)生人數(shù),并按所選人數(shù)升序排序SELECTscore.courseno,ame,COUNT(score.studentno)AS選課人數(shù)FROMscore,courseWHEREscore.courseno=course.coursenoGROUPBYscore.courseno,ameORDERBYCOUNT(score.studentno)--4.查詢兩門及以上課程的期末成績(jī)超過80分的學(xué)生姓名及平均成績(jī)SELECTstudent.sname,AVG(score.final)平均成績(jī)FROMstudent,scoreWHEREscore.studentno=student.studentno ANDstudent.studentnoIN( SELECTstudentno FROMscore WHEREfinal>80 GROUPBYstudentno HAVINGCOUNT(*)>=2 )GROUPBYstudent.sname--5.查詢?nèi)雽W(xué)考試成績(jī)最高的學(xué)生學(xué)號(hào)、姓名和入學(xué)成績(jī)SELECTstudentno,sname,pointFROMstudentWHEREpoint=( SELECTMAX(point) FROMstudent )--7.查詢所有教授c05127號(hào)課程的教師信息SELECT*FROMteacherWHEREteachernoIN( SELECTteacherno FROMteach_class WHEREcourseno='c05127')

第4章數(shù)據(jù)庫(kù)的安全性一、選擇題1、下面哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能( )。BA.安全性 B.可移植性 C.完整性 D.并發(fā)控制2、保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的( )。AA.安全性 B.完整性 C.并發(fā)控制 D.恢復(fù)3、數(shù)據(jù)庫(kù)的( )是指數(shù)據(jù)的正確性和相容性。BA.安全性 B.完整性 C.并發(fā)控制 D.恢復(fù)4、在數(shù)據(jù)系統(tǒng)中,對(duì)存取權(quán)限的定義稱為( )。BA.命令 B.授權(quán) C.定義 D.審計(jì)5、數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的( )。DA.可靠性 B.一致性 C.完整性 D.安全性6、下列SQL語(yǔ)句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對(duì)學(xué)生表(STUD)中學(xué)號(hào)(XH)的修改權(quán)”這一功能的是( )。CA.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC7、把對(duì)關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語(yǔ)句是( )。CA)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO8、在SQLServer中刪除觸發(fā)器用( )。BA.ROLLBACK

B.

DROP

C.DELALLOCATE

D.

DELETE二、填空題1、保護(hù)數(shù)據(jù)安全性的一般方法是設(shè)置用戶標(biāo)識(shí)和存取權(quán)限控制。2、安全性控制的一般方法有用戶標(biāo)識(shí)鑒定、存取控制、審計(jì)、數(shù)據(jù)加密和視圖的保護(hù)五級(jí)安全措施。3、存取權(quán)限包括兩方面的內(nèi)容,一個(gè)是要存取的數(shù)據(jù)對(duì)象,另一個(gè)是對(duì)此數(shù)據(jù)對(duì)象進(jìn)行操作的類型。4、在數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)存取權(quán)限的定義稱為授權(quán)。5、在SQL語(yǔ)言中,為了數(shù)據(jù)庫(kù)的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語(yǔ)句,對(duì)用戶授權(quán)使用GRANT語(yǔ)句,收回所授的權(quán)限使用 REVOKE語(yǔ)句。6、DBMS存取控制機(jī)制主要包括兩部分:自主存取控制,強(qiáng)制存取控制。7、當(dāng)對(duì)某一表進(jìn)行諸如INSERT、DELETE、UPDATE這些操作時(shí),SQLServer就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的SQL語(yǔ)句。8、CC評(píng)估保證級(jí)共分為7級(jí),EAL7安全級(jí)別最高,近似相當(dāng)于TCSECA1級(jí)。三、簡(jiǎn)答題:1、什么是數(shù)據(jù)庫(kù)的安全性數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法使用所造成的數(shù)據(jù)泄露、更改或破壞。2、常用的數(shù)據(jù)庫(kù)安全性控制方法有哪些?用戶身份鑒別、存取控制、視圖、審計(jì)、數(shù)據(jù)加密

第5章數(shù)據(jù)庫(kù)完整性一、選擇題:1、在數(shù)據(jù)庫(kù)系統(tǒng)中,保證數(shù)據(jù)及語(yǔ)義正確和有效的功能是( )。DA.并發(fā)控制B.存取控制C.安全控制D.完整性控制2、關(guān)于主鍵約束以下說法錯(cuò)誤的是( )。CA.一個(gè)表中只能設(shè)置一個(gè)主鍵約束 B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束 D.、可以將包含多個(gè)字段的字段組合設(shè)置為主鍵3、在表或視圖上執(zhí)行除了( )以外的語(yǔ)句都可以激活觸發(fā)器。DA.Insert B.Delete C.Update D.Create4、數(shù)據(jù)庫(kù)的( )是指數(shù)據(jù)的正確性和相容性。BA.安全性 B.完整性 C.并發(fā)控制 D.恢復(fù)5、在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的( )約束。C實(shí)體完整性 B、參照完整性 C、用戶自定義 D、用戶操作二、填空題1.?dāng)?shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的實(shí)體完整性、參照完整性和用戶定義完整性。2、實(shí)體完整性是指在基本表中,主屬性不能取空值。3、參照完整性是指在基本表中,外碼是另一個(gè)關(guān)系主碼的有效值或是空值。4、為了保護(hù)數(shù)據(jù)庫(kù)的實(shí)體完整性,當(dāng)用戶程序?qū)χ鞔a進(jìn)行更新使主碼值不惟一時(shí),DBMS就拒絕此操作。5、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中定義完整性約束的方法有CREATETABLE、斷言和觸發(fā)器

第6章關(guān)系數(shù)據(jù)理論一、選擇題1、關(guān)系規(guī)范化中的刪除操作異常是指①,插入操作異常是指②。A,BA.不該刪除的數(shù)據(jù)被刪除 B.不該插入的數(shù)據(jù)被插入C.應(yīng)該刪除的數(shù)據(jù)未被刪除 D.應(yīng)該插入的數(shù)據(jù)未被插入2、設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是( )。AA.關(guān)系規(guī)范化理論B.關(guān)系運(yùn)算理論C.關(guān)系代數(shù)理論D.?dāng)?shù)理邏輯3、規(guī)范化過程主要為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常,刪除異常以及( )的缺陷。CA.?dāng)?shù)據(jù)的不一致性B.結(jié)構(gòu)不合理C.冗余度大D.?dāng)?shù)據(jù)丟失4、當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中( )是正確的。BA.它一定消除了插入和刪除異常 B.仍存在一定的插入和刪除異常C.一定屬于BCNF D.A和C都是5、關(guān)系模型中的關(guān)系模式至少是( )。AA.1NF B.2NF C.3NF D.BCNF8、候選關(guān)鍵字中的屬性稱為( )。BA.非主屬性 B.主屬性 C.復(fù)合屬性 D.關(guān)鍵屬性9、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( )。BA.1NF B.2NF C.3NF D.4NF10、關(guān)系模式的候選關(guān)鍵字可以有C,主關(guān)鍵字有B。A.0個(gè)B.1個(gè)C.1個(gè)或多個(gè)D.多個(gè)11、關(guān)系模式的分解( )。BA.惟一B.不惟一二、填空題1、在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中稱為外鍵(外碼)2、對(duì)于非規(guī)范化的模式,經(jīng)過把屬性域變?yōu)楹?jiǎn)單域轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過消除非主屬性對(duì)主關(guān)鍵字的部分依賴轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過消除非主屬性對(duì)主關(guān)鍵字的傳遞依賴轉(zhuǎn)變?yōu)?NF。3、在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無損連接性。三、簡(jiǎn)答題1.請(qǐng)敘述1NF、2NF、3NF的定義。1NF-每個(gè)列都不能再分。2NF-滿足1NF,且每個(gè)非主屬性完全函數(shù)依賴于碼。3NF-滿足2NF,且每個(gè)非主屬性不傳遞函數(shù)依賴于碼。四、綜合練習(xí)1、已知學(xué)生關(guān)系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno學(xué)號(hào)、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績(jī)。(1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。(2)原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說明為什么?(3)將關(guān)系模式分解成3NF,并說明為什么?(1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。答:關(guān)系模式S的基本函數(shù)依賴如下:Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)→Grade關(guān)系模式S的碼為:(Sno,Course)。(2)原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說明為什么?答:原關(guān)系模式S是屬于1NF的,碼為(Sno,Course),非主屬性中的成績(jī)完全依賴于碼,而其它非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,所以不屬于2NF。消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade)(3)將關(guān)系模式分解成3NF,并說明為什么?答:將上述關(guān)系模式分解成3NF如下:關(guān)系模式S1中存在Sno→SD,SD→Sdname,即非主屬性Sdname傳遞依賴于Sno,所以S1不是3NF。進(jìn)一步分解如下:S11(Sno,Sname,SD)S12(SD,Sdname)分解后的關(guān)系模式S11、S12滿足3NF。對(duì)關(guān)系模式S2不存在非主屬性對(duì)碼的傳遞依賴,故屬于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解滿足3NF。S11(Sno,Sname,SD)S12(SD,Sdname)S2(Sno,Course,Grade)2、關(guān)系模式R(員工編號(hào),日期,零件數(shù),部門名稱,部門經(jīng)理),表示某個(gè)工廠里每個(gè)員工的日生成零件數(shù)以及員工所在的部門和經(jīng)理信息。假設(shè):每個(gè)員工每天只有一個(gè)日生產(chǎn)零件數(shù),每個(gè)員工只在一個(gè)部門工作每個(gè)部門只有一個(gè)經(jīng)理寫出模式R的基本函數(shù)依賴和碼F={(員工編號(hào),日期)->零件數(shù),員工編號(hào)->部門名稱,部門名稱->部門經(jīng)理}碼:(員工編號(hào),日期)(2)畫出該關(guān)系模式的函數(shù)依賴圖(3)將R分解為3NFR1(員工編號(hào),日期,零件數(shù))R2(員工編號(hào),部門名稱)R3(部門名稱,部門經(jīng)理)

第7章數(shù)據(jù)庫(kù)設(shè)計(jì)一、選擇題1、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的( )階段。BA.需求分析 B.概念設(shè)計(jì) C.邏輯設(shè)計(jì) D.物理設(shè)計(jì)2、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是( )的任務(wù)。CA.需求分析階段 B.概念設(shè)計(jì)階段 C.邏輯設(shè)計(jì)階段 D.物理設(shè)計(jì)階段3、數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下列各項(xiàng)中不屬于實(shí)施階段的工作是( )。BA.建立庫(kù)結(jié)構(gòu) B.?dāng)U充功能 C.加載數(shù)據(jù) D.系統(tǒng)調(diào)試4、在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是( )。DA.形象模型 B.物理模型 C.邏輯模型 D.實(shí)體聯(lián)系模型5、從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M∶N聯(lián)系轉(zhuǎn)換為關(guān)系模型時(shí),該關(guān)系模式的關(guān)鍵字是( )。CA.M端實(shí)體的關(guān)鍵字 B.N端實(shí)體的關(guān)鍵字C.M端實(shí)體關(guān)鍵字與N端實(shí)體關(guān)鍵字組合 D.重新選取其他屬性6、當(dāng)局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是( )。BA.屬性沖突 B.語(yǔ)法沖突 C.結(jié)構(gòu)沖突 D.命名沖突7、概念模型獨(dú)立于( )。BA.E-R模型 B.硬件設(shè)備和DBMS C.操作系統(tǒng)和DBMS D.DBMS8、數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中( )階段的工具。CA.可行性分析 B.詳細(xì)設(shè)計(jì) C.需求分析 D.程序編碼9、下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為( )關(guān)系模式。CA.1個(gè) B.2個(gè) C.3個(gè) D.4個(gè)價(jià)價(jià)格

借閱日期

借閱

借書人

圖書

借書證號(hào)

姓名

單位

總編號(hào)

書名

分類號(hào)

作者

位置

m

n

二、填空題1、數(shù)據(jù)庫(kù)設(shè)計(jì)的幾個(gè)步驟是需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)。2、“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段。3、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過程等的描述,通常稱為數(shù)據(jù)字典。4、在設(shè)計(jì)分E-R圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì)的,所以各個(gè)分E-R圖之間難免有不一致的地方,這些沖突主要有屬性沖突、命名沖突和結(jié)構(gòu)沖突三類。三、應(yīng)用題1、某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中,原材料按照類別放在若干倉(cāng)庫(kù)中。(1)用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉(cāng)庫(kù)的概念模型。(2)將(1)中的E-R圖轉(zhuǎn)化為關(guān)系邏輯模型工廠(工廠號(hào),產(chǎn)品號(hào))倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名)產(chǎn)品(產(chǎn)品號(hào),產(chǎn)品名,工廠號(hào),產(chǎn)量)產(chǎn)品組成(產(chǎn)品號(hào),工廠號(hào),產(chǎn)品號(hào))材料(材料號(hào),材料名,類別)零件制造(零件號(hào),材料號(hào),使用量)零件(零件號(hào),零件名)零件存放(倉(cāng)庫(kù)號(hào),零件號(hào),存放量)材料存放(倉(cāng)庫(kù)號(hào),材料號(hào),存放量)2、假設(shè)教學(xué)管理規(guī)定:①一個(gè)學(xué)生可選修多門課,一門課有若干學(xué)生選修;②一個(gè)教師可講授多門課,一門課只有一個(gè)教師講授;③一個(gè)學(xué)生選修一門課,僅有一個(gè)成績(jī)。學(xué)生的屬性有學(xué)號(hào)、學(xué)生姓名;教師的屬性有教師編號(hào),教師姓名;課程的屬性有課程號(hào)、課程名。要求:根據(jù)上述語(yǔ)義畫出ER圖,要求在圖中畫出實(shí)體的屬性并注明聯(lián)系的類型;成績(jī)教師編號(hào)成績(jī)教師編號(hào)教師姓名學(xué)生選修m

課程教師講授n

n

1

學(xué)號(hào)姓名課程號(hào)課程名四、簡(jiǎn)答題數(shù)據(jù)庫(kù)設(shè)計(jì)一般分為哪幾個(gè)階段,每個(gè)階段的主要任務(wù)是什么?解答:(1)數(shù)據(jù)庫(kù)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。(2)各階段任務(wù)如下:①需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。②概念結(jié)構(gòu)設(shè)計(jì):通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。③邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。④數(shù)據(jù)庫(kù)物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。⑤數(shù)據(jù)庫(kù)實(shí)施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。⑥數(shù)據(jù)庫(kù)運(yùn)行和維護(hù):在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。

第8章數(shù)據(jù)庫(kù)編程一、選擇題1、修改存儲(chǔ)過程使用的語(yǔ)句是( )。AA.

ALTERPROCEDURE

B.

DROPPROCEDURE

C.

INSERTPROCEDUE

D.

DELETEPROCEDUE2、創(chuàng)建存儲(chǔ)過程的語(yǔ)句是( )。CA.

ALTERPROCEDURE

B.

DROPPROCEDURE

C.

CREATEPROCEDUE

D.

INSERTPROCEDUE3、下面( )組命令,將變量count值賦值為1。AA.DECLARE@countSELECT@count=1B.DIMcount=1C.DECLAREcountSELECTcount=1D.DIM@countSELECT@count=14在SQLServer中刪除存儲(chǔ)過程用( )。BA.ROLLBACK

B.

DROPPROC C.DELALLOCATE

D.

DELETEPROC10.在SQLServer編程中,可使用( )將多個(gè)語(yǔ)句捆綁。BA.{} B.BEGIN-END

C.(

)

D.[

]二、填空題1、在T-SQL編程語(yǔ)句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語(yǔ)句或一個(gè)語(yǔ)句塊,還可以使用break和CONTINUE關(guān)鍵字在循環(huán)內(nèi)部控制WHILE循環(huán)中語(yǔ)句的執(zhí)行。2、存儲(chǔ)過程是存放在DBMS服務(wù)器上的預(yù)先定義并編譯好的T-SQL語(yǔ)句。3、游標(biāo)是系統(tǒng)為用戶開設(shè)的一個(gè)數(shù)據(jù)緩沖區(qū),用于存放SQL語(yǔ)句的執(zhí)行結(jié)果。

第10章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)一、選擇題1、( )是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。CA.程序 B.命令 C.事務(wù) D.文件2、事務(wù)的原子性是指( )。AA.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài) 3、事務(wù)的一致性是指( )。DA.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)為的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)4、事務(wù)的隔離性是指( )。CA.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)5、事務(wù)的持續(xù)性是指( )。BA.事務(wù)中包括的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C.一個(gè)事力內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)6、若數(shù)據(jù)庫(kù)中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫(kù)就稱為處于( )狀態(tài)。BA.安全 B.一致 C.不安全 D.不一致7、若系統(tǒng)在運(yùn)行過程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,致使內(nèi)存中的信息丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況稱為( )。BA.事務(wù)故障 B.系統(tǒng)故障 C.介質(zhì)故障 D.運(yùn)行故障8、若系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為( )。CA.事務(wù)故障 B.系統(tǒng)故障 C.介質(zhì)故障 D.運(yùn)行故障9、( )用來記錄對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行的每一次更新操作。BA.后援副本 B.日志文件 C.?dāng)?shù)據(jù)庫(kù) D.緩沖區(qū)10、用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是( )。CA.?dāng)?shù)據(jù)庫(kù)文件 B.索引文件 C.日志文件 D.備注文件11、數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包括( )。CA.數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案、數(shù)據(jù)庫(kù)后備副本B.數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計(jì)檔案C.日志文件、數(shù)據(jù)庫(kù)后備副本D.數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫(kù)后備副本二、填空題1、事務(wù)是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。2、若事務(wù)在運(yùn)行過程中,由于種種原因,使事務(wù)未運(yùn)行到正常終止點(diǎn)之間就被撤消,這種情況就稱為事務(wù)故障。3、數(shù)據(jù)庫(kù)恢

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論