數(shù)據(jù)庫復件 期末復習_第1頁
數(shù)據(jù)庫復件 期末復習_第2頁
數(shù)據(jù)庫復件 期末復習_第3頁
數(shù)據(jù)庫復件 期末復習_第4頁
數(shù)據(jù)庫復件 期末復習_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫復件 期末復習1-18周平時課堂練習匯總如下:(沒有按照章節(jié)順序,如果出現(xiàn)匯總重復,請刪除)一、選擇1、SQL語言是(C )語言,易學A、過程化 B、非過程化 C、結構化查詢 D、導航式2、SQL語言是( C )語言A、層次數(shù)據(jù)庫 B、網(wǎng)絡數(shù)據(jù)庫 C、關系數(shù)據(jù)庫 D、非數(shù)據(jù)庫3、關系模式在SQL中稱為 (B ),子模式稱為( C ),存儲模式稱為( D )A、外模式 B、基本表 C、視圖 D、存儲文件4、定義基本表時,若要求某一列的值不能為空,則應在定義時使用( B )保留字。但如果該列是主鍵,則可省寫。A、NULL B、 NOT NULL C、 DISTINCT D、 UNION5、下

2、列關于基本表與存儲文件之間關系的敘述中,錯誤的是( ABC )A、一個基本表只能存儲于一個文件中,一個存儲文件中也只能存放一個基本表B、一個基本表只能存儲于一個文件中,但一個存儲文件中可存放多個基本表C、一個基本表可以存儲于一個或多個文件中,但一個存儲文件中只能存放一個基本表D、一個基本表可以存儲一個或多個文件中,一個存儲文件中也可以存放一個或多個基本表。6、在SQL語言中,創(chuàng)建基本表應使用 ( D)語句,創(chuàng)建視圖應使用(A )語句。 A、CREATE VIEW B、CREATE SCHEMA C、CREATE INDEX D、CTREATE TABLE7、視圖創(chuàng)建完成后,數(shù)據(jù)庫中存放的是(C

3、) A、查詢語句 B、查詢結果 C、視圖的定義 D、所引用的基本表的定義8、在SELECT 語句中,與關系代數(shù)中運算符對應的是(C )子句,與關系代數(shù)中 運算符對應的是( A )子句。 A、SELECT B、FROM C、WHERE D、GROUP BY9、SQL查詢語句中,在SELECT子句中可以出現(xiàn)(AD ),在子句中可以出現(xiàn)(BC) A、列名 B、基本表名 C、視圖名 D、表達式10、SQL語言中的“視圖(View)”對應于數(shù)據(jù)庫三級模式結構中的( A)A)外模式B)模式 (表)C)存儲模式D)內(nèi)模式11、在下列關于視圖的敘述中,正確的是( )A)當某一視圖被刪除后,由該視圖導出的其他視

4、圖也將被刪除B)若導出某視圖的基本表被刪除了,但該視圖不受任何影響C)視圖一旦建立,就不能被刪除D)當修改某一視圖時,導出該視圖的基本表也隨之被修改12.事務中包含的所有操作要么都執(zhí)行,要么都不執(zhí)行,這一特性成為事務的CA.完整性B.隔離性C.原子性D.永久性13、事務的ACID性質(zhì)中,關于原子性(atomicity)的描述正確的是( C )A指數(shù)據(jù)庫的內(nèi)容不出現(xiàn)矛盾的狀態(tài)B若事務正常結束,即使發(fā)生故障,列新結果也不會從數(shù)據(jù)庫中消失C事務中的所有操作要么都執(zhí)行,要么都不執(zhí)行D若多個事務同時進行,與順序實現(xiàn)的處理結果是一致的14、事務的ACID特性中C的含義是( A )A一致性(Consiste

5、ncy)B 領接性(Contiguity)C 連續(xù)性 (Continuity)D 并發(fā)性 (Concurrency)15、SQL語言的ROLLBACK語句的作用是( D )A終止程序B保存數(shù)據(jù)C事務提交D事務回滾16、設有兩個事務T1,T2,其并發(fā)操作如下所示,下面說法正確的是( C )A、該操作不存在問題B、該操作的修改將不會正確C、修改時不能重復讀D、該操作讀臟數(shù)據(jù)T1 T2 讀A=18, B=8 讀A=18, 寫回A=A+10 讀A=28, B=817、設有兩個事務T1,T2,其并發(fā)操作如下所示,下面說法正確的是( )A、該操作不存在問題B、該操作的修改將不會正確C、修改時不能重復讀D、

6、該操作讀臟數(shù)據(jù)T1 T2 讀A=18 讀A=18 A=A-8寫回 A=A-8寫回18.下列不屬于事務的特性的是CA.隔離型B.一致性C.完整性D.原子性19事務的ACID性質(zhì)中,關于原子性(atomicity)的描述正確的是CA.指數(shù)據(jù)庫的內(nèi)容不出現(xiàn)矛盾的狀態(tài)B.若事務正常結束,即使發(fā)生故障,列新結果也不會從數(shù)據(jù)庫中消失C.事務中的所有操作要么都執(zhí)行,要么都不執(zhí)行D.若多個事務同時進行,與順序實現(xiàn)的處理結果是一致的 20.在數(shù)據(jù)庫恢復時,對尚未完成的事務執(zhí)行DA.UNDO操作B.REDO操作C.COMMIT操作D.ROLLBACK操作21.能將數(shù)據(jù)庫恢復到某個時間點的備份類型是CA.完整數(shù)據(jù)庫

