




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、SQL-Server數(shù)據(jù)庫復(fù)習(xí)題一、單選題1. Microsoft公司的SQL Server 2005數(shù)據(jù)庫管三系統(tǒng)一般只能運行于(A. Windows 平臺 B. UNIX 平臺 C. LINX 平臺 D. NetWare平臺2 .當(dāng)一條SELECT語句訪問一張大表里的有限幾行)oB.為數(shù)據(jù)D.使用戶數(shù)據(jù)時,SQL Server 2005通常會(A.為數(shù)據(jù)加上頁級鎖 加上行級鎖C.需要用戶的干涉和參與 獨占數(shù)據(jù)庫3 .當(dāng)采用Windows認(rèn)證方式登錄數(shù)據(jù)庫服務(wù)器時,SQL(Server 2005客戶端軟件會向操作系統(tǒng)請求一個)OB.郵件集成C.并發(fā)控A.信任連接D.數(shù)據(jù)轉(zhuǎn)換服務(wù)4 .以下對S
2、QL Server 2005描述不正確的是 )oB.支持用戶自D.支持網(wǎng)狀A(yù).支持XML定義函數(shù)C.支持郵件集成數(shù)據(jù)模型115 .提高SQL Server 2005性能的最佳方法之一是A.增大硬盤空間C.減少數(shù)據(jù)量B.增加內(nèi)D.采用高分辨率顯示器6 . SQL Server 2005標(biāo)準(zhǔn)版不支持的操作系統(tǒng)是 ()。A. Windows 2000 Server B. Windows NT ServerC. Windows98D. Windows2000 Advanced Server7 .如果希望完全安裝SQL Server 2005,則應(yīng)選擇 ()oA.典型安裝 B.最小安裝C.自定義安裝 D
3、.僅連接8 .要想使SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)開始 工作,必須首先啟動()。A. SQL Server服務(wù)器B.查詢分析器C.網(wǎng)絡(luò)實用工具D.數(shù)據(jù)導(dǎo)入和導(dǎo)出程序9 . SQL Server 2005的物理存儲主要包括3類文件A.主數(shù)據(jù)文件、次數(shù)據(jù)文件、事務(wù)日志文件B.主數(shù)據(jù)文件、次數(shù)據(jù)文件、文本文件C.表文件、索引文件、存儲過程D.表文件、索引文件、圖表文件10 .當(dāng)數(shù)據(jù)庫損壞時,數(shù)據(jù)庫管理員可通過何種方式恢復(fù)數(shù)據(jù)庫(A.事務(wù)日志文件B.主數(shù)據(jù)文件C. DELETE語句D.聯(lián)機幫助文件11 . SQL Server 2005系統(tǒng)中的所有系統(tǒng)級信息存 儲于哪個數(shù)據(jù)庫()。A.
4、masterB. modelC. tempdb D.msdb12 .下面關(guān)于tempdb數(shù)據(jù)庫描述不正確的是()OA,是一個臨時數(shù)據(jù)庫B.屬于全局資源C.沒有權(quán)限限制D.是用戶立新數(shù)據(jù)庫的模板13 . Transact-SQL對標(biāo)準(zhǔn)SQL的擴展主要表現(xiàn)為A.加入了程序控制結(jié)構(gòu)和變量B.加入了建庫和建表語句C.提供了分組(Group By)查詢功能D.提供了 Min、Max等統(tǒng)計函數(shù)14 .語句 “USE master GO SELECT * FROM sysfilesGO”包括()個批處理。A. 1 B. 2 C. 3D.4B. char、D. char、15 . SQL Server 200
5、5的字符型系統(tǒng)數(shù)據(jù)類型主要 包括()。A. int> money> char varchar、 textC. datetime> binary、 int varchar> int16.如果要在SQL Server 2005中存儲圖形圖像、Word文檔文件,不可采用的數(shù)據(jù)類型是()。A. binary B. varbinary C. imageD. text17 .下面關(guān)于Timestamp數(shù)據(jù)類型描述正確的是:()oA,是一種日期型數(shù)據(jù)類型B.是一種日期和時間組合型數(shù)據(jù)類型C.可以用來替代傳統(tǒng)的數(shù)據(jù)庫加鎖技術(shù)D.是一種雙字節(jié)數(shù)據(jù)類型18 .使用aCREATE DATAB
6、ASE AAA”命令所建立數(shù)據(jù)庫文件的初始大小是(A. 1MB. 2M)字節(jié)。C. 3MD.4M19.下面關(guān)于索引的描述不正確的是( A.索引是一個指向表中數(shù)據(jù)的指針B.索引是在元組上建立的一種數(shù)據(jù)庫對象C.索引的建立和撤消對表中的數(shù)據(jù)毫無影響D.表被撤消時將同時撤消在其上建立的索引20.以下哪種情況應(yīng)盡量創(chuàng)建索引(A.B.C.D.在where子句中出現(xiàn)頻率較高的列具有很多NULL值的列記錄較少的基本表需要更新頻繁的基本表21.是(F面關(guān)于聚集索引和非聚集索引說法正確的)oA.B.C.D.每個表只能建立一個非聚集索引 非聚集索引需要較多的硬盤空間和內(nèi)存一張表上不能同時建立聚集和非聚集索引一個復(fù)
7、合索引只能是聚集索引22.“Create Unique Index AAA On 學(xué)生表(學(xué)號)”將在學(xué)生表上創(chuàng)建名為AAA的(A.惟一索引B.聚集索引C.復(fù)合索引 D.唯一聚集索引23. SQL Server 2005提供的單行注釋語句是使用()開始的一行內(nèi)容。A. “/*" B. “一" C. “D.24 .下列標(biāo)識符可以作為局部變量使用()。A. Myvar B. My var C. Myvar D. My var25 . Transact-SQL支持的程序結(jié)構(gòu)語句中的一種為A. BeginEndB. IfThenELSEC. Do CaseD. Do While26
8、 .不屬于SQL Server 2005系統(tǒng)全局變量的是()o27.A. ErrorB. ©©ConnectionsC. Fetch_Status屬于事務(wù)控制的語句是(D. ©RecordsA. Begin Tran、 Commit、 RollBackB. Begin> Continue> EndC. Create Tran、 Commit、 RollBackD. Begin Tran、 Continue> End28. SQL Server 2005觸發(fā)器主要針對下列語句創(chuàng)INSERT、 DELETEUPDATE、 DELETEUPDATE、
9、INSERTUPDATE、 CREATE建()。A. SELECT、B. INSERT>C. SELECT>D. INSERT>29 .下列SQL Server 2005語句中出現(xiàn)語法錯誤的 是()。A. DECLARE Myvar INTB. SELECT * FROM AAAC. CREATE DATABASE AAAD. DELETE * FROM AAA30 .索引是在基本表的列上建立的一種數(shù)據(jù)庫對象,它同基本表分開存儲,使用它能夠加快數(shù)據(jù)的()速度。A.插入 B.修改 C.刪除D.查詢二、填空題L SQL Server 2005采用 計算模型,通過中央服務(wù)器集中存儲
10、數(shù)據(jù)資源。2 . SQL Server 2005數(shù)據(jù)庫應(yīng)用的處理過程分布在 和服務(wù)器上。3 . SQL Server 2005服務(wù)器可以被多臺客戶機訪問,數(shù)據(jù)庫服務(wù)器僅返回客戶端應(yīng)用程序所需要的數(shù)據(jù),這 樣做的好處是可以減少 O4 . SQL Server 2005提供了動態(tài)的自我管理機制,能夠自動增大或縮小數(shù)據(jù)庫所占用的5 .在網(wǎng)絡(luò)環(huán)境下,當(dāng)多個用戶同時訪問數(shù)據(jù)庫時,就會產(chǎn)生并發(fā)問題,SQL Server 2005是利用 完成并發(fā)控制的。6 . 一般可以使用 命令來標(biāo)識Transact-SQL批處理的結(jié)束。7 . SQL Server 2005中的數(shù)據(jù)類型通常是指字段列、 存儲過程參數(shù)和 的
11、數(shù)據(jù)特征。8 . varchar數(shù)據(jù)類型可以自動去掉字段或變量尾部的 以節(jié)省空間。9 . SQL Server 2005 的 datetime 和 smalldatetime數(shù)據(jù)類型主要用來存儲 和 的組合數(shù) 據(jù)。10 .在SQL Server 2005中,通常使用 數(shù)據(jù)類型來表示邏輯數(shù)據(jù)。11.是一種常用的改善數(shù)據(jù)庫性能的技術(shù)。12 . SQL Server 2005中引入索引主要是為了加速 速度,也可保證數(shù)據(jù)的惟一性。13 .索引可以加速selcet語句中Order By和 選項的執(zhí)行速度。14 .索引一經(jīng)創(chuàng)建就完全由SQL Server 2005系統(tǒng)選擇和維護(hù)。15 .索引會影響對基本表
12、的、 等操作的速度。16 .在索引命令中使用關(guān)鍵字CLUSTERED或NOCLUSTERED分別表示將建立的是索引。17 .在基本表的某個列上建立索引,可以使基本表中的所有記錄按該列值的 或 排列O18 .當(dāng)指定基本表中某一列或若干列為主碼時,則系統(tǒng)將在這些列上自動建立一個、和的索引。19 .當(dāng)指定基本表中某一列或若干列為UNIQUE約束時,則系統(tǒng)將在這些列上自動 一個唯一值20 .若規(guī)定基本表中某一列或若干列為非空和唯一值雙重約束,則這些列就是該基本表的若只規(guī)定為唯一值約束,則空值重復(fù)出現(xiàn)。三、寫出下列每條語句或程序段的功能 假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students (凳號char(
13、8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和 Score (學(xué)號 char(8),課程名 varchar(10),成績 numeric(5, 2) 兩張表。1. SELECT *FROM StudentsWHERE DATEPART (year,入學(xué)日期) =D ATE PART (year, GETDATE ()2. DECLARE MyNO CHAR(8) SET MyNO=!20030001T IF (SELECT 專業(yè) FROM Students WHERE 學(xué)號=MyNO)='計算機軟件,BEGINSELECT
14、AVG (成績)AS 平均成績 FROM Score WHERE 學(xué)號=MyNOENDELSEPRINT !學(xué)號為! +MyNO+ !的學(xué)生不存在 或不屬于軟件專業(yè),GO3 declare a numeric(5,2)set a= (select avg(成績)from score) select *from scorewhere 成績=a4 . declare a numeric(5z2),b numeric(5,2)set a= (select max (成績)from score) set b= (select min (成績)from score) print a-b5 . decla
15、re a char(6)set a=,劉亮,if(exists(select * from students where 姓名=a)print,姓名為的同學(xué)存在!,elseprint,姓名為一的同學(xué)不存在!,6 . declare a char(8) set a=,計算機,select計算機專業(yè)人數(shù)=8111(*)from studentswhere lef七(專業(yè),3) =a7 . select year (入學(xué)日期)as入學(xué)年 份,count(*) as 人數(shù)from studentsgroup by year (入學(xué)日期)8 . select month (入學(xué)日期)as入學(xué)月 份,co
16、unt(*) as 人數(shù)from studentsgroup by month (入學(xué)日期)9 . select day (入學(xué)日期)as入學(xué)日 號,count(*) as 人數(shù)from studentsgroup by day (入學(xué)日期)10 . create procedure xxklasbeginselect from students x,score y where x 學(xué)號=y 學(xué)號end11 .create procedure xxk2beginselect x ,學(xué)號,x.姓名,x.專業(yè),count (*)門數(shù)from students x,score y九 r-f、九 r-
17、fwhere x 學(xué)號=y 學(xué)號group by x.學(xué)號,x.姓名,x.專業(yè) end12create procedure xxk3 as beginselect學(xué)號,avg(成績)as平均成績 from scoregroup by 學(xué)號end13 .create procedure xxk4a char(8),b varchar(10),c numeric(5,2)asbeginupdate scoreset成績=cwhere學(xué)號=a and課程名=b end14 .create procedure xxk5(a char(8),b varchar(10),c numeric(5,2)asb
18、egininsert into score values(a,b,c) end15 .create procedure xxk6a char(8),b varchar(10)asbegin delete from scorewhere學(xué)號=a and課程名=b end16 . eclare a char (8) , b varchar (10) , c numeric(5,2)declare d intset d=0declare xxx cursorfor select學(xué)號,課程名,成績 from scoreopen xxxfetch xxx intowhile fetch_status=0
19、 begin set d=d+l fetch from xxx intoendclose xxxdeallocate xxx print d17 .declare a char(8),bvarchar(10),c numeric(5,2)declare xxx cursorfor select學(xué)號,課程名,成績 from scoreopen xxx fetch xxx into while fetch status=0beginprint a+replicate(1 ',3)+b+str(c)+replicate(Twhenc>=90thenwhen0=70thenwhenc&g
20、t;=60then20,不及格,endfetch fromxxx into a,b,endclose xxx deallocate xxx18 .declare c numeric(5,2)declare cl int, c2 int, c3 int, c4 intset cl=O; set c2=0; set c3=0; set c4=0declare xxx cursorfor select 成績 from scoreopen xxx fetch xxx into c while fetch_status=O beginif(c>=90) set cl=cl+l;else if(c>=70) set c2=c2+l;else if(c>=60) set c3=c3+l; else set c4=c4+l fetch from xxx into cendclose xxxdeallocate xxxprint,優(yōu)秀生人數(shù):str (
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年演講與口才考試試題及答案
- 2025年循環(huán)經(jīng)濟與環(huán)境保護(hù)基礎(chǔ)知識考試卷及答案
- 2025年融資與投資管理考試題及答案
- 2025年民法學(xué)考試試題及答案
- 2025年經(jīng)濟學(xué)學(xué)位論文答辯試題及答案
- 2025年環(huán)境工程專業(yè)考核試卷及答案
- 2025年廣告設(shè)計師考試模擬題及答案
- 我的同學(xué)700字10篇
- 中考英語滿分創(chuàng)建和諧校園14篇范文
- 人文素養(yǎng)啟蒙課程-初中自然歷史研究教案
- 項目勞務(wù)招投標(biāo)管理辦法
- 《無人機飛行操控技術(shù)》項目5 無人直升機飛行操控
- 國開(陜西)2024年秋《刑法學(xué)#》形考作業(yè)1-4答案
- 行政職業(yè)能力測驗公務(wù)員考試行測試卷及答案指導(dǎo)(2025年)
- 2024年式電動出租車租賃合同
- 賓館轉(zhuǎn)讓協(xié)議范本
- 代理人招聘協(xié)議范例
- 2024年黑龍江、吉林、遼寧高考生物試卷(含答案解析)
- 中醫(yī)疾病癥狀評分總表(終極版)
- 實驗室安全教育課件
- 2024年湖北省中考語文試卷二套合卷附答案
評論
0/150
提交評論