(高職)《SQL-Server數(shù)據(jù)庫(kù)技術(shù)》5套綜合測(cè)試題帶答案_第1頁(yè)
(高職)《SQL-Server數(shù)據(jù)庫(kù)技術(shù)》5套綜合測(cè)試題帶答案_第2頁(yè)
(高職)《SQL-Server數(shù)據(jù)庫(kù)技術(shù)》5套綜合測(cè)試題帶答案_第3頁(yè)
(高職)《SQL-Server數(shù)據(jù)庫(kù)技術(shù)》5套綜合測(cè)試題帶答案_第4頁(yè)
(高職)《SQL-Server數(shù)據(jù)庫(kù)技術(shù)》5套綜合測(cè)試題帶答案_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

(裝訂線內(nèi)不準(zhǔn)做答)線訂裝SQLServer數(shù)據(jù)庫(kù)技術(shù)(裝訂線內(nèi)不準(zhǔn)做答)線訂裝PAGE第30頁(yè)(共7頁(yè))考試試卷說(shuō)明:本次考試120分鐘,59道小題,共計(jì)6頁(yè),總分100分題號(hào)一二三四五六七八九十總分核分教師分值201020201218100得分評(píng)卷教師A考試科目SQLServer數(shù)據(jù)庫(kù)技術(shù)考試類型高職期末考試『閉卷』學(xué)年學(xué)期適用專業(yè)年級(jí)教研室主任

