【文章內(nèi)容簡介】
me = ‘計算機*’(B) SELECT price FROM book WHERE book_name LIKE ‘計算機*’(C) SELECT price FROM book WHERE book_name = ‘計算機%’ (D) SELECT price FROM book WHERE book_name LIKE ‘計算機%’ 二、 填空題(每空2分,共15空)1.數(shù)據(jù)庫系統(tǒng)的特點分別是數(shù)據(jù)的結(jié)構(gòu)化、 、數(shù)據(jù)獨立性和 。2.在SQL Server 2000中,一個批處理語句是以 結(jié)束的。3. SQL Server 2000中的數(shù)據(jù)以頁為基本存儲單位,而8個相鄰的頁稱為擴展盤區(qū),那么擴展盤區(qū)的大小應(yīng)該為 。4. 在SQL Server 2000中,索引的順序和數(shù)據(jù)表的物理順序不相同的索引是_____________。5. 如果要計算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)是________ ____。6. 游標的概念包括兩個部分,它們是 和 。7. 一個事務(wù)的操作必須是具備以下四個屬性:原子性、 、_____________和持久性。8. 在SQL Server 2000中,我們創(chuàng)建數(shù)據(jù)庫的語句是 ,而修改數(shù)據(jù)庫的語句是 。9. 在我們說到數(shù)據(jù)完整性時,使用 是優(yōu)先于使用觸發(fā)器、規(guī)則 和 。三、 簡答(10分)1. 聲明一個長度為16的字符型變量“ame”, 并賦初值為”數(shù)據(jù)庫系統(tǒng)概述”。請按前面的要求寫出相應(yīng)語句。2. 在字符串中,我們應(yīng)該怎樣來產(chǎn)生一個回車并生成一個新行?四、 程序閱讀題(10分)下面程序段的功能是:在 數(shù)據(jù)庫中判斷是否存在名為my_proc的存儲過程,若存在,則刪除之,然后創(chuàng)建同名的存儲過程,該存儲過程的功能是向author_id、author_name、address和telephone字段插入數(shù)據(jù)。閱讀并回答以下問題: USE bookdbGO IF EXISTS(SELECT ① FROM Sysobjects WHERE name=’my_proc’ and type=’ ② ’)DROP PROC my_procGOCREATE PROC my_proc@a int, @b char(8),@c char(50) ③ INSERT INTO clients(client_id,client_name,address)VALUES(@a,@b,@c)GO問題:(1)填寫該程序段中空白處的內(nèi)容:① ② ③ (2)任寫一條調(diào)用該存儲過程的語句: 。五、 編程題(20分,共4題)student表(學(xué)生表)學(xué)號姓名性別年齡系別1吳好男18計算機系2崔平女21經(jīng)管系3錢筱女19電子系course表(課程表) sc表(選課表)課程號課程名學(xué)分1SQL Server42數(shù)據(jù)結(jié)構(gòu)33專業(yè)英語2學(xué)號課程號成績1188219022703379 把course表中課程號為3的課程的學(xué)分修改為3。(3分) 在student表中查詢年齡大于18的學(xué)生的所有信息,并按學(xué)號降序排列。(4分) 在以上三個表中查詢選的