7、備份B.差異備份C.事務日志備份D.文件組備份22.若事務T對數(shù)據(jù)R已加X鎖,則其他事務對數(shù)據(jù)RCA.不能加S鎖可以加X鎖B. 可以加S鎖也可以加X鎖C.不能加任何鎖D. 可以加S鎖不能加X鎖23.在數(shù)據(jù)庫系統(tǒng)中,日志文件用于AA.數(shù)據(jù)庫故障的恢復B.保障數(shù)據(jù)的安全性C.檢測系統(tǒng)的死鎖D. 保障事務的并發(fā)性24系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或 全部損失,這種情況屬于CA.事務故障B.系統(tǒng)故障C.介質(zhì)故障D.運行故障25.進行并發(fā)控制時,兩種基本的封鎖類型是 共享 鎖和排它鎖。26.如果事務T獲得了數(shù)據(jù)項X上的排它鎖,則其他事務DA.可以讀X,不能寫XB.可以讀

8、X,也可以寫XC.不能讀X,可以寫XD.不能讀X,也不能寫X27. 最常見的概念模型是DA.關系模型B.層次模型C.網(wǎng)絡模型D. 實體聯(lián)系模型28. 在數(shù)據(jù)庫系統(tǒng)中,把可以相互區(qū)別的客觀事物稱為BA.文件B. 實體C.字段D.關鍵碼30. 數(shù)據(jù)庫的三級模式結構之間存在著兩級映像,使得數(shù)據(jù)庫系統(tǒng)具有較高CA. 數(shù)據(jù)可靠性B.事務并發(fā)性C.數(shù)據(jù)獨立性D.數(shù)據(jù)重用性31. 若關系R有m個屬性,關系S有n個屬性,則有 個屬性;若關系R有i個元組,關系S有j個元組,則有 個元組。( C )A. m-n , B. m , jC. m+n , D. m+n , i32. 有一個關系:學生(學號,姓名,系別)

9、,規(guī)定學號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于AA.值域完整性約束B.參照完整性約束C.用戶自定義完整性約束D. 實體完整性約束33. 在關系數(shù)據(jù)庫中,表與表之間的聯(lián)系是通過如下哪項實現(xiàn)的?AA.參照完整性規(guī)則B.實體完整性規(guī)則C.用戶自定義的完整性規(guī)則D.值域34.在SQL語言中,與X Between 10 And 20等價表達式是DA.X10 And X=10 And X10 And X=10 And X=2035.Create Unique Nonclustered Index writer_index On 作者信息(作者編號)語句創(chuàng)建了1個A索引。A.惟一非聚集索引B.聚集索引

10、C.主鍵索引D. 惟一聚集索引36.實現(xiàn)關系代數(shù)選擇運算的SQL子句是AA.Where B.Order ByC.FromD.Select37.能將數(shù)據(jù)庫恢復到某個時間點的備份類型是DA.完整數(shù)據(jù)庫備份B. 文件組備份C.差異備份D.事務日志備份38. 系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況屬于AA. 介質(zhì)故障B.系統(tǒng)故障C.事務故障D.運行故障39.關于觸發(fā)器操作的語句,下列選項不正確的是DA.Create TriggerB.Alter TriggerC. Drop TriggerD. Insert Trigger40.在下列SQL語句中,屬于數(shù)據(jù)

11、控制的語句是DA.Select, Drop, Delete, AlterB. Create, Drop, AlterC.create, Update, Delete, InsertD. Grant, Revoke41下列不屬于事務的特性的是BA.隔離型B. 完整性C.一致性D.原子性42.在MS SQL Server 中,有表personnel (no,name,sex),其中no為主碼。表中已有數(shù)據(jù)如下圖所示:nonamesex1海濤男3月明女4甄銳女下列語句中能夠將數(shù)據(jù)正確插入的是DA.Insert into personnel Values (4,趙風,男)B.Insert into p

12、ersonnel Values (8,趙風, )C.Insert into personnel (name,sex) Values (趙風,男)D.Insert into personnel (no,sex) Vaues (8,男)43、在數(shù)據(jù)庫的3級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結構和特性的是(D )A)外模式B)內(nèi)模式C)存儲模式D)模式44、在數(shù)據(jù)庫系統(tǒng)中,當總體邏輯結構改變時,通過改變(D),可以使局部邏輯結構不變,從而使建立在局部邏輯結構之上的應用程序也保持不變,稱之為數(shù)據(jù)和程序的邏輯獨立性。A)邏輯結構和物理結構之間的映像 B)存儲結構C)應用程序 D)局部邏輯結構到總體邏

13、輯結構的映像45、在數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)(D)A)具有物理獨立性,沒有邏輯獨立性B)具有邏輯獨立性,沒有物理獨立性C)物理獨立性和邏輯獨立性均沒有D)具有較高的物理獨立性和邏輯獨立性46、關于數(shù)據(jù)庫系統(tǒng)3級模式的敘述中,正確的是(B)A)外模式,概念模式,內(nèi)模式都只有一個B)外模式有多個,概念模式,內(nèi)模式只有一個C)在三個模式中,只有概念模式才是真正存在的D)模式只有一個,概念模式和內(nèi)模式有多個47、在三級模式之間引入兩層映像,其主要功能之一是(A)A)使數(shù)據(jù)與程序具有較高的獨立性B)使系統(tǒng)具有較高的通道能力C)保持數(shù)據(jù)與程序的一致性D)提高存儲空間的利用率48、數(shù)據(jù)庫系統(tǒng)的體系結構是數(shù)據(jù)庫系

