SQLServer數(shù)據(jù)庫試題五_第1頁
SQLServer數(shù)據(jù)庫試題五_第2頁
SQLServer數(shù)據(jù)庫試題五_第3頁
SQLServer數(shù)據(jù)庫試題五_第4頁
SQLServer數(shù)據(jù)庫試題五_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

SQLServer數(shù)據(jù)庫試卷5一、單項選擇題(每題

2分,共

15題)1、SQLServer2000

是一個(

)的數(shù)據(jù)庫系統(tǒng)。(A)網(wǎng)狀型

(B)層次型

(C)關系型

(D)以上都不是2、SQLServer2000公司版能夠安裝在操作系統(tǒng)上。(A)MicrosoftWindows98(B)MicrosoftWindows2000Professional(C)MicrosoftWindows2000Server(D)MicrosoftWindowsXP3、SQLServer2000采納的身份考證模式有()。(A)僅Windows身份考證模式(B)僅SQLServer身份考證模式(C)僅混淆模式(D)Windows身份考證模式和混淆模式4、SQLServer2000供給了一整套管理工具和適用程序,此中負責啟動、暫停和停止SQLServer的4種服務的是()。(A)公司管理器(B)導入和導出數(shù)據(jù)(C)事件探察器(D)服務管理器5、SQLServer2000中的數(shù)據(jù)以頁為基本儲存單位,頁的大小為()。(A)8KB(B)16KB(C)32KB(D)64KB6、新安裝SQLServer后,默認有六個內(nèi)置的數(shù)據(jù)庫,此中的兩個典范數(shù)據(jù)庫是Pubs和()。(A)master(B)NorthWind(C)msdb(D)bookdb7、在SQLServer2000中,當數(shù)據(jù)表被改正時,系統(tǒng)自動履行的數(shù)據(jù)庫對象是()。(A)儲存過程(B)觸發(fā)器(C)視圖(D)其余數(shù)據(jù)庫對象8、SQLServer的字符型系統(tǒng)數(shù)據(jù)種類主要包含()。A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int9、在SQLServer2000中,索引的次序和數(shù)據(jù)表的物理次序同樣的索引是()。(A)齊集索引(B)非齊集索引(C)主鍵索引(D)獨一索引10、要查問book表中全部書名中包含“計算機”的書本狀況,可用()語句。(A)SELECT*FROMbookWHEREbook_nameLIKE‘計算機*’(B)SELECT*FROMbookWHEREbook_nameLIKE‘計算機%’(C)SELECT*FROMbookWHEREbook_name=‘計算機*’(D)SELECT*FROMbookWHEREbook_name=‘計算機%’11、SELECT語句中與HAVING子句往常同時使用的是()子句。A.ORDERBYB.WHEREC.GROUPBYD.無需配合12、要刪除mytable表中的myindex索引,能夠使用()語句。(A)DROPmyindex(B)DROPmytable.myindex(C)DROPINDEXmyindex(D)DROPINDEXmytable.myindex13、以下選項都是系統(tǒng)供給的儲存過程,此中能夠進行視圖信息的查問是()。(A)sp_helptext

(B)sp_helpindex

(C)sp_bindrule