一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號(hào)中)(本大題共20小題,每小題1分,總計(jì)20分)1、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)及其開(kāi)發(fā)工具、應(yīng)用系統(tǒng)、()和用戶構(gòu)成。A.DBMS B.DBC.DBS D.DBA2、數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫是()。A.DBMS B.DBSC.DBA D.DB3、在關(guān)系運(yùn)算中,選取符合條件的元組是()運(yùn)算。A.除法 B.投影C.選擇 D.連接4、用于模糊查詢的匹配符是()。A._ B.[]C.^ D.LIKE5、在SQLSERVER中不是系統(tǒng)數(shù)據(jù)庫(kù)的是()。A.masterB.pubsC.tempdb D.model6、如果要從數(shù)據(jù)庫(kù)中刪除觸發(fā)器,應(yīng)該使用SQL語(yǔ)言的命令()。A.DELETETRIGGER B.DROPTRIGGERC.REMOVETRIGGER D.DISABLETRIGGER7、SQLServer2000中刪除表中記錄的命令是()。A.DELETE B.SELECTC.UPDATE D.DROP8、SQL語(yǔ)言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且()。A.包括20歲和30歲 B.不包括20歲和30歲C.包括20歲但不包括30歲 D.包括30歲但不包括20歲9、在SQL中,建立視圖用的命令是()。A.CREATESCHEMA B.CREATETABLEC.CREATEVIEW D.CREATEINDEX10、在MSSQLServer中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過(guò)程是()。A.sp_dbhelpB.sp_dbC.sp_help D.sp_helpdb11、下列聚合函數(shù)中正確的是()A.SUM(*) B.MAX(*)C.COUNT(*) D.AVG(*)12、已知員工和員工親屬兩個(gè)關(guān)系,當(dāng)員工調(diào)出時(shí),應(yīng)該從員工關(guān)系中刪除該員工的元組,同時(shí)在員工親屬關(guān)系中刪除對(duì)應(yīng)的親屬元組。在SQL語(yǔ)言中利用觸發(fā)器定義這個(gè)完整性約束的短語(yǔ)是()A.AFTERDELETE B.INSTEADOFDROPC.INSTEADOFDELETE D.AFTERUPDATE13、對(duì)于數(shù)據(jù)庫(kù)的管理,對(duì)SQLServer中g(shù)uest用戶的描述錯(cuò)誤的是()A.安裝系統(tǒng)時(shí),guest用戶被加入到master、pubs、tempdb、northwind數(shù)據(jù)中B.用戶成功登錄到SQLServer后,若該登錄賬號(hào)在某數(shù)據(jù)庫(kù)中無(wú)合法數(shù)據(jù)庫(kù)用戶,則系統(tǒng)將可能允許以guest用戶來(lái)訪問(wèn)該數(shù)據(jù)庫(kù)C.不能從master、tempdb數(shù)據(jù)庫(kù)中刪除guest用戶D.在新建一個(gè)數(shù)據(jù)庫(kù)時(shí),guest用戶將被自動(dòng)添加14、Select職工號(hào)FROM職工WHERE工資>1250命令的功能是()。A.查詢工資大于1250的紀(jì)錄 B.查詢1250號(hào)記錄后的記錄C.檢索所有的職工號(hào) D.從[職工]關(guān)系中檢索工資大于1250的職工號(hào)15、用于求系統(tǒng)日期的函數(shù)是()。A.GETDATE()B.YEAR()C.COUNT()D.SUM()16、向用戶授予操作權(quán)限的SQL語(yǔ)句是()。A.CTEATEB.REVOKEC.SELECTD.GRANT17、在查詢分析器中執(zhí)行SQL語(yǔ)句的快捷鍵是()。A.F1B.F3C.F5 D.F618、SQLServer提供的單行注釋語(yǔ)句是使用()開(kāi)始的一行內(nèi)容。A.“/*”B.“{”C.“/”D.“--”19、在SQLServer2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是()。A.存儲(chǔ)過(guò)程B.觸發(fā)器C.視圖D.其他數(shù)據(jù)庫(kù)對(duì)象20、SQLServer的字符型系統(tǒng)數(shù)據(jù)類型主要包括()。A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int二、判斷題:(對(duì)的打√,錯(cuò)的打×,填在題末的括號(hào)中)(每小題1分,共10分)21、在SQLServer中用戶不能建立全局變量。()22、備份時(shí)只能對(duì)數(shù)據(jù)文件進(jìn)行備份。()23、自定義函數(shù)在對(duì)任何表的查詢中都可以使用。()24、觸發(fā)器是通過(guò)事件進(jìn)行觸發(fā)而被執(zhí)行的。()25、主鍵字段允許為空。()26、SQLServer自動(dòng)為primarykey約束的列建立一個(gè)索引。()27、SQLServer的數(shù)據(jù)庫(kù)可以導(dǎo)出為Access數(shù)據(jù)庫(kù)。()28、刪除表時(shí),表中的觸發(fā)器不被同時(shí)刪除。()29、數(shù)據(jù)庫(kù)的名稱可在企業(yè)管理器中重命名。()30、觸發(fā)器與約束發(fā)生沖突,觸發(fā)器將不執(zhí)行。()三、填空題(每空1分,共20分)31、SQLServer登錄身份驗(yàn)證模式類型有_________和_________兩種。32、MSSQLServer提供多個(gè)圖形化工具,其中用來(lái)啟動(dòng)、停止和暫停SQLServer的圖形化工具稱為_(kāi)______________。33、_________是已經(jīng)存儲(chǔ)在SQLServer服務(wù)器中的一組預(yù)編譯過(guò)的Transact-SQL語(yǔ)句。34、SQLServer數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)也是三級(jí)模式結(jié)構(gòu),在SQLServer中,________對(duì)應(yīng)于視圖、_______對(duì)應(yīng)于基本表、______對(duì)應(yīng)于存儲(chǔ)文件。35、表或視圖的操作權(quán)限有select、___________、___________、___________。36、用SELECT進(jìn)行模糊查詢時(shí),可以使用like或notlike匹配符,但要在條件值中使用____或____等通配符來(lái)配合查詢。并且,模糊查詢只能針對(duì)字符類型字段查詢。37、我們要連接數(shù)據(jù)庫(kù)需要使用ADO組件中的Connection對(duì)象,創(chuàng)建它的方法是:set變量名=_________.CreateObject(“__________.Connection”)。38、SQLServer有3種類型,即insert觸發(fā)器、_________觸發(fā)器和_________觸發(fā)器。39、SQLServer2005局部變量名字必須以_________開(kāi)頭,而全局變量名字必須以_________開(kāi)頭。40、SQLServer的安全性分為兩類:_______安全性和_______安全性。四、簡(jiǎn)述題(每小題5分,共20分)41、假設(shè)某公司的備份策略是:每星期日中午12:00進(jìn)行一次完全數(shù)據(jù)庫(kù)備份,每天進(jìn)行一次差異備份,每一個(gè)小時(shí)進(jìn)行一次事務(wù)日志備份。周五17:00時(shí),該公司的數(shù)據(jù)庫(kù)遭到破壞,請(qǐng)問(wèn)你怎樣來(lái)恢復(fù)數(shù)據(jù)庫(kù)?42、在SQLServer2000數(shù)據(jù)完整性類型及其實(shí)現(xiàn)技術(shù)有哪些?43、什么是視圖?它和表有什么區(qū)別?44、簡(jiǎn)述SQLServer2005的安全機(jī)制(6級(jí))。五、程序設(shè)計(jì)題(每空1分,共13分)45、計(jì)算1+3+5+……+99的和,并使用PRINT顯示計(jì)算結(jié)果。DECLARE@Iint,@sumint,@csumchar(10)SELECT@I=1,@sum=0WHILE@I<=________BEGINSELECT@sum=__________SELECT@I=@I+__________ENDSELECT@csum=convert(char(10),@sum)PRINT’1+2+3+……+99=’+@csum46、使用SQL語(yǔ)句創(chuàng)建一個(gè)班級(jí)表CLASS,屬性如下:CLASSNO,DEPARTNO,CLASSNAME;類型均為字符型;長(zhǎng)度分別為8、2、20且均不允許為空。CREATE________CLASS(CLASSNO______(8)NOTNULL,DEPARTNOCHAR(2)NOTNULL,CLASSNAMECHAR(____)NOTNULL)47、編寫一個(gè)自定義函數(shù),根據(jù)[學(xué)生表]中的[出生日期]列,計(jì)算年齡。CREATEFUNCTIONdbo.計(jì)算年齡(@vardatedatetime,@Curdatedatetime)RETURNStinyintASBEGINreturn________(yyyy,@vardate,@Curdate)END48、使用SQL語(yǔ)句在XK數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)名為V_STUDENT的視圖,該視圖僅查看“STUDENT”表中班級(jí)代碼為“200000001”班的學(xué)生信息。USEXKCREATE____________V_STUDENTASSELECT*FROM____________WHERECLASSNO=’20000001’49、使用SQL語(yǔ)句在XK數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)名為P_STUDENT的存儲(chǔ)過(guò)程,該存儲(chǔ)過(guò)程返回“STUDEND”表中所有班級(jí)代碼為200000001的記錄。USEXKCREATE____________P_STUDENTASSELECT*____________STUDENTWHERECLASSNO=’20000001’50、創(chuàng)建觸發(fā)器TEST,要求每當(dāng)在STUDENT表中修改數(shù)據(jù)時(shí),將向客戶端顯示一條“記錄已修改”的消息。USEXK_________________ONSTUDENT_________________ASPRINT‘記錄已修改’Ⅱ操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請(qǐng)按題目的編號(hào)來(lái)命名,代碼無(wú)需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號(hào)+姓名的形式命名,如“01王明”??荚嚻陂g,一定要注意文件的保存。)六、設(shè)計(jì)題(共17分)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:數(shù)據(jù)庫(kù)名:學(xué)生選課數(shù)據(jù)庫(kù)學(xué)生表(學(xué)號(hào),姓名,性別,年齡,專業(yè))課程表(課程號(hào),課程名,學(xué)分,先行課程號(hào))選課表(ID,學(xué)號(hào),課程號(hào),分?jǐn)?shù))用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:51、創(chuàng)建數(shù)據(jù)庫(kù)[學(xué)生選課數(shù)據(jù)庫(kù)]代碼(1分);52、創(chuàng)建[課程表]代碼(2分);課程表(課程號(hào)char(6),課程名,學(xué)分,先行課程號(hào))要求使用:主鍵(課程號(hào))、非空(課程名,學(xué)分)53、創(chuàng)建[學(xué)生表]代碼(2分);學(xué)生表(學(xué)號(hào)char(6),姓名,性別,年齡,專業(yè))要求使用:主鍵(學(xué)號(hào))、非空(姓名,專業(yè))、檢查(性別)54、創(chuàng)建[選課表]代碼(2分);選課表(ID,學(xué)號(hào),課號(hào),分?jǐn)?shù))要求使用:外鍵(選課表.學(xué)號(hào),選課表.課程號(hào))、檢查(分?jǐn)?shù)),自動(dòng)編號(hào)(ID)55、將下列課程信息添加到課程表的代碼(2分)課程號(hào)課程名學(xué)分先行課程號(hào)100001C語(yǔ)言2 100002數(shù)據(jù)結(jié)構(gòu)2100001100003數(shù)據(jù)庫(kù)原理2要求:寫出修改“課程號(hào)為100003的課程名:SQL數(shù)據(jù)庫(kù)”的代碼寫出刪除“課程號(hào)為100002的課程信息”的代碼56、寫出創(chuàng)建:選課表視圖(學(xué)號(hào),姓名,課程號(hào),課程名,學(xué)分,分?jǐn)?shù))的代碼;(2分)57、寫出創(chuàng)建“某門課程高低均分”的存儲(chǔ)過(guò)程,功能是計(jì)算某門課程成績(jī)最高分、最低分、平均分以及執(zhí)行的代碼;(2分) 執(zhí)行:所有修《SQL數(shù)據(jù)庫(kù)》這門學(xué)生的最高分、最低分、平均分;58、檢索姓張的女同學(xué)的情況:姓名、學(xué)號(hào)、專業(yè)。(2分)59、檢索有一門或一門以上課程成績(jī)小于60分的所有學(xué)生的信息,包括學(xué)號(hào)、姓名。(2分)《SQLServer數(shù)據(jù)庫(kù)技術(shù)》(A卷)評(píng)分標(biāo)準(zhǔn)及參考答案一、單項(xiàng)選擇題:(每小題1分,共20分)1234567891011121314151617181920DADCBBAACCCADDADCDBB二、判斷題:(每小題1分,共10分)(正確的在對(duì)應(yīng)的題號(hào)下打√,錯(cuò)誤的打×)21222324252627282930√╳√√╳√√╳╳√三、填空題:(每題1分,共計(jì)20分)31、Windows身份驗(yàn)證、混合32、SQLServer服務(wù)管理器33、存儲(chǔ)過(guò)程34、外模式、模式、內(nèi)模式35、insert、update、delete36、%、_37、Server、ADODB38、Update、Delete39、@、@@40、數(shù)據(jù)訪問(wèn)、數(shù)據(jù)運(yùn)行四、簡(jiǎn)述題(每小題5分,共20分)41.假設(shè)某公司的備份策略是:每星期日中午12:00進(jìn)行一次完全數(shù)據(jù)庫(kù)備份,每天進(jìn)行一次差異備份,每一個(gè)小時(shí)進(jìn)行一次事務(wù)日志備份。周五17:00時(shí),該公司的數(shù)據(jù)庫(kù)遭到破壞,請(qǐng)問(wèn)你怎樣來(lái)恢復(fù)數(shù)據(jù)庫(kù)?答:第一步,先執(zhí)行還原上周日的完全數(shù)據(jù)庫(kù)備份第二步,再按順序執(zhí)行還原周一的差異備份,周二的差異備份,周三的差異備份,周四的差異備份第三步,接著按順序執(zhí)行還原13:00的事務(wù)日志備份,14:00的事務(wù)日志備份,15:00的事務(wù)日志備份,還原16:00的事務(wù)日志備份。即:周日的完全備份+周一、二、三、四的差異備份+周五的日志備份42.在SQLServer2005數(shù)據(jù)完整性類型及其實(shí)現(xiàn)技術(shù)有哪些?答:(1)域完整性:DEFAULT(默認(rèn)值)、DEFAULT(默認(rèn)技術(shù))、CHECK(檢查)、RULE(規(guī)則技術(shù))(2)實(shí)體完整性:PRIMARYKEY(主鍵)、UNIQUE(唯一鍵)、IDENTITY(標(biāo)識(shí)列)(3)參照完整性:FOREIGNKEY(外鍵)(4)自定義完整性:自定義函數(shù)、觸發(fā)器43.什么是視圖?它和表有什么區(qū)別?答:視圖是由一個(gè)或多個(gè)數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表或查詢表,是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫(kù)中數(shù)據(jù)的重要機(jī)制。視圖是虛表。所謂虛表,就是說(shuō)視圖不是表。因?yàn)橐晥D只儲(chǔ)存了她的定義(select語(yǔ)句),而沒(méi)有儲(chǔ)存視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來(lái)的數(shù)據(jù)表(基表),數(shù)據(jù)與基表中數(shù)據(jù)同步,即對(duì)視圖的數(shù)據(jù)進(jìn)行操作時(shí),系統(tǒng)根據(jù)視圖的定義去操作與視圖相關(guān)聯(lián)的基本表

44、簡(jiǎn)述SQLServer2005的安全機(jī)制(6級(jí))。答:1.計(jì)算機(jī)的連接2.SQLServer登錄(賬戶、固定服務(wù)器角色)3.數(shù)據(jù)庫(kù)的訪問(wèn)(用戶/角色:固定/自定義角色)4.表/視圖的權(quán)限(selectinsertupdatedelete)5.存儲(chǔ)過(guò)程、內(nèi)嵌表值函數(shù)的權(quán)限(executeselect)6.表(視圖)中列的權(quán)限(selectupdate)。五、程序設(shè)計(jì)題(每小題1分,共13分)45.99、@sum+@i、246.table、char、2047.datediff48.View、student49.procedure、from50.Createtriggertest、forupdate六、設(shè)計(jì)題(第51小題1分,第52至第59小題每題2分,共17分)51.createdatabase[學(xué)生選課數(shù)據(jù)庫(kù)]gouse[學(xué)生選課數(shù)據(jù)庫(kù)]go52.createtable學(xué)生表([學(xué)號(hào)]char(6)primarykey,[姓名]nchar(4)notnull,[性別]nchar(1)check([性別]in('男','女')),[年齡]numeric(2),[專業(yè)]char(18)notnull)53.createtable課程表([課程號(hào)]char(6)primarykey,[課程名]char(40)notnull,[學(xué)分]numeric(2)notnull,[先行課程號(hào)]char(6))54.createtable選課表(IDIDENTITY(1,1),[學(xué)號(hào)]char(6)references學(xué)生表(學(xué)號(hào)),[課程號(hào)]char(6)references課程表(課程號(hào)),[分?jǐn)?shù)]integercheck([分?jǐn)?shù)]between0and100))55. insert課程表values('100001','C語(yǔ)言',2)insert課程表values('100002','數(shù)據(jù)結(jié)構(gòu)',2,'100001')insert課程表values('100003','數(shù)據(jù)庫(kù)原理',2)update課程表set課程名='SQL數(shù)據(jù)庫(kù)'where課程號(hào)='100003'delete課程表where課程號(hào)='100002'56.createview[選課表視圖]asselect選課表.學(xué)號(hào),姓名,選課表.課程號(hào),課程名,學(xué)分,分?jǐn)?shù)from選課表,學(xué)生表,課程表where選課表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào)and選課表.課程號(hào)=課程表.課程號(hào)--或createview[選課表視圖]asselect選課表.學(xué)號(hào),姓名,選課表.課程號(hào),課程名,學(xué)分,分?jǐn)?shù)from選課表join學(xué)生表on選課表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào)join課程表on選課表.課程號(hào)=課程表.課程號(hào)57. createprocedure某門課程高低均分@課程名varchar(40)asselect課程名,最高分=max(分?jǐn)?shù))、最低分=min(分?jǐn)?shù))、平均分=avg(分?jǐn)?shù))from選課表視圖where課程名=@課程名goexecute[某門課程高低均分]'SQL數(shù)據(jù)庫(kù)'58. select姓名,學(xué)號(hào),專業(yè)from學(xué)生表where姓名like'張%'and性別='女'59.select學(xué)號(hào),姓名,專業(yè)from學(xué)生表where學(xué)號(hào)in(selectdistinct學(xué)號(hào)from選課表where分?jǐn)?shù)<60)題號(hào)一二三四五六七八九十總分核分教師分值30122632100得分評(píng)卷教師B考試科目SQLServer數(shù)據(jù)庫(kù)技術(shù)考試類型高職期末考試『閉卷』學(xué)年學(xué)期適用專業(yè)年級(jí)教研室主任一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號(hào)中)(本大題共20小題,每小題1.5分,總計(jì)30分)1、若某表滿足1NF,且其所有屬性合起來(lái)組成主健,則一定還滿足范式()A、只有2NF B、只有3NFC、2NF和3NF D、沒(méi)有2、MicrosoftSQLServer2000各版本的服務(wù)器組件必須在特定的操作系統(tǒng)上使用,其中能在Windows2000Professional上運(yùn)行,但不能在Windows98上運(yùn)行的是()A、企業(yè)版 B、標(biāo)準(zhǔn)版C、個(gè)人版 D、開(kāi)發(fā)版3、SQLServer支持在線備份,但在備份過(guò)程中,不允許執(zhí)行的操作是()(1)、創(chuàng)建或刪除數(shù)據(jù)庫(kù)文件 (2)、創(chuàng)建索引(3)、執(zhí)行非日志操作 (4)、自動(dòng)或手工縮小數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)文件大小A、(1) B、(1)(2)C、(1)(2)(3) D、(1)(2)(3)(4)4、SQL語(yǔ)言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且()。A.包括30歲但不包括20歲 B.不包括20歲和30歲C.包括20歲但不包括30歲 D.包括20歲和30歲5、現(xiàn)有關(guān)系:學(xué)生(學(xué)號(hào),姓名,系號(hào),系名),為消除數(shù)據(jù)冗余,至少需要分解為()A、1個(gè)表 B、2個(gè)表C、3個(gè)表 D、4個(gè)表6、數(shù)據(jù)庫(kù)中存放三個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名)和課程(課程號(hào),課程名)和成績(jī)(學(xué)號(hào)、課程號(hào)、成績(jī)),為快速查出某位學(xué)生所學(xué)的課程名,應(yīng)該()A、在學(xué)生表上按學(xué)號(hào)建索引 B、在成績(jī)表上按課程號(hào)建索引C、在課程表上按課程號(hào)建索引 D、在學(xué)生表上按姓名建索引7、如果要從數(shù)據(jù)庫(kù)中刪除觸發(fā)器,應(yīng)該使用SQL語(yǔ)言的命令()A、DELETETRIGGER B、DROPTRIGGERC、REMOVETRIGGER D、DISABLETRIGGER8、已知員工和員工親屬兩個(gè)關(guān)系,當(dāng)員工調(diào)出時(shí),應(yīng)該從員工關(guān)系中刪除該員工的元組,同時(shí)在員工親屬關(guān)系中刪除對(duì)應(yīng)的親屬元組。在SQL語(yǔ)言中利用觸發(fā)器定義這個(gè)完整性約束的短語(yǔ)是()A、INSTEADOFDELETE B、INSTEADOFDROPC、AFTERDELETE D、AFTERUPDATE9、安裝MSSQLServer時(shí),系統(tǒng)自動(dòng)建立幾個(gè)數(shù)據(jù)庫(kù),其中有一個(gè)數(shù)據(jù)庫(kù)記錄了一個(gè)SQLServer系統(tǒng)的所有系統(tǒng)信息,這個(gè)數(shù)據(jù)庫(kù)是()A、master數(shù)據(jù)庫(kù) B、model數(shù)據(jù)庫(kù)C、tempdb數(shù)據(jù)庫(kù) D、pubs數(shù)據(jù)庫(kù)10、對(duì)于數(shù)據(jù)庫(kù)的管理,對(duì)SQLServer中g(shù)uest用戶的描述錯(cuò)誤的是()A、安裝系統(tǒng)時(shí),guest用戶被加入到master、pubs、tempdb、northwind數(shù)據(jù)中B、用戶成功登錄到SQLServer后,若該登錄賬號(hào)在某數(shù)據(jù)庫(kù)中無(wú)合法數(shù)據(jù)庫(kù)用戶,則系統(tǒng)將可能允許以guest用戶來(lái)訪問(wèn)該數(shù)據(jù)庫(kù)C、不能從master、tempdb數(shù)據(jù)庫(kù)中刪除guest用戶D、在新建一個(gè)數(shù)據(jù)庫(kù)時(shí),guest用戶將被自動(dòng)添加11、公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從部門到職員的聯(lián)系類型是()A、多對(duì)多 B、一對(duì)一C、多對(duì)一 D、一對(duì)多12、以下情況發(fā)生,往往要求我們立即對(duì)master

數(shù)據(jù)庫(kù)進(jìn)行備份,錯(cuò)誤的是()A、增加用戶數(shù)據(jù)庫(kù) B、刪除用戶數(shù)據(jù)庫(kù)C、執(zhí)行與登錄有關(guān)的操作D、增加數(shù)據(jù)庫(kù)用戶13.SQL語(yǔ)言中,刪除一個(gè)表中所有數(shù)據(jù),但保留表結(jié)構(gòu)的命令是()A、DELETE B、DROPC、CLEAR D、REMORE14、下列四項(xiàng)關(guān)于啟動(dòng)服務(wù)器的說(shuō)法不正確的是()A、用企業(yè)管理器啟動(dòng) B、用操作系統(tǒng)控制面板的服務(wù)管理程序啟動(dòng)C、用命令netbeginmssqlserver D、自動(dòng)啟動(dòng)服務(wù)器15、查詢員工工資信息時(shí),結(jié)果按工資降序排列,正確的是()A、ORDERBY工資 B、ORDERBY工資descC、ORDERBY工資asc D、ORDERBY工資dictinct16、下列聚合函數(shù)中正確的是()A、SUM(*) B、MAX(*)C、COUNT(*) D、AVG(*)17、用于模糊查詢的匹配符是()。A._B.[]C.^ D.LIKE18、在MSSQLServer中,關(guān)于數(shù)據(jù)庫(kù)的說(shuō)法正確的是()A、一個(gè)數(shù)據(jù)庫(kù)可以不包含事務(wù)日志文件B、一個(gè)數(shù)據(jù)庫(kù)可以只包含一個(gè)事務(wù)日志文件和一個(gè)數(shù)據(jù)庫(kù)文件C、一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)數(shù)據(jù)庫(kù)文件,但只能包含一個(gè)事務(wù)日志文件D、一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)事務(wù)日志文件,但只能包含一個(gè)數(shù)據(jù)庫(kù)文件19、能夠?qū)崿F(xiàn)執(zhí)行SQL語(yǔ)句、分析查詢計(jì)劃、顯示查詢統(tǒng)計(jì)情況和實(shí)現(xiàn)索引分析等功能的SQL工具是()。A、企業(yè)管理器 B、查詢分析器C、服務(wù)管理器 D、事件探查器20、每個(gè)數(shù)據(jù)庫(kù)有且只有一個(gè)()A、主要數(shù)據(jù)庫(kù)文件 B、次要數(shù)據(jù)庫(kù)文件C、日志文件 D、索引文件二、名詞解釋(每題4分,共12分)21、視圖22、索引23、觸發(fā)器三、填空題(每題2分,共26分)24、MSSQLServer提供多個(gè)圖形化工具,其中用來(lái)啟動(dòng)、停止和暫停SQLServe的圖形化工具稱為_(kāi)______________。________是已經(jīng)存儲(chǔ)在SQLServer服務(wù)器中的一組預(yù)編譯過(guò)的Transact-SQL語(yǔ)句。______________身份驗(yàn)證模式,輸入的賬號(hào)必須是在2000professional(或NT)已經(jīng)建立的登錄者或組。HAVING子句與WHERE子句很相似,其區(qū)別在于:____________________________WHERE子句作用的對(duì)象是______________,HAVING子句作用的對(duì)象是________________。已知有學(xué)生關(guān)系S(SNO,SNAME,AGE,DNO),各屬性含義依次為學(xué)號(hào),姓名、年齡和所在系號(hào);學(xué)生選課關(guān)系SC(SNO,CNO,SCORE),各屬性含義依次為學(xué)號(hào)、課程號(hào)和成績(jī)。分析以下SQL語(yǔ)句:SELECTSNOFROMSCWHERESCORE=(SELECTSUM(SCORE)FROMSCWHERECNO='002')簡(jiǎn)述上述語(yǔ)句完成了的查詢操作是_____________________________________________。表或視圖的操作權(quán)限有select、___________、___________、___________。創(chuàng)建、修改和刪除表命令分別是_________table、_________table和_________table。Ⅱ操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請(qǐng)按題目的編號(hào)來(lái)命名,代碼無(wú)需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號(hào)+姓名的形式命名,如“01王明”。考試期間,一定要注意文件的保存。)四、設(shè)計(jì)題(每小題4分,8小題共32分)32、設(shè)有學(xué)生選修課程數(shù)據(jù)庫(kù),學(xué)生表(學(xué)號(hào),姓名,年齡,性別,所在系,地址,出生日期)選課表(學(xué)號(hào),課程號(hào),成績(jī))課程表(課程號(hào),課程名稱,教師姓名)用SQL語(yǔ)言查詢下列問(wèn)題:李小民老師所教的課程號(hào)、課程名稱。年齡大于23歲的女學(xué)生的學(xué)號(hào)和姓名。3)“李小波”所選修的全部課程名稱。4)所有成績(jī)都在80分以上的學(xué)生姓名及所在系。5)沒(méi)有選修“操作系統(tǒng)”課的學(xué)生姓名。6)英語(yǔ)成績(jī)比數(shù)學(xué)成績(jī)好的學(xué)生。7)至少選修兩門以上課程的學(xué)生姓名、性別。8)選修了李小民老師所講課程的學(xué)生人數(shù)?!禨QLServer數(shù)據(jù)庫(kù)技術(shù)》B卷評(píng)分標(biāo)準(zhǔn)及參考答案一、選擇題(每題1分,共20分)12345678910CDDDBDBCAD11121314151617181920DDACBCCBBA二、名詞解釋(每題4分,共12分)1、視圖是由一個(gè)或多個(gè)數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表或查詢表。2、索引就是表中數(shù)據(jù)和相應(yīng)存儲(chǔ)位置的列表。3、觸發(fā)器是特殊類型的存儲(chǔ)過(guò)程,它能在任何試圖改變表或視圖中由觸發(fā)器保護(hù)的數(shù)據(jù)時(shí)執(zhí)行。觸發(fā)器主要通過(guò)操作事件(INSERT、UPDATE、DELETE)進(jìn)行觸發(fā)而被自動(dòng)執(zhí)行,不能直接調(diào)用執(zhí)行,也不能被傳送和接受參數(shù)。三、填空題(每題1分,共10分)1服務(wù)管理器2存儲(chǔ)過(guò)程3Windows4表和視圖,分組5檢索有與課程號(hào)為“002”的課程的最高成績(jī)相等的同學(xué)的學(xué)號(hào)insert、update、deletealter、drop四、設(shè)計(jì)題(1-8小題每題4分,第9小題2分,共34分)1)select課程號(hào),課程名稱from課程表where教師姓名='李小民'2)select學(xué)號(hào),姓名from學(xué)生表where(性別='女')and(年齡>23)3)select課程名稱from課程表where課程號(hào)in(select選課表.課程號(hào)from選課表,學(xué)生表where(選課表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào))and(學(xué)生表.姓名='李小波'))4)select姓名,所在系from學(xué)生表where學(xué)號(hào)in(selectdistinct學(xué)號(hào)from選課表where成績(jī)>=80)5)沒(méi)有選修“操作系統(tǒng)”課的學(xué)生姓名。selectdistinct學(xué)生表.學(xué)號(hào),姓名from學(xué)生表,選課表,課程表where(選課表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào))and(選課表.課程號(hào)=課程表.課程號(hào))and(課程名稱<>'操作系統(tǒng)') 6)英語(yǔ)成績(jī)比數(shù)學(xué)成績(jī)好的學(xué)生。createfunction課程成績(jī)(@課程名nchar(255),@學(xué)號(hào)char(6))returnsnumericasbegindeclare@inumericselect@i=成績(jī)from[選課表],[課程表]where(學(xué)號(hào)=@學(xué)號(hào))and([選課表].[課程號(hào)]=[課程表].[課程號(hào)])and([課程名稱]=@課程名)return@iendselect學(xué)號(hào),姓名,英語(yǔ)成績(jī)=dbo.課程成績(jī)('英語(yǔ)',學(xué)號(hào)),數(shù)學(xué)成績(jī)=dbo.課程成績(jī)('數(shù)學(xué)',學(xué)號(hào))from學(xué)生信息表wheredbo.課程成績(jī)('英語(yǔ)',學(xué)號(hào))>dbo.課程成績(jī)('數(shù)學(xué)',學(xué)號(hào))7)至少選修兩門以上課程的學(xué)生姓名、性別。select[姓名],[性別]from[學(xué)生表]where[學(xué)號(hào)]in(SELECT[學(xué)號(hào)]FROM[選課表]groupby[學(xué)號(hào)]havingcount([學(xué)號(hào)])>1)8)選修了李老師所講課程的學(xué)生人數(shù)。selectcount(學(xué)號(hào))from選課表,課程表where(選課表.課程號(hào)=課程表.課程號(hào))and(教師姓名='李老師')9)“操作系統(tǒng)”課程得最高分的學(xué)生姓名、性別、所在系。selecttop1學(xué)生表.學(xué)號(hào),姓名,所在系from學(xué)生表,選課表,課程表where(選課表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào))and(選課表.課程號(hào)=課程表.課程號(hào))and(課程名稱='操作系統(tǒng)')orderby成績(jī)desc題號(hào)一二三四五六七八九十總分核分教師分值1010201050100得分評(píng)卷教師C考試科目SQLServer數(shù)據(jù)庫(kù)技術(shù)考試類型高職期末考試『閉卷』學(xué)年學(xué)期適用專業(yè)年級(jí)教研室主任

一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號(hào)中)(本大題共10小題,每小題1分,總計(jì)10分)1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是()。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高2.下列四項(xiàng)中,不屬于SQL2000實(shí)用程序的是()。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器3.SQLServer安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是()系統(tǒng)數(shù)據(jù)庫(kù)。A.master B.modelC.pub D.msdb4.()是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的方法。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是()。A.CREATESCHEMA B.CREATETABLEC.CREATEVIEW D.CREATEINDEX6.SQL語(yǔ)言中,條件年齡BETWEEN15AND35表示年齡在15至35之間,且()。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.下列四項(xiàng)中,不正確的提法是()。A.SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)語(yǔ)言B.SQL語(yǔ)言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語(yǔ)言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化D.SQL語(yǔ)言稱為結(jié)構(gòu)查詢語(yǔ)言8.在MSSQLServer中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過(guò)程是()。A.sp_dbhelp B.sp_dbC.sp_help D.sp_helpdb9.SQL語(yǔ)言中,刪除表中數(shù)據(jù)的命令是()。A.DELETE B.DROPC.CLEAR D.REMOVE10.SQL的視圖是從()中導(dǎo)出的。A.基本表 B.視圖C.基本表或視圖 D.數(shù)據(jù)庫(kù)二、判斷題:(對(duì)的打√,錯(cuò)的打×,填在題末的括號(hào)中)(每小題1分,共10分)11.'在那遙遠(yuǎn)的地方'是SQL中的字符串常量()12.'11.9'是SQL中的實(shí)型常量()13.select16%4,的執(zhí)行結(jié)果是:4()14.2005.11.09是SQL中的日期型常量()15.¥2005.89是SQL中的貨幣型常量()16.select25/2的執(zhí)行結(jié)果是:12.5()17.'岳飛'>'文天祥'比較運(yùn)算的結(jié)果為真()18.一個(gè)表可以創(chuàng)建多個(gè)主鍵()19.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值()20.固定數(shù)據(jù)庫(kù)角色:db_datarader的成員能修改本數(shù)據(jù)庫(kù)內(nèi)表中的數(shù)據(jù)()三、填空題(每空1分,共20分)21.數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)的_________、_________和內(nèi)模式三級(jí)模式結(jié)構(gòu)。22.SQLServer2005局部變量名字必須以_________開(kāi)頭,而全局變量名字必須以_________開(kāi)頭。23.語(yǔ)句selectascii('D'),char(67)的執(zhí)行結(jié)果是:_________和_________。24.語(yǔ)句selectlower('Beautiful'),rtrim('我心中的太陽(yáng)')的執(zhí)行結(jié)果是:____________和___________。25.選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系做______分割;投影是根據(jù)某些條件對(duì)關(guān)系做______分割。26.關(guān)系運(yùn)算主要有________、________和連接。27.完整性約束包括______完整性、______完整性、參照完整性和用戶定義完整性。28.在SQLServer2005中,數(shù)據(jù)庫(kù)對(duì)象包括______、______、觸發(fā)器、過(guò)程、列、索引、約束、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。29.語(yǔ)句selectday('2004-4-6'),len('我們快放假了.')的執(zhí)行結(jié)果是:_________和_________。30.語(yǔ)句selectround(13.4321,2),round(13.4567,3)的執(zhí)行結(jié)果是:_________和_________。四、簡(jiǎn)述題(每小題5分,共10分)31.在SQLServer2005中,使用視圖的好處是什么?32.在SQLServer2005中,用戶訪問(wèn)表/視圖、列的權(quán)限是什么?Ⅱ操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請(qǐng)按題目的編號(hào)來(lái)命名,代碼無(wú)需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號(hào)+姓名的形式命名,如“01王明”??荚嚻陂g,一定要注意文件的保存。)五、程序設(shè)計(jì)題(共50分)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:數(shù)據(jù)庫(kù)名:我班同學(xué)數(shù)據(jù)庫(kù)同學(xué)表(學(xué)號(hào)char(6),姓名,性別,年齡,民族,身份證號(hào),宿舍號(hào))宿舍表(宿舍號(hào)char(6),宿舍電話)用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:33.創(chuàng)建數(shù)據(jù)庫(kù)[我班同學(xué)數(shù)據(jù)庫(kù)]代碼(2分)。34.創(chuàng)建數(shù)據(jù)表[宿舍表]代碼(3分);宿舍表(宿舍號(hào)char(6),宿舍電話)要求使用:主鍵(宿舍號(hào))、宿舍電話:以633開(kāi)頭的7位電話號(hào)碼35.創(chuàng)建數(shù)據(jù)表[同學(xué)表]代碼(6分);同學(xué)表(學(xué)號(hào)char(6),姓名,性別,年齡,民族,身份證號(hào),宿舍號(hào))要求使用:主鍵(學(xué)號(hào))、外鍵(宿舍號(hào))、默認(rèn)(民族)、非空(民族,姓名,年齡)、唯一(身份證號(hào))、檢查(性別)36.將下列宿舍信息添加到宿舍表的代碼(8分)宿舍號(hào)宿舍電話10163311571026331777修改宿舍號(hào)為101的宿舍電話:6331158刪除宿舍號(hào)為102的宿舍信息37.創(chuàng)建視圖[同學(xué)表視圖]代碼(5分);同學(xué)表視圖(學(xué)號(hào),姓名,性別,年齡,民族,身份證號(hào),宿舍號(hào),宿舍電話)38.從同學(xué)表視圖中查詢姓張的女同學(xué)的姓名、性別、宿舍電話。(4分)39.從同學(xué)表中查詢女同學(xué)的最大年齡、最小年齡、平均年齡。(5分)40.創(chuàng)建帶參數(shù)的存儲(chǔ)過(guò)程[某宿舍同學(xué)]:姓名,性別,宿舍電話執(zhí)行此過(guò)程,查詢'101'宿舍情況(8分)41.設(shè)置一SQL身份驗(yàn)證的用戶賬戶:登錄名:U班主任,密碼:888,數(shù)據(jù)庫(kù)用戶名:U讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫(kù)中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲(chǔ)過(guò)程。請(qǐng)寫出賬戶、權(quán)限設(shè)置的T_SQL腳本。(9分)

《SQLServer數(shù)據(jù)庫(kù)技術(shù)》(C卷)評(píng)分標(biāo)準(zhǔn)及參考答案一、12345678910CDCABACDAC二、12345678910YNNNNNYNNN三、no答案分1.外模式、模式22.@、@@23.68、C24.beautiful、我心中的太陽(yáng)25.水平、垂直26.選擇、投影27.實(shí)體、域28.表、視圖29.6、721013.4300、13.45702四、no答案要點(diǎn)分1.(1)為用戶集中需要的數(shù)據(jù),簡(jiǎn)化了數(shù)據(jù)的用戶操作;(2)對(duì)用戶隱藏了數(shù)據(jù)庫(kù)設(shè)計(jì)的復(fù)雜性;(3)簡(jiǎn)化用戶權(quán)限的管理(4)組織數(shù)據(jù)導(dǎo)出到其它應(yīng)用程序;52.1.數(shù)據(jù)表/視圖(selectinsertupdatedelete)2.列(字段)的訪問(wèn)(selectupdate)5五、no參考答案分1.createdatabase[我班同學(xué)數(shù)據(jù)庫(kù)]gouse[我班同學(xué)數(shù)據(jù)庫(kù)]go22.createtable宿舍表([宿舍號(hào)]char(6)primarykey,[宿舍電話]char(7)check([宿舍電話]like'633[0-9][0-9][0-9][0-9]'))33.createtable同學(xué)表(學(xué)號(hào)char(6)primarykey,姓名nchar(4)notnull,性別nchar(1)check(性別in('男','女')),年齡int,民族nchar(8)default'漢族'notnull,身份證號(hào)char(18)unique,宿舍號(hào)char(6)references宿舍表(宿舍號(hào)))64.insert宿舍表values('101','6331157')insert宿舍表values('102','6331777')update宿舍表set宿舍電話='6331158'where宿舍號(hào)='101'delete宿舍表where宿舍號(hào)='102'85.createview[同學(xué)表視圖]asselect學(xué)號(hào),姓名,性別,年齡,民族,身份證號(hào),同學(xué)表.宿舍號(hào),宿舍電話from同學(xué)表,宿舍表where同學(xué)表.宿舍號(hào)=宿舍表.宿舍號(hào)56.select姓名,性別,宿舍電話from同學(xué)表視圖where姓名like'張%'and性別='女'47.select最大年齡=max(年齡),最小年齡=min(年齡),平均年齡=avg(年齡)from同學(xué)表where性別='女'58.createprocedure[某宿舍同學(xué)]@宿舍號(hào)varchar(6)asselect姓名,性別,宿舍電話from同學(xué)表視圖where宿舍號(hào)=@宿舍號(hào)goexecute[某宿舍同學(xué)]'101'89.execsp_addlogin'U班主任','888','我班同學(xué)數(shù)據(jù)庫(kù)'execsp_grantdbaccess'U班主任','U讀者'execsp_addrolemember'db_datareader','U讀者'9題號(hào)一二三四五六七八九十總分核分教師分值1010201050100得分評(píng)卷教師D考試科目SQLServer數(shù)據(jù)庫(kù)技術(shù)考試類型高職期末考試『閉卷』學(xué)年學(xué)期適用專業(yè)年級(jí)教研室主任一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號(hào)中)(本大題共10小題,每小題1分,總計(jì)10分)1. ()是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的方法。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。A.DBMS B.DB C.DBS D.DBA2. 下列四項(xiàng)中,不屬于SQL2005實(shí)用程序的是()。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器3. SQLServer安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是()系統(tǒng)數(shù)據(jù)庫(kù)。A.master B.modelC.pub D.msdb4. 下列哪個(gè)不是sql數(shù)據(jù)庫(kù)文件的后綴。A..mdf B..ldfC..tif D..ndf5. 數(shù)據(jù)定義語(yǔ)言的縮寫詞為()。A.DDL B.DCLC.DML D.DBL6. SQL語(yǔ)言中,條件年齡BETWEEN15AND35表示年齡在15至35之間,且()。A.包括15歲和35歲 B.不包括15歲和35歲C.包括15歲但不包括35歲 D.包括35歲但不包括15歲7. SQL的視圖是從()中導(dǎo)出的。A.基本表 B.視圖C.基本表或視圖 D.數(shù)據(jù)庫(kù)8. 在SQL語(yǔ)言中,建立存儲(chǔ)過(guò)程的命令是()A、CREATEPROCEDURE B、CREATERULEC、CREATEDURE D、CREATEFILE9. SQL語(yǔ)言中,刪除表中數(shù)據(jù)的命令是()。A.DELETE B.DROPC.CLEAR D.REMOVE10. 在MSSQLServer中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過(guò)程是()。A.sp_dbhelp B.sp_dbC.sp_help D.sp_helpdb二、判斷題:(對(duì)的打√,錯(cuò)的打×,填在題末的括號(hào)中)(每小題1分,共10分)11. ¥2005.89是SQL中的貨幣型常量()12. select25/2的執(zhí)行結(jié)果是:12.5()13. '李逵'>'李鬼'比較運(yùn)算的結(jié)果為真()14. 一個(gè)表可以創(chuàng)建多個(gè)主鍵()15. 創(chuàng)建唯一性索引的列可以有一些重復(fù)的值()16. smallint是SQL的數(shù)據(jù)類型()17. SQLServer不允許字段名為漢字()18. 職稱in('教授','副教授'')與職稱='教授'or職稱='副教授'等價(jià)()19. 如果規(guī)則當(dāng)前綁定到某列或用戶定義的數(shù)據(jù)類型,不能解除綁定能直接刪除規(guī)則()20. 在表中創(chuàng)建一個(gè)標(biāo)識(shí)列(IDENTITY),當(dāng)用戶向表中插入新的數(shù)據(jù)行時(shí),系統(tǒng)自動(dòng)為該行標(biāo)識(shí)列賦值()三、填空題(每題1分,共20分)21. SQLServer2005局部變量名字必須以_________開(kāi)頭,而全局變量名字必須以_________開(kāi)頭。22. 語(yǔ)句selectascii('D'),char(67)的執(zhí)行結(jié)果是:_________和_________。23. 語(yǔ)句selectlower('Beautiful'),rtrim('我心中的太陽(yáng)')的執(zhí)行結(jié)果是:____________和___________。24. 選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系做______分割;投影是根據(jù)某些條件對(duì)關(guān)系做______分割。25. 關(guān)系運(yùn)算主要有________、________和連接。26. 完整性約束包括_______完整性、______完整性、參照完整性和用戶定義完整性。27. T-SQL語(yǔ)言中,有_________運(yùn)算、字符串連接運(yùn)算、比較運(yùn)算和_________運(yùn)算。28. 語(yǔ)句selectday('2004-4-6'),len('我們快放假了.')的執(zhí)行結(jié)果是:_________和_________。29.語(yǔ)句selectfloor(17.4),floor(-214.2),round(13.4382,2),round(-18.4562,3)的執(zhí)行結(jié)果是:_________、_________、_________和_________。四、簡(jiǎn)答題(每小題5分,共10分)30.簡(jiǎn)述SQLServer2005的安全性管理機(jī)制(6級(jí),涉及登錄賬號(hào)、用戶、角色以及權(quán)限分配)。SQLServer2005中,使用視圖的好處是什么?Ⅱ操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請(qǐng)按題目的編號(hào)來(lái)命名,代碼無(wú)需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號(hào)+姓名的形式命名,如“01王明”??荚嚻陂g,一定要注意文件的保存。)五、設(shè)計(jì)題(每

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論