14、統(tǒng)的總體框架,一般來說數(shù)據(jù)庫系統(tǒng)應具有三級模式體系結構,他們是( A) A、外模式,模式和內(nèi)模式 B、子模式,用戶模式和存儲模式 C、模式,子模式和概念模式 D、子模式,模式和用戶模式49、在數(shù)據(jù)庫的三級模式結構中,內(nèi)模式有( A ) A、1個 B、2個 C、3個 D、任意多個50、在關系數(shù)據(jù)庫中,表是三級模式結構中的( B ) A、外模式 B、模式 C、存儲模式 D內(nèi)模式51、數(shù)據(jù)庫三級模式體系結構的劃分,有利于保持數(shù)據(jù)庫的( A ) A、數(shù)據(jù)獨立性 B、數(shù)據(jù)安全性 C、結構規(guī)范化 D、操作可行性52、絕大多數(shù)數(shù)據(jù)庫系統(tǒng)的總體結構,都具有外模式,模式和內(nèi)模式三級模式結構,描述數(shù)據(jù)庫中全體數(shù)據(jù)

15、的全局邏輯結構和特性的是( C ) A、模式和內(nèi)模式, B、內(nèi)模式 C、模式 D、外模式53、Create Unique Nonclustered Index writer_index On 作者信息(作者編號)語句創(chuàng)建了1個D索引。A、惟一聚集索引B、聚集索引C、主鍵索引 D、惟一非聚集索引54、下列幾種情況不適合創(chuàng)建索引的是AA、列的取值范圍很少 B、用作查詢條件的列C、頻繁搜索的列D、連接中頻繁使用的列55、為了使索引鍵的值在基本表中唯一,在建立索引語句中應使用保留字( A )A. UNIQUEB. COUNTC. DISDINCTD. UNION56、SQL語言中的DROP INDEX

16、語句的作用是(A)A)刪除索引B)更新索引C)建立索引D)修改索引57、SQL語言支持建立聚集索引,這樣可以提高查詢效率,但是并非所有屬性列都適宜于建立聚集索引,下面適宜建立聚集索引的屬性列是(D) A、經(jīng)常更新的屬性列 B、主屬性 C、非主屬性 D、經(jīng)常查詢的屬性列58、為了使索引鍵的值在基本表中唯一,在建立索引語句中應使用保留字( A )A) UNIQUEB) COUNTC) DISDINCTD) UNION59、在數(shù)據(jù)庫的3級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結構和特性的是(D )A)外模式B)內(nèi)模式C)存儲模式D)模式60、在數(shù)據(jù)庫系統(tǒng)中,當總體邏輯結構改變時,通過改變(D),可以

17、使局部邏輯結構不變,從而使建立在局部邏輯結構之上的應用程序也保持不變,稱之為數(shù)據(jù)和程序的邏輯獨立性。A)邏輯結構和物理結構之間的映像 B)存儲結構C)應用程序 D)局部邏輯結構到總體邏輯結構的映像61、在數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)(D)A)具有物理獨立性,沒有邏輯獨立性B)具有邏輯獨立性,沒有物理獨立性C)物理獨立性和邏輯獨立性均沒有D)具有較高的物理獨立性和邏輯獨立性65、在數(shù)據(jù)庫的三級模式結構中,內(nèi)模式有( A ) A、1個 B、2個 C、3個 D、任意多個66、在關系數(shù)據(jù)庫中,表是三級模式結構中的( B ) A、外模式 B、模式 C、存儲模式 D內(nèi)模式67、數(shù)據(jù)庫三級模式體系結構的劃分,有利于

18、保持數(shù)據(jù)庫的( A ) A、數(shù)據(jù)獨立性 B、數(shù)據(jù)安全性 C、結構規(guī)范化 D、操作可行性69、有一個關系:學生(學號,姓名,系別),規(guī)定學號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于( D)A. 實體完整性約束B. 參照完整性約束C. 用戶自定義完整性約束D. 值域完整性約束70. 系統(tǒng)存儲過程創(chuàng)建和保存在 master 數(shù)據(jù)庫中,都以SP 為名稱的前綴,可以在任何數(shù)據(jù)庫中使用系統(tǒng)存儲過程。71. 不能激活觸發(fā)器執(zhí)行的操作是DA.DeleteB.UpdateC.InsertD.Select72.關于觸發(fā)器操作的語句,下列選項不正確的是CA.Create TriggerB.Alter Trigge

19、rC.Insert TriggerD.Drop Trigger73、數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應用的(B)A)文件的集合B)數(shù)據(jù)的集合C)命令的集合D)程序的集合74、數(shù)據(jù)庫具有最小的冗余度、較高的程序與數(shù)據(jù)獨立性,易于擴充和(D)的特點。A)程序結構化B)程序標準化C)數(shù)據(jù)模塊化D)數(shù)據(jù)結構化75、數(shù)據(jù)的獨立性包括(C)A)數(shù)據(jù)的結構獨立性和組織獨立性B)數(shù)據(jù)的結構獨立性和數(shù)據(jù)的邏輯獨立性C)數(shù)據(jù)的物理獨立性和數(shù)據(jù)的邏輯獨立性D)數(shù)據(jù)的結構獨立性和數(shù)據(jù)的物理獨立性76、E-R模型的基本成分是(A)A)實體和聯(lián)系B)記錄和實體C)屬性和聯(lián)系D)字段和屬性78在數(shù)據(jù)庫系