(D)sp_rename14、SQLServer供給的單行說明語句是使用(A.“/*”B.“--”15、以下運算符中優(yōu)先級最低的是(

)。

)開始的一行內(nèi)容。C.“{”D.“/”(A)+(加)(B)=(等于)

(C)like

(D)=(賦值)二、填空題(每空2分,共15空)1、數(shù)據(jù)庫系統(tǒng)的特色分別是數(shù)據(jù)的構造化、、數(shù)據(jù)獨立性和。2、在數(shù)據(jù)庫的表中,是指表中的某一列,該列的值獨一表記一行。3、SQLServer2000的文件包含:數(shù)據(jù)文件(.mdf或.ndf)和。4、在SQLServer2000中,要接見某個數(shù)據(jù)庫,除了需要有一個登錄帳號外,還一定有一個該數(shù)據(jù)庫的帳號。5、,簡稱DBMS,它是指幫助用戶成立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng)。6、在SQLServer2000中,Unicode標準的全稱是。7、SQLServer2000提供備份數(shù)據(jù)庫的兩種方式是和。8、在T-SQL語言中,若要改正某張表的構造,應當使用的改正重點字是;若要創(chuàng)立一個數(shù)據(jù)庫,應當使用的語句是。9、游標的觀點包含兩個部分,它們是和。10、一個事務的操作一定是具備以下四個屬性:原子性、、和永遠性。三、程序閱讀題(共2題)1、閱讀下邊的程序段,而后簡述該程序段所達成的功能。(5分)BeginWaitfortime’15:43’CreateViewmy_viewAsSelectorder_date,book_number,book_idFromorderformWherebook_number!<25End該程序段的功能是:。2、下邊程序段的功能是:在數(shù)據(jù)庫中判斷能否存在名為則刪除之,而后創(chuàng)立同名的儲存過程,該儲存過程的功能是向price和publisher字段插入數(shù)據(jù)。閱讀并回答以下問題:

my_proc的儲存過程,若存在,book表的book_id、book_name、(10分)UsebookdbGoIfexists(SelectnameFrom①Wherename=’my_proc’andtype=’②’)DropProcmy_procGoCreateProcmy_proc@aint,@bchar(50),@cfloat,@dpublisher③InsertIntostudent(book_id,book_name,price,publisher)Values(@a,@b,@c,@d)Go問題:(1)填寫該程序段中空白處的內(nèi)容:(2)任寫一句:

調(diào)用

②儲存。

程的

③語四、編程題(共4題)有一個“學生-課程”數(shù)據(jù)庫,數(shù)據(jù)庫中包含三個表:“學生”表Student由學號(Sno)、姓名(Sname)、性別(Ssex)、年紀(Sage)、所在系(Sdept)五個屬性構成,可記為:Student(Sno,Sname,Ssex,Sage,Sdept)Sno為重點字?!罢n程”表Course由課程號(Cno)、課程名(Cname)、先修課號(Cpno)、學分(Ccredit)四個屬性構成,可記為:Course(Cno,Cname,Cpno,Ccredit)Cno為重點字?!皩W生選課”表SC由學號(Sno)、課程號(Cno)、成績(Grade)三個屬性構成,可記為:SC(Sno,Cno,Grade)(SNO,CNO)為重點字。達成以下操作:1、請把此中成立

“學生”表

Student的語句寫下來,表

Student是由學號

Sno、姓名

Sname、性別Ssex、年紀Sage、所在系Sdept五個屬性構成,此中學號屬性不可以為空,而且其值是獨一的。2、在student

表中查問

Sdept

是‘計算機’的學生的全部信息,并按

Sno

降序擺列。(5分)3、在以上三個表中查問Ccredit為5而且Grade大于60的學生的學號、姓名和性別。(7分)4、為Course表創(chuàng)立一個名稱為my_trig的觸發(fā)器,當用戶成功刪除該表中的一條或多條記錄時,觸發(fā)器自動刪除SC表中與之相關的記錄。(注:在創(chuàng)立觸發(fā)器以前要判斷能否有同名的觸發(fā)器存在,若存在則刪除之。)(9分)SQLServer數(shù)據(jù)庫試卷5參照答案一、選擇題(每題2分,共30分)CCDDABBBABCBACD二、填空題(每空

2分,共

30分)1、數(shù)據(jù)共享、可控冗余度

2、主鍵

3、日記文件

4、用戶

5、數(shù)據(jù)庫管理系統(tǒng)6、一致字符編碼標準

7、備份數(shù)據(jù)庫、備份事務日記

8、ALTER、CREATEDATABASE9、游標結果集、游標地點

10、一致性、隔絕性三、程序閱讀題(第一題5分,第二題10分,共15分)1、系統(tǒng)在15:43分為orderform表中訂購數(shù)目book_number大于order_date、book_number和book_id三個字段創(chuàng)立一個名為my_view

25本的訂購信息的的視圖。(答題意思差不多即可得滿分,其余狀況酌情給分)2、(1)①Sysobjects(2)Execmy_proc7,

②P③As(每空2分)’SQLServer2000教程’,38,‘北京科海公司公司’

或Execmy_proc@a=7,@b=’SQLServer2000

教程’,@c=38,@d=’北京科海公司公司’

(4

分)注:該小題不論如何調(diào)用該儲存過程,

Exec

my_proc

不行少,也不行多用

Proc

重點字;若不全對則酌情給分。四、編程題(共

4題,共

25分)1、(共

6分)CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE,SnameCHAR(20),(1SsexCHAR(1),(1SageINT,(1SdeptCHAR(15));(12、select*fromstudentwhereSdept=1分1分1分

(1

分)(1分)分)分)分)分)’計算機’orderbySnodesc2分

(5

分)3、(共

7分)方法1:selectstudent.Sno,Sname,Ssex(1分)fromstudent,course,sc(1分)where(student.Sno=sc.Sno)and(course.Cno=sc.Cno)and(course.Ccredit=5)and(sc.Grade>60)

(1+1+1+1+1

分)方法2:selectstudent.Sno,Sname,Ssex(1分)fromstudentInnerJoin(scInnerJoincourseOncourse.Cno=sc.Cno)Onstudent.Sno=sc.Sno(2分+2分)where(course.Ccredit=5)and(sc.Grade>60)(1分+1分)4、(共9分)Ifexists(S

溫馨提示

  • 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

提交評論