sql數(shù)據(jù)庫期末考試題及答案_第1頁
sql數(shù)據(jù)庫期末考試題及答案_第2頁
sql數(shù)據(jù)庫期末考試題及答案_第3頁
sql數(shù)據(jù)庫期末考試題及答案_第4頁
sql數(shù)據(jù)庫期末考試題及答案_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、WORD格式專業(yè)資料整理中,保存著每個數(shù)據(jù)庫對象的一、單選題10 道試題, 50 分。) V 1. SQL(共共 Server信息的系統(tǒng)表是C)。(A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列關(guān)鍵字的 SQL語句中,不可能出現(xiàn)Where 子句的是( D )A. UpdateB. DeleteC. InsertD. Alter這個表達(dá)式等同D )約束3. 在查詢語句的 Where 子句中,如果出現(xiàn)了“ age Between 30 and 40 于( A )。A. age>=30 and age<=40B. a

2、ge>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一張管理職工工資的表中限制工資的輸入范圍,應(yīng)使用(A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 記錄數(shù)據(jù)庫事務(wù)操作信息的文件是( D )。A. 數(shù)據(jù)文件B. 索引文件C. 輔助數(shù)據(jù)文件D. 日志文件6. 要查詢 XSH數(shù)據(jù)庫 CP 表中產(chǎn)品名含有“冰箱”的產(chǎn)品情況,可用( C )命令。A. SELECT * FROM CP WHERE產(chǎn)品名稱 LIKE 冰箱'B. SELEC

3、T * FROM XSH WHERE產(chǎn)品名稱 LIKE 冰箱'C. SELECT * FROM CP WHERE產(chǎn)品名稱 LIKE %冰箱 %'D. SELECT * FROM CP WHERE產(chǎn)品名稱 = 冰箱'7. 儲蓄所有多個儲戶,儲戶能夠在多個儲蓄所存取款,儲蓄所與儲戶之間是( D )。A. 一對一的聯(lián)系B. 一對多的聯(lián)系C. 多對一的聯(lián)系D. 多對多的聯(lián)系8. SQL 的聚集函數(shù) COUNT、SUM、AVG、MAX、 MIN 不允許出現(xiàn)在查詢語句的( D )子句之中A. SELECTB. HAVINGC. GROUP B?Y HAVINGD. WHERE9.

4、列值為空值( NULL ),則說明這一列( C )A. 數(shù)值為 0B. 數(shù)值為空格C. 數(shù)值是未知的D. 不存在10. 數(shù)據(jù)庫的數(shù)據(jù)一般存放在( D )中A. 內(nèi)存C. 寄存器D. 磁盤 二、判斷題(共 101. 如果定義視圖 的 通過視圖操縱數(shù)據(jù)。B. CPUDML語句道試題,共 50 分。)FROM子句包括多張表,并且視圖中列來自多張表,則不能 用BA. 錯誤B. 正確2. 在 sysdatabases 中,還記錄著存儲過程中每個參數(shù)的信息A. 錯誤B. 正確GROUP BY子句3. 在 SELECT語句中,當(dāng)使用 ORDER BY子句時,一定要使用 A. 錯誤B. 正確4. 由于索引是獨

5、立的,刪除表時,與該表相關(guān)的索引并不被刪除。 AA. 錯誤B. 正確5. 日志文件用于存放恢復(fù)數(shù)據(jù)庫用的所有日志信息,每個數(shù)據(jù)庫至少擁有一個日志文件, 也可以擁有多個日志文件,擴(kuò)展名ldf BA. 錯誤B. 正確6. 使用 INSERT命令一次只能插入一行數(shù)據(jù)。 A ( SQL SERVER只能插入一行)A. 錯誤B. 正確DROP VIEW手工7. 已使用 DROP TABLE 除去刪除表,若要刪除表上的視圖,必須通過使用 刪除。 BA. 錯誤B. 正確8. SQL Server 存儲過程能夠立即訪問數(shù)據(jù)庫。 BA. 錯誤B. 正確9. 兩個空值相比較的結(jié)果是未知。 BA. 錯誤B. 正確1

6、0. 在 INSERT 語句中, VALUES列表中的表達(dá)式的數(shù)量,必須匹配列表中的列數(shù),表達(dá)式 的數(shù)據(jù)類型必須可以和表格中對應(yīng)各列的數(shù)據(jù)類型兼容。 BA. 錯誤B. 正確SQL Server 數(shù)據(jù)庫試題十及答案一、 單項選擇題(每題 2 分,共 15 題)1. SQL Server 2000 是一個( C )的數(shù)據(jù)庫系統(tǒng)。(A)網(wǎng)狀型 ( B)層次型 (C)關(guān)系型 ( D)以上都不是2. DTS 是一個簡稱,它的全稱是( B )。A. 數(shù)據(jù)運輸系統(tǒng) B. 數(shù)據(jù)傳輸服務(wù) C. 數(shù)據(jù)庫傳輸系 D. 數(shù)據(jù)庫運輸服務(wù) 統(tǒng)3. SQL Server 2000 采用的身份驗證模式有( D )。( A)僅

7、 Windows 身份驗證模式( B)僅 SQL Server 身份驗證模式(C)僅混合模式( D) Windows 身份驗證模式和混合模式4. SQL 語言按照用途可以分為三類,下面選項中哪一種不是( C)的:(A) DML ( B) DCL ( C) DQL ( D ) DDL5. 在 SELECT語句的 WHERE子句的條件表達(dá)式中, 可以匹配 0 個到多個字符的通配符是 ( B )( A) * (B)% (C)- (D)?6. SQL Server 提供的單行注釋語句是使用( B )開始的一行內(nèi)容。(A)“ /*”(B)“- ”(C)“”(D)“/”7. 以下那種類型能作為變量的數(shù)據(jù)類

8、型( C )。(A) text ( B ) ntext( C)table (D) image8. 下面不屬于數(shù)據(jù)定義功能的 SQL語句是:( C )A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE9. 如果希望完全安裝 SQL Server ,則應(yīng)選擇( A )。10. 在 SQL SERVER中局部變量前面的字符為:( D ) (A)* (B) # ( C) (D) 其 table_ 和 table_2中111. 假如有兩個表的連接是這樣的: table_1 INNERJOIN table_2是兩個具有公共屬性的表,這種連接會生成哪種

9、結(jié)果集?( D )A)包括 table_1中的所有行,不包括table_2 的不匹配行B)包括 table_2中的所有行,不包括table_1 的不匹配行C)包括和兩個表的所有行D) 只包括 table_1 和 table_2 滿足條件的行12. 對視圖的描述錯誤的是: ( D )( A) 是一張?zhí)摂M的表( B) 在存儲視圖時存儲的是視圖的定義( C) 在存儲視圖時存儲的是視圖中的數(shù)據(jù)( D) 可以像查詢表一樣來查詢視圖13. 在 T-SQL 語言中,若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是C)。( (A) ALTER ( B) UPDATE( C) UPDAET( D) ALLTERSQ

10、L14. SQL Server 2000 提供了一整套管理工具和實用程序,其中負(fù)責(zé)啟動、暫停和停止Server 的 4 種服務(wù)的是( D )(A)企業(yè)管理器 (B)導(dǎo)入和導(dǎo)出數(shù)據(jù)( C)事件探察器 ( D )服務(wù)管理器15. 要查詢 book 表中所有書名中以“計算機(jī)”開頭的書籍的價格,可用(D)語句( A) SELECT price FROM book WHERE book_name =計算機(jī) * '( B) SELECT price FROM book WHERE book_name LIKE計算機(jī) * 'C) SELECT price FROM book WHERE bo

11、ok_name =計算機(jī) %'D) SELECT price FROM book WHERE book_name LIKE 計算機(jī) %'二、填空題(每 2分,共 15 空 空)1數(shù)據(jù)庫系統(tǒng)的特點分別是數(shù)據(jù)的結(jié)構(gòu)化、數(shù)據(jù)獨立性和結(jié)束的。8個相鄰的頁稱為擴(kuò)展盤區(qū),那么擴(kuò)2在 SQL Server 2000中,一個批處理語句是以3. SQL Server 2000中的數(shù)據(jù)以頁為基本存儲單位,而展盤區(qū)的大小應(yīng)該 為。4. 在 SQLServer 2000 中,索引的順序和數(shù)據(jù)表的物理順序不相同的索引是 如果要計算表中數(shù)據(jù)的平均值,可以使用的聚合函5. 數(shù)是 。游標(biāo)的概念包括兩個部分,它

12、們6. 是 和。 一個事務(wù)的操作必須是具備以下四個屬性:原子7. 性、 、 和持久性。在 SQL Server 2000 中,我們創(chuàng)建數(shù)據(jù)庫的語句8. 是 ,而修改數(shù)據(jù)庫的語句是。 是優(yōu)先于使用觸發(fā)器、規(guī)9. 在我們說到數(shù)據(jù)完整性時,使用 則 和。三、簡答( 10 分)1. 聲明一個長度為 16 的字符型變量“ cname” , 并賦初值為”數(shù)據(jù)庫系統(tǒng)概述” 。請按 前面的要求寫出相應(yīng)語句。2. 在字符串中,我們應(yīng)該怎樣來產(chǎn)生一個回車并生成一個新行?四、程序閱讀題( 10 分)下面程序段的功能是:在 數(shù)據(jù)庫中判斷是否存在名為除 my_proc 的存儲過程,若存在,則刪 之,然后創(chuàng)建同名的存儲過

13、程, 該存儲過程的功能是向 author_id 、 author_name 、 address 和 telephone 字段插入數(shù)據(jù)。閱讀并回答以下問題:USE bookdbGOIF EXISTS(SELECT FROM SysobjectsWHERE name'= my_proc ' and type= ' ' )DROP PROC my_procGOCREATE PROC my_proca int, b char(8),c char(50)INSERT INTO clients(client_id,client_name,address)VALUES(a,b

14、,c)GO問題:( 1 )填寫該程序段中空白處的內(nèi)容:2)任寫一條調(diào)用該存儲過程的語句:五、編程題( 20 分,共 4 題) student 表(學(xué)生表)學(xué)號姓名性別年齡系別計算機(jī)吳好男18系2崔平女21經(jīng)管系3錢筱女19電子系course 表 ( 課程表 ) sc 表(選課表)課程號課程名學(xué) 分1SQL Server42數(shù)據(jù)結(jié)構(gòu)33 專業(yè)英語 2成學(xué)號課程號績118821902 2 703 3 791、 把 course 表中課程號為 3 的課程的學(xué)分修改為 3 。( 3 分)2、 在 student 表中查詢年齡大于 18 的學(xué)生的所有信息,并按學(xué)號降序排列。 ( 4 分)3、為在以上三個

15、表中查詢選的課程的“學(xué)分”( 6 分)3,并且成績大80 的學(xué)生的學(xué)號、姓名和于4、為 student 表創(chuàng)建一個名稱為 my_trig 的觸發(fā)器,當(dāng)用戶成功刪除該表中的一條或 多條記錄時,觸發(fā)器自動刪除 SC 表中與之有關(guān)的記錄。(注:在創(chuàng)建觸發(fā)器之前要判斷是否有同名的觸發(fā)器存在,若存在則刪除之。 )( 7 分)參考答案一、 單項選擇題(每 2 分, 15題) 題共1. C 2.B 3.D 4.C 5.B 6.B 7.C 8.C 9.A 10.D 11.D 12.D 13.C 14.D 15.D二、 填空題(每空 2 分,共 15 空)1數(shù)據(jù)共享 可控冗余 2.GO 3. 64KB 4.非聚

16、集索引 5.AVG 6. 游標(biāo)結(jié)果 游標(biāo)位 7.函數(shù) 集 置一致性 隔離性 8.CREATE DATABASE ALTER DATABASE 約9 . 束 默認(rèn)值三、簡答( 10 分)1.DECLARE cname char(16)SET cname='數(shù)據(jù)庫系統(tǒng)概述'或者是DECLARE cname char(16)SELECT cname='數(shù)據(jù)庫系統(tǒng)概述'2.CHAR( 13 ) +CHAR( 10 )四、 程序閱讀題( 5 分)1 name P as2. EXEC my_proc 7, 李好',考試書店'或者EXEC my_proc a=

17、7,b=李好', c=考試書店'五、 編程題( 25 分,共 4 題)1、 (4 分 )update course (1 分 )set 學(xué)分 =4(2 分 ) where 課程號 =2 (1 分 )年齡 >18 order學(xué)號 desc2、 select * from student whereby(5分 )1分 1分 1分 2 分3、(6 分 )方法 1 :select distinctstudent.學(xué)號,姓名,性別 (1 分 )from student, course,分sc (1)where學(xué)號 =sc. 學(xué)號 ) and課程號=sc. 課程(student.(c

18、ourse.號 )and (course.學(xué)分 =4) and (sc.成績 >80) (1+1+1+1 分 )方法 2 : select distinctstudent. 學(xué)號 , 姓名 , 性別 (1 分)課程from student Inner Join (sc Inner Join course On課程號 =sc.course. 號 )On student.學(xué)號 =sc.where學(xué)分(course.(sc.4、( 10 分)If exists(Select name From sysobjectsWhere name=' my_trig type=Drop trigg

19、er my_trig(0.5Go (0.5 分 )Create trigger my_trig (1On student(0.5 分 ) For Delete (1 分 ) As (0.5 分 )Delete From sc (2 分 )Where 學(xué)號 in (Select學(xué)號 (2=4) and分 +2 分 ) 成績 >80) (1and' tr(分 )學(xué)號 From Deleted)(1Go分 +1 分 ) 整個If語句 1 分 )分 +2 分 )的,或許,只是你在多少真正好的朋友,從來不需要這些表面功夫。走在這漫漫 螻蟻,哪有時間去整那些虛假的表面文章。那些沉淀在歲月里的至次于的那四些目平相日對里之看時上,去動可了以真一心起,打存鬧了真,一義時候是你愿意伸以援手,但未必對方一樣。是多相少安看似無熱事情各自的好人,內(nèi)一旦心你是有薄情事的需。要援而多助少,看別似說淡大事漠,的就人,是小內(nèi)事心需實則代一勞片,溫你都熱。會那發(fā)些表面熱誠的人,總 現(xiàn)原來不過情比紙薄,對方遠(yuǎn)比你自己想的要現(xiàn)實的多。事有獻(xiàn)些殷人,勤自,從非奸與即你盜接近。在,這內(nèi)個心就功存利有心彌一

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論