20、統(tǒng)中,當總體邏輯結構改變時,通過改變(D),可以使局部邏輯結構不變,從而使建立在局部邏輯結構之上的應用程序也保持不變,稱之為數(shù)據(jù)和程序的邏輯獨立性。A)邏輯結構和物理結構之間的映像B)存儲結構C)應用程序D)局部邏輯結構到總體邏輯結構的映像81、目前數(shù)據(jù)庫管理系統(tǒng)最常采用的數(shù)據(jù)模型是(A)A)關系B)層次C)面向對象D)網(wǎng)狀82、E-R圖是表示概念模型的有效工具之一,E-R圖中使用菱形框表示(A)A)聯(lián)系B)實體C)實體的屬性D)聯(lián)系的屬性83、在用戶看來,關系模型中的數(shù)據(jù)的邏輯結構是一張(A)A)二維表B)圖形C)表格D)圖片84、當局部E-R圖合并成全局E-R圖時,可能出現(xiàn)沖突,下面不屬于

21、上述沖突的是(B)A)屬性沖突B)語法沖突C)結構沖突D)命名沖突85、對關系數(shù)據(jù)庫的描述中,下列說法錯誤的是(C)A)每一列的分量是同一種類的數(shù)據(jù),來自同一個域B)不同列的數(shù)據(jù)可以出自同一個域C)行的順序可以任意交換,但列的順序不能任意交換D)關系中的任意兩個元組不能完全相同86、關于數(shù)據(jù)庫系統(tǒng)3級模式的敘述中,正確的是(B)A)外模式,概念模式,內(nèi)模式都只有一個B)外模式有多個,概念模式,內(nèi)模式只有一個C)在三個模式中,只有概念模式才是真正存在的D)模式只有一個,概念模式和內(nèi)模式有多個88、在三級模式之間引入兩層映像,其主要功能之一是(A)A)使數(shù)據(jù)與程序具有較高的獨立性B)使系統(tǒng)具有較高

22、的通道能力C)保持數(shù)據(jù)與程序的一致性D)提高存儲空間的利用率89、在數(shù)據(jù)管理技術的發(fā)展過程中,可實現(xiàn)數(shù)據(jù)高度共享的階段是(C)A)人工管理階段B)文件系統(tǒng)階段C)數(shù)據(jù)庫系統(tǒng)階段D)系統(tǒng)管理階段90、在進行數(shù)據(jù)庫設計時,通常是要先建立概念模型,用來表示實體類型及實體間聯(lián)系的是(B)A)數(shù)據(jù)流圖B)E-R圖C)模塊圖D)程序框圖91、數(shù)據(jù)庫類型是通過(A)來劃分的。A)數(shù)據(jù)模型B)文件形式C)記錄形式D)存取數(shù)據(jù)方法92、數(shù)據(jù)庫系統(tǒng)的體系結構是數(shù)據(jù)庫系統(tǒng)的總體框架,一般來說數(shù)據(jù)庫系統(tǒng)應具有三級模式體系結構,他們是( ) A、外模式,模式和內(nèi)模式 B、子模式,用戶模式和存儲模式 C、模式,子模式和概

23、念模式 D、子模式,模式和用戶模式93、在數(shù)據(jù)庫的三級模式結構中,內(nèi)模式有( ) A、1個 B、2個 C、3個 D、任意多個94、在關系數(shù)據(jù)庫中,表是三級模式結構中的( ) A、外模式 B、模式 C、存儲模式 D內(nèi)模式95、數(shù)據(jù)庫三級模式體系結構的劃分,有利于保持數(shù)據(jù)庫的( ) A、數(shù)據(jù)獨立性 B、數(shù)據(jù)安全性 C、結構規(guī)范化 D、操作可行性96、絕大多數(shù)數(shù)據(jù)庫系統(tǒng)的總體結構,都具有外模式,模式和內(nèi)模式三級模式結構,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結構和特性的是( ) A、模式和內(nèi)模式, B、內(nèi)模式 C、模式 D、外模式97、用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為(C) A、網(wǎng)狀模型 B

24、、層次模型 C、關系模型 D、面向對象模型98、在下面的兩個關系中,職工號和部門號分別為職工關系和部門關系的主鍵。 職工(職工號、職工名、部門號、職務、工資) 部門(部門號、部門名、部門人數(shù)、工資總額) 在這兩個關系的屬性中,只有一個屬性是外鍵,它是( B ) A、職工關系的“職工號” B、職工關系的“部門號” C、部門關系的“部門號” D、部門關系的“部門名”99、對關系數(shù)據(jù)庫來講,下面說法是錯誤的是( C ) A、每一列的分量是同一種類型數(shù)據(jù),來自同一個域 B、不同列的數(shù)據(jù)可以出自同一個域 C、行的順序可以任意交換,但列的順序不能任意交換 D、關系中的任意兩個元組不能完全相同100、不同實

25、體是根據(jù)( B )區(qū)分的。 A、名字 B、屬性不同 C、代表的對象 D、屬性多少1、SQL語言的功能是(B)A)關系規(guī)范化、數(shù)據(jù)操縱和數(shù)據(jù)控制B)數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制C)數(shù)據(jù)定義、關系規(guī)范化和數(shù)據(jù)控制D)數(shù)據(jù)定義、關系規(guī)范化和數(shù)據(jù)操縱2、數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)的查詢、插入、修改和刪除的功能為(C)A)數(shù)據(jù)定義功能B)數(shù)據(jù)管理功能C)數(shù)據(jù)操縱功能D)數(shù)據(jù)控制功能3、數(shù)據(jù)庫管理系統(tǒng)提供的語言是數(shù)據(jù)(D)語言,可以對數(shù)據(jù)庫的數(shù)據(jù)實現(xiàn)檢索和更新。A)處理B)定義C)搜索D)操縱4、關系數(shù)據(jù)庫實體之間,聯(lián)系的實現(xiàn)是通過(C)A)網(wǎng)結構B)樹結構C)二維表D)線性表5、有兩個基本關系

26、(表):學生(學號,姓名,系號),系(系號,系名,系主任),學生表的主碼為學號,系表的主碼為系號,因而系號是學生表的(B)A)主碼(主鍵)B)外碼(外關鍵字)C)域D)映像6、在下面列出的幾種語言中,屬于關系數(shù)據(jù)庫的標準語言的是(B)A)CB)SQLC)FORTRAND)PASCAL7、SQL語言中的DROP INDEX語句的作用是(A)A)刪除索引B)更新索引C)建立索引D)修改索引8、(C)定義了對參照關系的外部屬性值域的約束。A)實體完整性B)用戶定義的完整性規(guī)則C)參照完整性D)以上均不是9、在學生表STUD中,查詢年齡在21至23歲之間的學生姓名(XM),年齡(SA)和所在系(SD)

27、,實現(xiàn)該功能,正確的SQL語句是(D)A)SELECT XM,SA,SD FROM STUD WHERE BETWEEN 21SA23B) SELECT XM,SA,SD FROM STUD WHERE 23 AND 21C) SELECT XM,SA,SD FROM STUD WHERE SA NOT BETWEEN 21 AND 23D) SELECT XM,SA,SD FROM STUD WHERE SA BETWEEN 21 AND 2310、在學生的選課表(SC)中,查詢選修20號課程(課程號CH)的學生的學號(XH)及其成績(GD)。查詢結果按分數(shù)的降序排列。實現(xiàn)該功能,正確的SQ

28、L語句是(A)A)SELECT XH,GD FROM SC WHERE CH=20 ORDER BY GD DESCB)SELECT XH,GD FROM SC WHERE CH=20 ORDER BY GD ASCC)SELECT XH,GD FROM SC WHERE CH=20 GROUP BY GD DESCD)SELECT XH,GD FROM SC WHERE CH=20 GROUP BY GD ASC11、關系模式SCG(S#,C#,grade)中,S#為學生學號,C#為課程號,grade為某學號學生某課程的考試成績。若要查詢每門課程的平均成績,且要求按課程降序排列,則用的SQL

29、查詢語句為(B)A)SELECT C#,AVG(grade) FROM SCG GROUP BY grade ORDER BY C# DESCB)SELECT C#,AVG(grade) FROM SCG GROUP BY C# ORDER BY C# DESCC)SELECT C#,AVG(grade) FROM SCG WHERE C# Desc GROUP BY gradeD)SELECT C#,AVG(grade) FROM SCG GROUP BY AVG(grade) ORDER BY C# Desc12、在下列關于視圖的敘述中,正確的是(A)A)當某一視圖被刪除后,由該視圖導出的

30、其他視圖也將被刪除B)若導出某視圖的基本表被刪除了,但該視圖不受任何影響C)視圖一旦建立,就不能被刪除D)當修改某一視圖時,導出該視圖的基本表也隨之被修改13、實體完整性要求主屬性不能為空值,這一點可通過(B)來保證。A)定義外鍵B)定義主鍵C)用戶定義的完整性D)由關系系統(tǒng)自動14、SQL語句集數(shù)據(jù)定義功能、數(shù)據(jù)操作功能和數(shù)據(jù)控制功能于一體。下列屬于數(shù)據(jù)控制功能語句的是(B)A)CREATEB)GRANTC)INSERTD)SELECT16、關系中的“主碼”不允許空值的約束規(guī)則是指(A)A)實體完整性B)引用完整性C)用戶定義的完整性D)數(shù)據(jù)完整性17、在關系數(shù)據(jù)庫標準語言SQL中,實現(xiàn)數(shù)據(jù)

31、檢索的語句(命令)是(A)A)SELECTB)LOADC)FETCHD)SET18、有關系S#(S#,SName,Sex),C(C#,CName),SC(S#,C#).其中S#為學生號,SName為學生姓名,Sex為性別,C#為課程號,CName為課程名。要查詢選修“計算機文化”課全體男生姓名的SQL語句是Select SName From S,C,SC Where 子句,這里where 子句的內(nèi)容是(D)A)S.S#=SC.S#=男 and Cname=計算機文化B)S.S#=SC.S# and C.C#=SC.C# and Cname=計算機文化C)Sex女 and Cname=計算機文化

32、D)S.S#=SC.S# and C.C#=SC.C# and Sex=男 and Cname=計算機文化19、若用如下的SQL創(chuàng)建一個表S:Create Table S(S# char(16) Not Null,Sname char(8) Not Null ,sex char(2) ,age integer整數(shù))可向表S中插入的是(B)A)(991001,李明芳,女,23)去掉引號B)(990746,張明,NULL,NULL)C)(NULL,陳道明,男,35)D)(992345,NULL,女,25)20、SQL語言集數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語句INSERT、DELETE、UP

33、DATE實現(xiàn)哪類功能?(B) A、數(shù)據(jù)查詢 B、數(shù)據(jù)操縱 C、數(shù)據(jù)定義 D、數(shù)據(jù)控制21、在下面列出的幾種語言中,哪一種是關系數(shù)據(jù)庫的標準語言?(C) A、FORTRAN B、C C、SQL D 、Pacal22、SQL語言支持建立聚集索引,這樣可以提高查詢效率,但是并非所有屬性列都適宜于建立聚集索引,下面適宜建立聚集索引的屬性列是(D) A、經(jīng)常更新的屬性列 B、主屬性 C、非主屬性 D、經(jīng)常查詢的屬性列23、下列命令中,哪一個不是SQL的修改命令?(D) A、insert B、update C、delete D、select24、有關系S(S#,SNAME,SEX),C(C#,CNAME)

34、,SC(S#,C#),其中S#為學生號,SNAME為學生姓名,SEX為性別,C#為課程號,CNAME為課程名。要查詢選修“計算機”課的全體女學生姓名的SQL語句是:SELECT SNAME FROM S,C,SC WHERE 。這里WHERE 子句的內(nèi)容是(D) A、S.S#=SC.S# and SEX=女 and CNAME=計算機 B、S.S#=SC.S# and C.C#=SC.C# and CNAME=計算機 C、SEX=女,and CNAME=計算機 D、S.S#=SC.S# and C.C#=SC.C# and SEX=女 and CNAME=計算機25、在關系數(shù)據(jù)庫標準語言SQL

35、中,實現(xiàn)數(shù)據(jù)檢索的語句是(A) A、SELECT B、LOAD C、FETCH D、SET26、SQL語言中的“視圖”對應于數(shù)據(jù)庫三級模式結構中的(A) A、外模式 B、模式 C、內(nèi)模式 D、概念模式27、SQL語言的GRANT和REVOKE(數(shù)據(jù)控制)語句主要用來維護數(shù)據(jù)庫的(A) A、安全性 B、完整性 C、可靠性 D、一致性28、在下列的SQL語句中,屬于數(shù)據(jù)控制語句的是哪些?(B) (1)CREATE (2)SELECT (3)UPDATE (4)GRANT (5)DROP (6)DELETE (7)ALTER (8)INSERT (9)REVOKE A、(1)(5)(6)(7) B、

36、(4)(9) C、(2)(3)(6)(8) D、(1)(5)(7)30、在select語句中,要消除查詢結果中重復的行,應使用(A)子句 A、DISTINCT B、HAVING C、ONLY D、EXISTS31、為了考慮安全性,每個教師只能存取自己講授的課程的學生成績,為此DBA應創(chuàng)建(A) A、視圖 B、索引 C、游標 D、表32、若D1=a1,a2,a3,D2=b1,b2,b3,則D1D2集合中共有元組(C)個。A)6B)8C)9D)1233、在關系數(shù)據(jù)庫中,投影操作是指從關系中(B)A)抽出特定的記錄B)抽出特定的字段C)建立相應的映像D)建立相應的圖形35、在關系運算中,查找滿足一定

37、條件的元組的運算稱之為(B)A)復制B)選擇C)投影D)聯(lián)接36、設R是一個關系模式,如果R中每個屬性A的值域中的每個值都是不可分解的,則稱R屬于(A)A)第一范式B)第二范式C)第三范式D)BCNF37、根據(jù)數(shù)據(jù)庫規(guī)范化理論,下列選項中正確的是(D)A) 若R2NF,則R3NFB) 若R3NF,則R不屬于BCNFC) 若R3NF,則RBCNFD) 若RBCNF,則R3NF38、在關系模型中可以有3類完整性約束,任何關系必須滿足其中的(C)約束條件。A)參照完整性和用戶自定義完整性 B)數(shù)據(jù)完整性和實體完整性C)實體完整性和參照完整性 D)動態(tài)完整性和實體完整性39、各種范式之間存在一定的關系

38、,下列(A)是正確的。A)4NF包含于BCNF包含于3NFB)3NF包含于BCNF包含于4NFC)3NF包含于BCNF包含于2NFD)2NF包含于BCNF包含于3NF40、若關系模式R3NF,則下面最合適的說法是(C)A)某個非主屬性不傳遞依賴于碼B)某個非主屬性不部分依賴于碼C)所有非主屬性都不傳遞依賴于碼D)所有非主屬性都不部分依賴于碼41、下列關于外碼的敘述中,錯誤的是(C)A)外碼是某個關系的主碼B)外碼體現(xiàn)了關系間的聯(lián)系手段C)外碼不是任何關系的主碼D)外碼是一個關系的主碼不是另一個關系的主碼42、設關系R(sno,sname ,dnp ,mag),主鍵為sno。其中sno為學生號,

39、sname為學生姓名,dno為系號,nag為系主任。則關系R屬于(B) A、1NF B、2NF C、3NF D、不屬于任何范式43、事務的隔離性是指(C) A、事務中包括的所有操作要么都做,要么都不做 B、事務一旦提交,對數(shù)據(jù)庫的改變是永久的; C、一個事務內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的 D、事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài);42、一個事務成功完成后,對數(shù)據(jù)庫的改變必須是永久的,即使系統(tǒng)可能出現(xiàn)故障,這是事務的(D)特性 A、原子性 B、一致性 C、隔離性 D、持久性45、下面關于數(shù)據(jù)庫系統(tǒng)基于日志的恢復的敘述中,哪一個是正確的?(B) A、利用更新日志紀

40、錄的改前值可以進行UNDO,利用更新日志紀錄中的改前值可以進行REDO B、利用更新日志紀錄中的改前值可以進行UNDO,利用更新日志紀錄中的改后值可以進行REDO C、利用更新日志紀錄中的改后值可以進行UNDO,利用更新日志紀錄中的改前值可以進行REDO D、利用更新日志紀錄中的改后值可以進行UNDO,利用更新日志紀錄中的改后值可以進行REDO56、在并發(fā)控制的技術中,最常用的封鎖方法。對于共享鎖(S)和排它鎖(X)來說,下面列出的相容性關系中,哪一個不正確的?(A) A、X/X:TRUE B、S/S:TRUE C、S/X:FALSE D、X/S:FALSE46、數(shù)據(jù)庫系統(tǒng)的并發(fā)控制主要方法是

41、采用(C)機制 A、拒絕 B、改為串行 C、封鎖 D、不加任何控制47、關于”死鎖“,下列說法中正確的是(B) A、死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在 B、只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖 C、在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫 D、當兩個用戶競爭相同資源時不會發(fā)生死鎖48、數(shù)據(jù)庫管理系統(tǒng)通常提供授權功能來控制不同用戶訪問數(shù)據(jù)的權限,這主要是為了實現(xiàn)數(shù)據(jù)庫的(D)A)可靠性B)一致性C)完整性D)安全性49、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和(D)A)可維護性B)安全性C)獨立性D)相容性50、關系數(shù)據(jù)庫的數(shù)據(jù)及更新操作必須遵循完整性規(guī)則,包括(D)A)實

42、體完整性和參照完整性B)參照完整性和用戶自定義的完整性C)實體完整性和用戶自定義的完整性D)實體完整性、參照完整性和用戶自定義的完整性50、利用GRANT語句可向用戶授予操作權限。使用GRANT語句向用戶授予操作權限時,若允許用戶將獲得的權限在授予其他用戶,應在該語句中增加短語(A)A)WITH GRANT OPTION B)WITH OPTIONC)WITH PRIVILEGES D)WITH ALL PRIVILEGES51、關系數(shù)據(jù)完整性是指數(shù)據(jù)庫中數(shù)據(jù)的(A) A、正確性和相容性 B、正確性和現(xiàn)實性 C、有限性和相容性 D、準確性和關聯(lián)性二 填空1、 為數(shù)據(jù)庫中一個或多個表中的數(shù)據(jù)提供

43、另一種查看方式的邏輯表被稱為( 視圖 )。2、 視圖中的數(shù)據(jù)存儲在( 基本表 )。對視圖更新操作時實際操作的是(基本表)中的數(shù)據(jù)。3、 創(chuàng)建視圖用(CREATE VIEW )語句,修改視圖用(ALTER VIEW )語句,刪除視圖用(DROP VIEW)語句。4、 創(chuàng)建視圖時帶(with encryption )參數(shù)使視圖的定義語句加密。帶(with check option )參數(shù)對視圖執(zhí)行的修改操作必須遵守定義視圖時where子句指定的條件。5、視圖是一個虛表,因為它是從一個或幾個 基本表 導出的表。6、在SQL Server 2005系統(tǒng)中,有兩種基本類型索引:聚集索引 和 非聚集索引

44、。7、SQL語言使用 create index 語句建立索引。8. 當發(fā)生介質(zhì)故障時,必須使用_后備副本_和事務日志進行數(shù)據(jù)庫恢復。9. 在關系模式R(S,SN,D)和K(D,CN,NM)中,R的主碼是S,K的主碼是D,則D在R中稱為 外鍵 。10. 在關系模式學生(學號,姓名,年齡,性別)中,若要求“學號不能為空”,則該約束屬于對 NULL (空值) 的約束。11. 事務 是SQL程序中最小的工作單元,要么成功完成所有操作,要么就是失敗,并將所作的一切還原。4.進行并發(fā)控制時,兩種基本的封鎖類型是 S(共享鎖) 鎖和排它鎖。12. 使用SQL語言的 _DISTINCT_ 關鍵詞可以消除查詢結

45、果中重復出現(xiàn)的元組。13. 數(shù)據(jù)庫管理經(jīng)歷了手工文檔、文件系統(tǒng)和 數(shù)據(jù)庫系統(tǒng) 三個發(fā)展階段。14、在關系數(shù)據(jù)庫中,表與表之間的聯(lián)系是通過如下哪項實現(xiàn)的?AA.參照完整性B.實體完整性C.用戶自定義的完整性D.值域完整性15、表S(S# , N , M , Q)中的N屬性建立惟一索引的SQL語句是 create unique index on s(n) 16. 系統(tǒng)存儲過程創(chuàng)建和保存在 master 數(shù)據(jù)庫中,都以SP 為名稱的前綴,可以在任何數(shù)據(jù)庫中使用系統(tǒng)存儲過程。17、從大量的信息中提取隱藏的,人們事先不知道的可能有用的信息的過程稱為 數(shù)據(jù)挖掘 。18、索引按照基本類型分為 聚集 索引和

46、非聚集 索引。三、簡答題1. 假設有關系R和關系S,計算: R SABCABCdbcbkebkedadcbd(1) R1=R-S (2) R2=RSABCdbccbdABCbke(3) R3=A,B(B=b(R)ABdbcb2. 若屬性F是基本關系R的外碼,它與基本關系S的主碼Ks相對應,則對于R中每個元組在F上的值必須滿足的條件是什么?(1)空值(2)與關系S的主碼Ks相對應3. 簡述SQL語言的基本功能。數(shù)據(jù)定義: create alter drop 數(shù)據(jù)修改:insert update delete 數(shù)據(jù)控制:grant revoke 數(shù)據(jù)查詢:select 4. 事務的特性(ACID)

47、。原子性(A):要么執(zhí)行全部數(shù)據(jù)的操作,要么全部不執(zhí)行。一致性(C):所有的數(shù)據(jù)具有一致的狀態(tài)。隔離性(I): 獨立性,不能處理其他事物正在處理的數(shù)據(jù)。持久性(D):事物完成后,永久的存在系統(tǒng)中。5.簡述如何預防死鎖和解除死鎖。預防方法 :一次封鎖法 ,順序封鎖法。診斷與解除 :超時法 ,等待圖法。6、數(shù)據(jù)庫設計的步驟。需求分析:了解用戶的數(shù)據(jù)需求、處理需求、安全性及完整性要求;概念結構設計:通過數(shù)據(jù)抽象,設計系統(tǒng)概念模型,一般為E-R模型;邏輯結構設計:設計系統(tǒng)的模式和外模式,對于關系模型主要是基本表和視圖;物理結構設計:設計數(shù)據(jù)的存儲結構和存取方法,如索引的設計;數(shù)據(jù)庫實施:組織數(shù)據(jù)入庫、

48、編制應用程序、試運行;數(shù)據(jù)庫運行和維護:系統(tǒng)投入運行,長期的維護工作。7、數(shù)據(jù)挖掘的步驟?數(shù)據(jù)準備數(shù)據(jù)整理建立模型模型評估8、簡述數(shù)據(jù)庫體系結構。SQL數(shù)據(jù)庫的數(shù)據(jù)體系結構基本上是三級結構,但使用術語與傳統(tǒng)關系模型術語不同。在SQL中,關系模式(模式)稱為“基本表”(base table);存儲模式(內(nèi)模式)稱為“存儲文件”(stored file);子模式(外模式)稱為“視圖”(view);元組稱為“行”(row);屬性稱為“列”(column)。模式也稱為邏輯模式,描述數(shù)據(jù)的全局邏輯結構。外模式也稱為子模式或用戶模式,描述數(shù)據(jù)的局部邏輯結構。內(nèi)模式也稱為存儲模式,描述數(shù)據(jù)庫的物理結構和存儲

49、方式。9、簡述視圖與基本表有什么不同。視圖是從一個或多個數(shù)據(jù)表中導出的表。它與數(shù)據(jù)表不同的是,視圖中的數(shù)據(jù)不是存儲在原來的數(shù)據(jù)表中,因此可以把它看作是一個虛表。區(qū)別:視圖中看到的數(shù)據(jù)在數(shù)據(jù)庫中并不存儲,基本表中的數(shù)據(jù)存儲在數(shù)據(jù)庫中。數(shù)據(jù)庫中只存儲視圖的定義,當用戶請求從視圖中查詢數(shù)據(jù)時,數(shù)據(jù)將從相應的基本表中檢索出來?;颈硎侵笖?shù)據(jù)庫中實在的表格,它存儲的就是數(shù)據(jù)本身; 視圖可以理解為保存后的查詢,它保存的是實在表格經(jīng)查詢后的結果?;颈硎且晥D的來源和基礎,視圖豐富了基本表的表達。視圖的變化隨著表的變化而變化10、簡述數(shù)據(jù)庫備份和恢復策略。 備份和恢復是數(shù)據(jù)庫管理員維護數(shù)據(jù)庫安全性和完整性的重

50、要操作。備份是恢復數(shù)據(jù)庫最容易和最能防止意外的保證方法。沒有備份,所有的數(shù)據(jù)都可能會丟失。備份可以防止表和數(shù)據(jù)庫遭受破壞、介質(zhì)失效或用戶錯誤而造成數(shù)據(jù)災難?;謴褪窃谝馔獍l(fā)生后,利用備份來恢復數(shù)據(jù)庫的操作。1)備份類型,分別為:數(shù)據(jù)庫備份事務日志備份差異備份文件和文件組備份2)數(shù)據(jù)庫恢復模式簡單恢復 完全恢復批日志恢復11、簡述第一二三范式的概念。在任何一個關系數(shù)據(jù)庫中,第一范式(1NF)是對關系模式的基本要求,不滿足第一范式(1NF)的數(shù)據(jù)庫就不是關系數(shù)據(jù)庫。 所謂第一范式(1NF)是指數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性。如果出現(xiàn)重復的屬性,就可能需要定義一個新的實體,新的實體由重復的屬性構成,新實體與原實體之間為一對多關系。在第一范式(1NF)中表的每一行只包含一個實例的信息。例如,對于圖3-2 中的員工信息表,不能將員工信息都放在一列中顯示,也不能將其中的兩列或多列在一列中顯示;員工信息表的每一行只表示一個員工的信息,一個員工的信息在表中只出現(xiàn)一次。簡而言之,第一范式就是無重復的列。 3.4.2 第二范式(2NF) 第二范式(2NF)是在第一范式(1NF)的基礎上建立起來的,即滿足第二

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論