![數(shù)據(jù)庫(kù)上機(jī)考試試題及答案_第1頁(yè)](http://file4.renrendoc.com/view/46e06c519f6a2988a494cb280b384352/46e06c519f6a2988a494cb280b3843521.gif)
![數(shù)據(jù)庫(kù)上機(jī)考試試題及答案_第2頁(yè)](http://file4.renrendoc.com/view/46e06c519f6a2988a494cb280b384352/46e06c519f6a2988a494cb280b3843522.gif)
![數(shù)據(jù)庫(kù)上機(jī)考試試題及答案_第3頁(yè)](http://file4.renrendoc.com/view/46e06c519f6a2988a494cb280b384352/46e06c519f6a2988a494cb280b3843523.gif)
![數(shù)據(jù)庫(kù)上機(jī)考試試題及答案_第4頁(yè)](http://file4.renrendoc.com/view/46e06c519f6a2988a494cb280b384352/46e06c519f6a2988a494cb280b3843524.gif)
![數(shù)據(jù)庫(kù)上機(jī)考試試題及答案_第5頁(yè)](http://file4.renrendoc.com/view/46e06c519f6a2988a494cb280b384352/46e06c519f6a2988a494cb280b3843525.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)上機(jī)考試試題及答案數(shù)據(jù)庫(kù)上機(jī)考試試題及答案數(shù)據(jù)庫(kù)上機(jī)考試試題及答案資料僅供參考文件編號(hào):2022年4月數(shù)據(jù)庫(kù)上機(jī)考試試題及答案版本號(hào):A修改號(hào):1頁(yè)次:1.0審核:批準(zhǔn):發(fā)布日期:1下列說(shuō)法中正確的是:(D)A、SQL中局部變量可以不聲明就使用B、SQL中全局變量必須先聲明再使用C、SQL中所有變量都必須先聲明后使用D、SQL中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。2.哪個(gè)關(guān)鍵字用于測(cè)試跟隨的子查詢中的行是否存在(B)。A.MOV B.EXISTSC.UNION D.HAVING3.下列哪些語(yǔ)句用于創(chuàng)建存儲(chǔ)過(guò)程(A)A、CREATEPROCEDUREB、CREATETABLEC、DROPPROCEDURED、其他5.在SQL中,SELECT語(yǔ)句的“SELECTDISTINCT”表示查詢結(jié)果中(C)。A.屬性名都不相同 B.去掉了重復(fù)的列C.行都不相同 D.屬性值都不相同語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句INSERT、DELETE、UPDATA實(shí)現(xiàn)下列哪類功___A_____。A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制Server2000采用的身份驗(yàn)證模式有(D)。(A)僅Windows身份驗(yàn)證模式(B)僅SQLServer身份驗(yàn)證模式(C)僅混合模式(D)Windows身份驗(yàn)證模式和混合模式Server2000企業(yè)版可以安裝在操作系統(tǒng)上。(C)(A)MicrosoftWindows98(B)MicrosoftWindows2000Professional(C)MicrosoftWindows2000Server(D)MicrosoftWindowsXPServer是一個(gè)(C)的數(shù)據(jù)庫(kù)系統(tǒng)。(A)網(wǎng)狀型(B)層次型(C)關(guān)系型(D)以上都不是語(yǔ)言中,刪除一個(gè)視圖的命令是(B)。A.DELETE B.DROPC.CLEAR D.REMOVE語(yǔ)言中,刪除記錄的命令是(A)。A.DELETE B.DROP C.CLEAR D.REMOVE14.以下觸發(fā)器是當(dāng)對(duì)[employee表]進(jìn)行(D)操作時(shí)觸發(fā)。CreateTriggerabconemployeeForinsert,update,deleteAs……A.只是修改 B.只是插入C.只是刪除 D.修改、插入、刪除16.下面描述錯(cuò)誤的是(B)。A、每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。B、日志文件可以存在于任意文件組中。C、主數(shù)據(jù)文件默認(rèn)為primary文件組。D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織。2有如下代碼,當(dāng)代碼中_[關(guān)鍵字]_分別為breakcontinuereturn時(shí),最后的print@n輸出的值為(A)declare@nintset@n=3while@n>0beginset@n=@n-1if@n=1_[關(guān)鍵字]_endprint@nA、1,0,不輸出B、1,1,1C、0,0,0D、0,1,23用于求系統(tǒng)日期的函數(shù)是(B)。A.YEAR()B.GETDATE()C.COUNT()D.SUM()4.printround(,0),round,-1)執(zhí)行結(jié)果是:CA、,B、,C、,D、,5.在Windows98操作系統(tǒng)中,可以安裝SQLServer2000的(C)。A、企業(yè)版B、標(biāo)準(zhǔn)版C、個(gè)人版D、開發(fā)版6.不正確的論述是(C)A、SQLServer有Windows集成認(rèn)證方式,但如果沒(méi)有把windows用戶添加為SQLServer的登陸賬戶,那么該Windows用戶不能訪問(wèn)SqlServer服務(wù)器。B、SQLServer2000的客戶端沒(méi)有操作系統(tǒng)的限制。C、Windows2000是個(gè)具有并行處理能力(支持多CPU)的操作系統(tǒng),安裝在之上SQLServer2000需要在實(shí)例的屬性中設(shè)定使用當(dāng)前的CPU,否則只能使用默認(rèn)的CPU。D、在Windows2000/NT中,SQLServer是以服務(wù)的方式被執(zhí)行的。7下列說(shuō)法正確的是___C____。A、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B、視圖是虛表,觀察到的數(shù)據(jù)是實(shí)際基本表中的數(shù)據(jù)。C、索引查找法一定比表掃描法查詢速度快。D、索引的創(chuàng)建只和數(shù)據(jù)的存儲(chǔ)有關(guān)系9.關(guān)系數(shù)據(jù)模型___D__。A)只能表示實(shí)體間的1:1聯(lián)系B)只能表示實(shí)體間的1:n聯(lián)系C)只能表示實(shí)體間的m:n聯(lián)系D)只能表示實(shí)體間的上述3種聯(lián)系Server2000提供了一整套管理工具和實(shí)用程序,其中只負(fù)責(zé)啟動(dòng)、暫停和停止SQLServer的4種服務(wù)的是(D)。(A)企業(yè)管理器(B)導(dǎo)入和導(dǎo)出數(shù)據(jù)(C)事件探察器(D)服務(wù)管理器12.printlen(‘1234'),datelength(‘1234'),datelength(1234)執(zhí)行后顯示的結(jié)果是:AA、4,4,2B、4,4,4C、3,3,3D、2,2,215.模式查找like'_a%',下面哪個(gè)結(jié)果是可能的B B.bai 16.要?jiǎng)h除mytable表中的myindex索引,可以使用(C)語(yǔ)句。(A)DROPmyindex(B)DROP(C)DROPINDEXmyindex(D)DROPINDEX1.能夠?qū)崿F(xiàn)執(zhí)行SQL語(yǔ)句、分析查詢計(jì)劃、顯示查詢統(tǒng)計(jì)情況和實(shí)現(xiàn)索引分析等功能的SQL工具是(B)。A、企業(yè)管理器 B、查詢分析器C、服務(wù)管理器D、事件探查器2.公司網(wǎng)絡(luò)采用單域結(jié)構(gòu)進(jìn)行管理,域中有一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,為存貯公司數(shù)據(jù),建立了名為information的數(shù)據(jù)庫(kù)。管理員用以下語(yǔ)句建立了一個(gè)新表。(B)CREATETABLEemp_info(emp_IDintPRIMARYKEY,emp_Namevarchar(50)UNIQUE,emp_Addressvarchar(50)UNIQUE)3系統(tǒng)在該表上自動(dòng)創(chuàng)建(D)索引。a)復(fù)合b)惟一c)聚集d)非聚集5以下那種類型能作為變量的數(shù)據(jù)類型(C)。(A)text(B)ntext(C)table(D)image6某研究機(jī)構(gòu)使用SQLServer2000存放科研數(shù)據(jù),該機(jī)構(gòu)的服務(wù)器上有一個(gè)ResDat數(shù)據(jù)庫(kù),用于記錄大量從實(shí)驗(yàn)過(guò)程采集來(lái)的數(shù)據(jù)。在正常的工作日,驗(yàn)室每天采集到的數(shù)據(jù)約有400MB左右,使用的高峰期一般在早上8:00到晚上23:00。但到周末時(shí)對(duì)數(shù)據(jù)的使用較少,同時(shí)數(shù)據(jù)庫(kù)中也基本沒(méi)有新的數(shù)據(jù)輸入。另外在數(shù)據(jù)庫(kù)中一般存放6個(gè)月內(nèi)的所有實(shí)驗(yàn)數(shù)據(jù)?,F(xiàn)在為了確保數(shù)據(jù)的安全和可用,在數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題時(shí)能夠以最快的速度恢復(fù),需要制訂對(duì)該數(shù)據(jù)庫(kù)的備份策略,那么以下列出的備份策略中最適用的是(D)。(選擇一項(xiàng))a)周末做完全備份,每天做差異備份b)周末做事務(wù)日志備份,每天做增量備份c)每天做完全備份,周末做增量備份d)周末做完全備份,每天做增量備份Server2000中的數(shù)據(jù)以頁(yè)為基本存儲(chǔ)單位,頁(yè)的大小為(A)。(A)8KB(B)16KB(C)32KB(D)64KB10.下面標(biāo)志符不合法的是:(C)。A、[mydelete]B、_mybaseC、$moneyD、trigger112.下列語(yǔ)句中正確的是___B____。表score(sti_id,names,math,English,VB)A)selectstu_id,sum(math)fromscoreB)selectsum(math),avg(VB)fromscoreC)select*,sum(english)fromscoreD)delete*fromscore13.關(guān)于視圖下列哪一個(gè)說(shuō)法是錯(cuò)誤的(B)。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來(lái)D.視圖是保存在SELECT查詢16.在SQLServer2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是(B)。(A)存儲(chǔ)過(guò)程(B)觸發(fā)器(C)視圖(D)其他數(shù)據(jù)庫(kù)對(duì)象2.下面對(duì)union的描述正確的是(D)。a)任何查詢語(yǔ)句都可以用union來(lái)連接b)union只連接結(jié)果集完全一樣的查詢語(yǔ)句c)union是篩選關(guān)鍵詞,對(duì)結(jié)果集再進(jìn)行操作。d)union可以連接結(jié)果集中數(shù)據(jù)類型個(gè)數(shù)相同的多個(gè)結(jié)果集。3.公司網(wǎng)絡(luò)采用單域結(jié)構(gòu)進(jìn)行管理,域中有一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,為存貯公司數(shù)據(jù),建立了名為information的數(shù)據(jù)庫(kù)。用戶反映每次向數(shù)據(jù)庫(kù)的表中插入大量數(shù)據(jù)后,數(shù)據(jù)庫(kù)的運(yùn)行速度非常慢,甚至影響用戶對(duì)數(shù)據(jù)庫(kù)的正確使用。管理員應(yīng)進(jìn)行(C)操作,才可以解決該問(wèn)題。a)在表的主鍵上建立聚集索引b)在表的主鍵上建立非聚集索引c)在表的主鍵上建立唯一索引d)將數(shù)據(jù)庫(kù)中各表的填充因子設(shè)為604.在SQL中,SELECT語(yǔ)句的“SELECTTOP10”表示查詢結(jié)果中(A)A.前10條記錄 B.后10條記錄C.前10%條記錄 D.后10%條記錄模型用于數(shù)據(jù)庫(kù)設(shè)計(jì)的哪一個(gè)階段(B)。A.需求分析 B.概念設(shè)計(jì)C.邏輯設(shè)計(jì) D.物理設(shè)計(jì)7.在MSSQLServer中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過(guò)程是(A)。A.sp_dbhelp B.sp_dbC.sp_help D.sp_helpdb8.下面只存在于服務(wù)器端的組件是:(A)A、服務(wù)器組件B、企業(yè)管理器組件C、查詢分析器組件D、導(dǎo)入導(dǎo)出組件10.上述3種聯(lián)系下面是合法的smallint數(shù)據(jù)類型數(shù)據(jù)的是:(C)。A、B、32768C、-32767D、5834511.下面字符串能與通配符表達(dá)式[ABC]_a進(jìn)行匹配的是:(C)。A、BCDEFB、A_BCDC、ABaD、A%a雇員IDFROMemployeeWHERE薪水>1250命令的功能是(D)。A.查詢薪水大于1250的記錄 B.查詢1250號(hào)記錄后的記錄C.檢索所有的雇員IDD.從[employee]關(guān)系中檢索薪水大于1250的雇員IDServer提供的單行注釋語(yǔ)句是使用(B)開始的一行內(nèi)容。A.“/*”B.“--”C.“{”D.“/”16.在SQLServer2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是(B)。(A)存儲(chǔ)過(guò)程(B)觸發(fā)器(C)視圖(D)其他數(shù)據(jù)庫(kù)對(duì)象語(yǔ)句中與HAVING子句通常同時(shí)使用的是(C)子句。BYBYD.無(wú)需配合3.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是(C)。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高4.SQL語(yǔ)言按照用途可以分為三類,下面選項(xiàng)中哪一種不是的:(C)(A)DML(B)DCL(C)DQL(D)DDL5.下列語(yǔ)句中正確的是__B_____。表score(sti_id,names,math,English,VB)A)selectstu_id,sum(math)fromscoreB)selectsum(math),avg(VB)fromscoreC)select*,sum(english)fromscoreD)delete*fromscore6.下列關(guān)于關(guān)系數(shù)據(jù)庫(kù)敘述錯(cuò)誤的是(B)。A、關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)一般保持不變,但也可根據(jù)需要進(jìn)行修改B、一個(gè)數(shù)據(jù)表組成一個(gè)關(guān)系數(shù)據(jù)庫(kù),多種不同的數(shù)據(jù)則需要?jiǎng)?chuàng)建多個(gè)數(shù)據(jù)庫(kù)C、關(guān)系數(shù)據(jù)表中的所有記錄的關(guān)鍵字字段的值互不相同D、關(guān)系數(shù)據(jù)表中的外部關(guān)鍵字不能用于區(qū)別該表中的記錄7.下面列出的關(guān)于視圖(View)的條目中,不正確的是_C_______。A.視圖是外模式B.視圖是虛表C.使用視圖可以加快查詢語(yǔ)句的執(zhí)行速度D.使用視圖可以簡(jiǎn)化查詢語(yǔ)句的編寫8.下面字符串能與通配符表達(dá)式[ABC]_a進(jìn)行匹配的是:(C)。A、BCDEFB、A_BCDC、ABaD、A%a9.SQLServer2000企業(yè)版可以安裝在操作系統(tǒng)上。(C)(A)MicrosoftWindows98(B)MicrosoftWindows2000Professional(C)MicrosoftWindows2000Server(D)MicrosoftWindowsXP10.SQLServer2000提供了一整套管理工具和實(shí)用程序,其中只負(fù)責(zé)啟動(dòng)、暫停和停止SQLServer的4種服務(wù)的是(D)。(A)企業(yè)管理器(B)導(dǎo)入和導(dǎo)出數(shù)據(jù)(C)事件探察器(D)服務(wù)管理器15.關(guān)于視圖下列哪一個(gè)說(shuō)法是錯(cuò)誤的(B)。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來(lái)D.視圖是保存在SELECT查詢16.在SQLServer2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是(B)。(A)存儲(chǔ)過(guò)程(B)觸發(fā)器(C)視圖(D)其他數(shù)據(jù)庫(kù)對(duì)象1、SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句INSERT、DELETE、UPDATA實(shí)現(xiàn)下列哪類功___A_____。A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制2.下面列出的關(guān)于視圖(View)的條目中,不正確的是__C______。A.視圖是外模式B.視圖是虛表C.使用視圖可以加快查詢語(yǔ)句的執(zhí)行速度D.使用視圖可以簡(jiǎn)化查詢語(yǔ)句的編寫3.觸發(fā)器可以創(chuàng)建在(C)中。A.表 B.過(guò)程C.數(shù)據(jù)庫(kù) D.函數(shù)4.一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。關(guān)系的碼為(B)A、某個(gè)實(shí)體的碼B、各實(shí)體碼的組合C、n端實(shí)體的碼D、任意一個(gè)實(shí)體的碼7.下列哪個(gè)不屬于數(shù)據(jù)庫(kù)對(duì)象(B)A、默認(rèn)B、SELECT語(yǔ)句C、存儲(chǔ)過(guò)程D、視圖9.新安裝SQLServer后,默認(rèn)有六個(gè)內(nèi)置的數(shù)據(jù)庫(kù),其中的兩個(gè)范例數(shù)據(jù)庫(kù)是Pubs和(B)。(A)master(B)NorthWind(C)msdb(D)bookdb10.下面字符串能與通配符表達(dá)式[ABC]%a進(jìn)行匹配的是:(C)。A、BCDEFB、A_BCDC、ABC_aD、A%a11.下面只存在于服務(wù)器端的組件是:(A)A、服務(wù)器組件B、企業(yè)管理器組件C、查詢分析器組件D、導(dǎo)入導(dǎo)出組件12.模式查找like'_a%',下面哪個(gè)結(jié)果是可能的(B) B.bai 2.有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S,R-S,R∩S中不可能出現(xiàn)的元組數(shù)目情況是(b)A15,5,10B18,7,7C21,11,4D25,15,03.數(shù)據(jù)庫(kù)設(shè)計(jì)中的邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把(d)階段產(chǎn)生的概念數(shù)據(jù)庫(kù)模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫(kù)模式。A.需求分析 B.物理設(shè)計(jì)C.邏輯設(shè)計(jì) D.概念設(shè)計(jì)4.反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是(d)。A.關(guān)系模型 B.層次模型C.網(wǎng)狀模型模型5.在Windows98操作系統(tǒng)中,可以安裝SQLServer2000的(c)。A、企業(yè)版B、標(biāo)準(zhǔn)版C、個(gè)人版D、開發(fā)版6.createtablel1(numdecimal(7,3))goinsertintol1values執(zhí)行上面命令后,表中的數(shù)據(jù)是:(c)。A、出現(xiàn)插入錯(cuò)誤B、C、D、7.公司網(wǎng)絡(luò)采用單域結(jié)構(gòu)進(jìn)行管理,域中有兩臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,一臺(tái)安裝了SQLServer,另一臺(tái)安裝了Oracle。某用戶需要從Oracle服務(wù)器向SQLServer服務(wù)器中導(dǎo)入大量數(shù)據(jù),為了提高導(dǎo)入數(shù)據(jù)的效率,該用戶希望使用bulkinsert語(yǔ)句完成該操作,但當(dāng)他執(zhí)行該語(yǔ)句時(shí)服務(wù)器報(bào)錯(cuò),錯(cuò)誤指出該用戶沒(méi)有權(quán)限進(jìn)行該操作,為了解決這個(gè)問(wèn)題,數(shù)據(jù)庫(kù)管理員需要將該用戶加入(c)固定服務(wù)器角色。a)sysadminb)serveradminc)processadmind)setupadminServer的字符型系統(tǒng)數(shù)據(jù)類型主要包括(b)。A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int11.下面字符串能與通配符表達(dá)式[ABC]_a進(jìn)行匹配的是:(c)。A、BCDEFB、A_BCDC、ABaD、A%a13.下列語(yǔ)句中正確的是___b____表score(sti_id,names,math,English,VB)A)selectstu_id,sum(math)fromscoreB)selectsum(math),avg(VB)fromscoreC)select*,sum(english)fromscoreD)delete*fromscore16.在SQLServer2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是(b)。(A)存儲(chǔ)過(guò)程(B)觸發(fā)器(C)視圖(D)其他數(shù)據(jù)庫(kù)對(duì)象1.公司網(wǎng)絡(luò)采用單域結(jié)構(gòu)進(jìn)行管理,域中有一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,為存貯公司數(shù)據(jù),建立了名為information的數(shù)據(jù)庫(kù)。用戶反映每次向數(shù)據(jù)庫(kù)的表中插入大量數(shù)據(jù)后,數(shù)據(jù)庫(kù)的運(yùn)行速度非常慢,甚至影響用戶對(duì)數(shù)據(jù)庫(kù)的正確使用。管理員應(yīng)進(jìn)行(C)操作,才可以解決該問(wèn)題。a)在表的主鍵上建立聚集索引b)在表的主鍵上建立非聚集索引c)在表的主鍵上建立唯一索引d)將數(shù)據(jù)庫(kù)中各表的填充因子設(shè)為60語(yǔ)句中與HAVING子句通常同時(shí)使用的是(C)子句。BYBYD.無(wú)需配合4.在SQL語(yǔ)言的SELECT語(yǔ)句中,能實(shí)現(xiàn)投影操作的是____A____。A.SELECTB.FROMC.WHERED.GROUPBY5.以下正確的論述是(C)A、在建立數(shù)據(jù)庫(kù)的時(shí)候,SQLServer是可以創(chuàng)建操作系統(tǒng)文件及其目錄路徑。B、數(shù)據(jù)庫(kù)中有一些sys開頭的系統(tǒng)表,用來(lái)紀(jì)錄SQLServer組件、對(duì)象所需要的數(shù)據(jù),這些系統(tǒng)表全部存放在系統(tǒng)數(shù)據(jù)庫(kù)中。C、SYS開頭的系統(tǒng)表中的數(shù)據(jù)用戶不能直接修改,但可以通過(guò)系統(tǒng)存儲(chǔ)過(guò)程、系統(tǒng)函數(shù)進(jìn)行改動(dòng)、添加。D、12AM是中午,12PM是午夜。屬于哪一種存儲(chǔ)過(guò)程(A)A、系統(tǒng)存儲(chǔ)過(guò)程B、用戶定義存儲(chǔ)過(guò)程C、擴(kuò)展存儲(chǔ)過(guò)程D、其他7.要查詢book表中所有書名中包含“計(jì)算機(jī)”的書籍情況,可用(B)語(yǔ)句。(A)SELECT*FROMbookWHEREbook_nameLIKE‘計(jì)算機(jī)*’(B)SELECT*FROMbookWHEREbook_nameLIKE‘計(jì)算機(jī)%’(C)SELECT*FROMbookWHEREbook_name=‘計(jì)算機(jī)*’(D)SELECT*FROMbookWHEREbook_name=‘計(jì)算機(jī)%’8.下面字符串能與通配符表達(dá)式[ABC]_a進(jìn)行匹配的是:(C)。A、BCDEFB、A_BCDC、ABaD、A%aServer2000企業(yè)版可以安裝在操作系統(tǒng)上。C(A)MicrosoftWindows98(B)MicrosoftWindows2000Professional(C)MicrosoftWindows2000Server(D)MicrosoftWindowsXP13.關(guān)于視圖下列哪一個(gè)說(shuō)法是錯(cuò)誤的(B)。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來(lái)D.視圖是保存在SELECT查詢14.下列聚合函數(shù)中正確的是(C)A、SUM(*) B、MAX(*)C、COUNT(*) D、AVG(*)15.建立索引的目的是(D)。A.降低SQLServer數(shù)據(jù)檢索的速度B.與SQLServer數(shù)據(jù)檢索的速度無(wú)關(guān)C.加快數(shù)據(jù)庫(kù)的打開速度D.提高SQLServer數(shù)據(jù)檢索的速度16.下列選項(xiàng)都是系統(tǒng)提供的存儲(chǔ)過(guò)程,其中可以進(jìn)行視圖信息的查詢是(A)。(A)sp_helptext(B)sp_helpindex(C)sp_bindrule(D)sp_rename1.關(guān)系數(shù)據(jù)表的關(guān)鍵字可由(D)字段組成。A、一個(gè)B、兩個(gè)C、多個(gè)D、一個(gè)或多個(gè)2.每個(gè)數(shù)據(jù)庫(kù)有且只能有一個(gè)(B)。A、次數(shù)據(jù)文件B、主數(shù)據(jù)文件C、日志文件D、其他3.反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是(C)。A.關(guān)系模型 B.層次模型C.網(wǎng)狀模型 模型4.下面對(duì)union的描述正確的是(D)。A.任何查詢語(yǔ)句都可以用union來(lái)連接B.union只連接結(jié)果集完全一樣的查詢語(yǔ)句C.union是篩選關(guān)鍵詞,對(duì)結(jié)果集再進(jìn)行操作。D.union可以連接結(jié)果集中數(shù)據(jù)類型個(gè)數(shù)相同的多個(gè)結(jié)果集。5.用于求系統(tǒng)日期的函數(shù)是(B)。A.YEAR()B.GETDATE()C.COUNT()D.SUM()6.不正確的論述是(C)A、SQLServer有Windows集成認(rèn)證方式,但如果沒(méi)有把windows用戶添加為SQLServer的登陸賬戶,那么該Windows用戶不能訪問(wèn)SqlServer服務(wù)器。B、SQLServer2000的客戶端沒(méi)有操作系統(tǒng)的限制。C、Windows2000是個(gè)具有并行處理能力(支持多CPU)的操作系統(tǒng),安裝在之上的SQLServer2000需要在實(shí)例的屬性中設(shè)定使用當(dāng)前的CPU,否則只能使用默認(rèn)的CPU。D、在Windows2000/NT中,SQLServer是以服務(wù)的方式被執(zhí)行的。7.關(guān)于視圖下列哪一個(gè)說(shuō)法是錯(cuò)誤的(B)。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來(lái)D.視圖是保存在SELECT查詢11.下面是合法的smallint數(shù)據(jù)類型數(shù)據(jù)的是:(C)。A、B、32768C、-32767D、5834512.以下運(yùn)算符中優(yōu)先級(jí)最低的是(D)。(A)+(加)(B)=(等于)(C)like(D)=(賦值)13.下列語(yǔ)句中正確的是__B_____。表score(sti_id,names,math,English,VB)A)selectstu_id,sum(math)fromscoreB)selectsum(math),avg(VB)fromscoreC)select*,sum(english)fromscoreD)delete*fromscore16.下面對(duì)索引的相關(guān)描述正確的是:(C)。A、經(jīng)常被查詢的列不適合建索引。B、列值唯一的列適合建索引。C、有很多重復(fù)值的列適合建索引。D、是外鍵或主鍵的列不適合建索引。1.公司網(wǎng)絡(luò)采用單域結(jié)構(gòu)進(jìn)行管理,域中有一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,為存貯公司數(shù)據(jù),建立了名為information的數(shù)據(jù)庫(kù)。管理員用以下語(yǔ)句建立了一個(gè)新表。CREATETABLEemp_info(emp_IDintPRIMARYKEY,emp_Namevarchar(50)UNIQUE,emp_Addressvarchar(50)UNIQUE)系統(tǒng)在該表上自動(dòng)創(chuàng)建(B)索引。a)復(fù)合b)惟一c)聚集d)非聚集2.以下論述不正確的是(D)A、distribution數(shù)據(jù)庫(kù)是系統(tǒng)數(shù)據(jù)庫(kù)B、企業(yè)管理器與查詢分析器都是客戶端工具C、SQLServer2000可以安裝到windows2000、windowsXP、windowsNT系統(tǒng)上。D、SQLServer支持的SQL命令集稱為T_SQL,它是完全符合ANSIISQL92標(biāo)準(zhǔn)的。3.下面不屬于數(shù)據(jù)定義功能的SQL語(yǔ)句是:(C)TABLECURSORTABLE4.下列關(guān)于聯(lián)機(jī)叢書“目錄”選項(xiàng)卡敘述正確的是(B)。A、單擊幫助主題左端的按鈕可展開子標(biāo)題B、雙擊幫助主題左端的按鈕可展開子標(biāo)題C、幫助主題左端的按鈕表示該主題沒(méi)有下級(jí)子幫助標(biāo)題D、雙擊幫助主題可展開或隱藏子標(biāo)題5.假如有兩個(gè)表的連接是這樣的:table_1INNERJOINtable_2其中table_1和table_2是兩個(gè)具有公共屬性的表,這種連接會(huì)生成哪種結(jié)果集(
D)(A)包括table_1中的所有行,不包括table_2的不匹配行(B)包括table_2中的所有行,不包括table_1的不匹配行(C)包括和兩個(gè)表的所有行(D)只包括table_1和table_2滿足條件的行8.下面字符串能與通配符表達(dá)式[ABC]_a進(jìn)行匹配的是:(C)。A、BCDEFB、A_BCDC、ABaD、A%a9.下面只存在于服務(wù)器端的組件是:(A)A、服務(wù)器組件B、企業(yè)管理器組件C、查詢分析器組件D、導(dǎo)入導(dǎo)出組件10.SQLserver數(shù)據(jù)庫(kù)文件有三類,其中主數(shù)據(jù)文件的后綴為:BA、.ndfB、.ldfC、.mdfD、.idf11.新安裝SQLServer后,默認(rèn)有六個(gè)內(nèi)置的數(shù)據(jù)庫(kù),其中的兩個(gè)范例數(shù)據(jù)庫(kù)是Pubs和(B)。(A)master(B)NorthWind(C)msdb(D)bookdb12.關(guān)于視圖下列哪一個(gè)說(shuō)法是錯(cuò)誤的(B)。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來(lái)D.視圖是保存在SELECT查詢13.觸發(fā)器可以創(chuàng)建在(C)中。A.表 B.過(guò)程C.數(shù)據(jù)庫(kù) D.函數(shù)14.在MSSQLServer中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過(guò)程是(A)。A.sp_dbhelp B.sp_db C.sp_help D.sp_helpdb15.在SQL中,SELECT語(yǔ)句的“SELECTDISTINCT”表示查詢結(jié)果中(C)。A.屬性名都不相同 B.去掉了重復(fù)的列C.行都不相同 D.屬性值都不相同16.在SQLServer2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是(B)。(A)存儲(chǔ)過(guò)程(B)觸發(fā)器(C)視圖(D)其他數(shù)據(jù)庫(kù)對(duì)象1下列聚合函數(shù)中正確的是(C)A、SUM(*) B、MAX(*)C、COUNT(*) D、AVG(*)2有如下代碼,當(dāng)代碼中_[關(guān)鍵字]_分別為breakcontinuereturn時(shí),最后的print@n輸出的值為(A)declare@nintset@n=3while@n>0beginset@n=@n-1if@n=1_[關(guān)鍵字]_endprint@nA、1,0,不輸出B、1,1,1C、0,0,0D、0,1,26不正確的論述是(C)A、SQLServer有Windows集成認(rèn)證方式,但如果沒(méi)有把windows用戶添加為SQLServer的登陸賬戶,那么該Windows用戶不能訪問(wèn)SqlServer服務(wù)器。B、SQLServer2000的客戶端沒(méi)有操作系統(tǒng)的限制。C、Windows2000是個(gè)具有并行處理能力(支持多CPU)的操作系統(tǒng),安裝在之上的SQLServer2000需要在實(shí)例的屬性中設(shè)定使用當(dāng)前的CPU,否則只能使用默認(rèn)的CPU。D、在Windows2000/NT中,SQLServer是以服務(wù)的方式被執(zhí)行的。7.下列說(shuō)法正確的是___C____。A、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B、視圖是虛表,觀察到的數(shù)據(jù)是實(shí)際基本表中的數(shù)據(jù)。C、索引查找法一定比表掃描法查詢速度快。D、索引的創(chuàng)建只和數(shù)據(jù)的存儲(chǔ)有關(guān)系Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括(B)。A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、intServer2000提供了一整套管理工具和實(shí)用程序,其中只負(fù)責(zé)啟動(dòng)、暫停和停止SQLServer的4種服務(wù)的是(D)。(A)企業(yè)管理器(B)導(dǎo)入和導(dǎo)出數(shù)據(jù)(C)事件探察器(D)服務(wù)管理器11.SQLServer2000中的數(shù)據(jù)以頁(yè)為基本存儲(chǔ)單位,頁(yè)的大小為(A)。(A)8KB(B)16KB(C)32KB(D)64KB12.printlen(‘1234'),datelength(‘1234'),datelength(1234)執(zhí)行后顯示的結(jié)果是:AA、4,4,2B、4,4,4C、3,3,3D、2,2,214.下列四項(xiàng)中,不屬于SQL2000實(shí)用程序的是(D)。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器15.模式查找like'_a%',下面哪個(gè)結(jié)果是可能的B B.bai DBMS中的檢查點(diǎn)機(jī)制用于()A檢查事務(wù)的故障B減少故障恢復(fù)的時(shí)間C檢查數(shù)據(jù)庫(kù)一致性狀態(tài)D檢查數(shù)據(jù)庫(kù)的完整性。下列那一個(gè)不屬于SQLSERVER工具()A、數(shù)據(jù)庫(kù)管理器B、事件探查器C、導(dǎo)入和導(dǎo)出數(shù)據(jù)服務(wù)D、查詢分析器反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是()。A.關(guān)系模型 B.層次模型C.網(wǎng)狀模型 模型在SQLServer2000中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是()。(A)聚集索引(B)非聚集索引(C)主鍵索引(D)唯一索引1.已知職工和職工親屬兩個(gè)關(guān)系,當(dāng)職工調(diào)出時(shí),應(yīng)該從職工關(guān)系中刪除該職工的元組,同時(shí)在職工親屬關(guān)系中刪除對(duì)應(yīng)的親屬元組,在SQL語(yǔ)言中,定義這個(gè)完整性約束的短語(yǔ)是(D)AONDELETEALLBONDELETERESTRICTCONDELETESETNULLDONDELETECASCADE2.是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合是:A、數(shù)據(jù)庫(kù)管理系統(tǒng)B、數(shù)據(jù)庫(kù)系統(tǒng)C、數(shù)據(jù)庫(kù)D、文件組織4.SQL語(yǔ)言中,刪除記錄的命令是()。A.DELETE B.DROP C.CLEAR D.REMOVE5.不屬于傳統(tǒng)數(shù)據(jù)模型的是()A、層次數(shù)據(jù)模型 B、網(wǎng)狀數(shù)據(jù)模型C、關(guān)系數(shù)據(jù)模型 D、面向?qū)ο髷?shù)據(jù)模型15.Select雇員IDFROMemployeeWHERE薪水>1250命令的功能是()。A.查詢薪水大于1250的記錄 B.查詢1250號(hào)記錄后的記錄C.檢索所有的雇員IDD.從[employee]關(guān)系中檢索薪水大于1250的雇員ID1.公司網(wǎng)絡(luò)采用單域結(jié)構(gòu)進(jìn)行管理,域中有一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,為存貯公司數(shù)據(jù),建立了名為information的數(shù)據(jù)庫(kù)。用戶反映每次向數(shù)據(jù)庫(kù)的表中插入大量數(shù)據(jù)后,數(shù)據(jù)庫(kù)的運(yùn)行速度非常慢,甚至影響用戶對(duì)數(shù)據(jù)庫(kù)的正確使用。管理員應(yīng)進(jìn)行()操作,才可以解決該問(wèn)題。a)在表的主鍵上建立聚集索引b)在表的主鍵上建立非聚集索引c)在表的主鍵上建立唯一索引d)將數(shù)據(jù)庫(kù)中各表的填充因子設(shè)為605.以下正確的論述是()A、在建立數(shù)據(jù)庫(kù)的時(shí)候,SQLServer是可以創(chuàng)建操作系統(tǒng)文件及其目錄路徑。B、數(shù)據(jù)庫(kù)中有一些sys開頭的系統(tǒng)表,用來(lái)紀(jì)錄SQLServer組件、對(duì)象所需要的數(shù)據(jù),這些系統(tǒng)表全部存放在系統(tǒng)數(shù)據(jù)庫(kù)中。C、SYS開頭的系統(tǒng)表中的數(shù)據(jù)用戶不能直接修改,但可以通過(guò)系統(tǒng)存儲(chǔ)過(guò)程、系統(tǒng)函數(shù)進(jìn)行改動(dòng)、添加。D、12AM是中午,12PM是午夜。屬于哪一種存儲(chǔ)過(guò)程()A、系統(tǒng)存儲(chǔ)過(guò)程B、用戶定義存儲(chǔ)過(guò)程C、擴(kuò)展存儲(chǔ)過(guò)程D、其他8.下面字符串能與通配符表達(dá)式[ABC]_a進(jìn)行匹配的是:()。A、BCDEFB、A_BCDC、ABaD、A%a16.下列選項(xiàng)都是系統(tǒng)提供的存儲(chǔ)過(guò)程,其中可以進(jìn)行視圖信息的查詢是()。(A)sp_helptext(B)sp_helpindex(C)sp_bindrule(D)sp_rename填空題:23.E-R模型的三要素是______、屬性和實(shí)體之間的聯(lián)系。3.關(guān)系型數(shù)據(jù)庫(kù)使用的存儲(chǔ)結(jié)構(gòu)是多個(gè)二維表格,在二維表中每一行稱為一條,用來(lái)描述一個(gè)對(duì)象的信息25.在SQL中,alterview命令為____修改____視圖的命令。26.BACKUP命令是對(duì)數(shù)據(jù)庫(kù)進(jìn)行____備份______的命令22.觸發(fā)器有3種類型,即insert類型、update類型和_delete________。23.關(guān)系型數(shù)據(jù)庫(kù)使用的存儲(chǔ)結(jié)構(gòu)是多個(gè)二維表格,在二維表中每一行稱為一條,用來(lái)描述一個(gè)對(duì)象的信息。26.在變量的命名時(shí),全局變量以_________符號(hào)開頭,局部變量以@開頭存儲(chǔ)過(guò)程___是已經(jīng)存儲(chǔ)在SQLServer服務(wù)器中的一組預(yù)編譯過(guò)的Transact-SQL語(yǔ)2.數(shù)據(jù)庫(kù)對(duì)象就是存儲(chǔ)和管理數(shù)據(jù)庫(kù)的結(jié)構(gòu)形式,這些數(shù)據(jù)庫(kù)對(duì)象包括數(shù)據(jù)庫(kù)關(guān)系圖、表、函數(shù)、視圖、存儲(chǔ)過(guò)程、、_觸發(fā)器________、默認(rèn)、規(guī)則等。1.索引的類型主要有聚集索引和_非聚集索引__。2.在建立觸發(fā)器時(shí)必須指定觸發(fā)觸發(fā)器的事件,即用戶必須在___delete____、updateinsert三種操作中至少指定一種。4.完整性約束包括__實(shí)體___完整性、域完整性、參照完整性和用戶定義完整性。22.在SQL中,alterview命令為_修改__視圖的命令。23.一個(gè)表最多可以建立249個(gè)非聚合索引。24.數(shù)據(jù)表之間的關(guān)聯(lián)實(shí)際上是通過(guò)鍵來(lái)實(shí)現(xiàn)的,所謂鍵是指數(shù)據(jù)表中的一個(gè)字段,鍵分為主鍵和外鍵兩種。25.表是由行和列組成的,行有時(shí)也稱為___記錄___,列有時(shí)也稱為字段或域。2.目前___關(guān)系____數(shù)據(jù)庫(kù)系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫(kù)和層次數(shù)據(jù)庫(kù),成為當(dāng)今最為流行的商用數(shù)據(jù)庫(kù)系統(tǒng)。4.在SQL中,alterview命令為__修改______視圖的命令。Server2000有兩種身份驗(yàn)證機(jī)制,分別是___windows____身份驗(yàn)證和windows和sqlserver混合身份驗(yàn)證。1.對(duì)視圖的數(shù)據(jù)進(jìn)行操作時(shí),系統(tǒng)根據(jù)視圖的定義去操作與視圖相關(guān)聯(lián)的_(基本表。)域___完整性是指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。25.目前__windows___數(shù)據(jù)庫(kù)系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫(kù)和層次數(shù)據(jù)庫(kù),成為當(dāng)今最為流行的商用數(shù)據(jù)庫(kù)系統(tǒng)。6.集合函數(shù)COUNT的功能是統(tǒng)計(jì)行數(shù)。判斷題:17.在SQLSERVER中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入、更新或刪除之前執(zhí)行的。F18.SQLServer有數(shù)據(jù)導(dǎo)入功能但沒(méi)有數(shù)據(jù)導(dǎo)出功能。F19.全局變量與局部變量一樣,用戶必須進(jìn)行聲明后才能使用。(F)20.存儲(chǔ)過(guò)程是存儲(chǔ)在服務(wù)器上的一組預(yù)編譯的Transcat-SQL語(yǔ)句。T21.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值。FSQLServer的數(shù)據(jù)庫(kù)可以導(dǎo)出為excel數(shù)據(jù)文件。TSQLServer不允許字段名為漢字。F全局變量與局部變量一樣,用戶必須進(jìn)行聲明后才能使用。F觸發(fā)器不用被調(diào)用,它可以自動(dòng)執(zhí)行。T數(shù)據(jù)完整性就是指數(shù)據(jù)的正確性、完備性和一致性。T1.在SQLServer2000中,用系統(tǒng)存儲(chǔ)過(guò)程sp_help來(lái)顯示數(shù)據(jù)庫(kù)信息。F2.一個(gè)表可以創(chuàng)建多個(gè)主鍵。F3.在數(shù)據(jù)庫(kù)中建立的索引越多越好。F4.在SQLServer中用戶不能建立全局變量。FServer有數(shù)據(jù)備份功能但沒(méi)有數(shù)據(jù)還原功能F17.在SQLServer2000中,由于不能跨頁(yè)存儲(chǔ)數(shù)據(jù)行,所以頁(yè)中每一行最多包含的數(shù)據(jù)量是8060BYTE。(T)18.一個(gè)數(shù)據(jù)庫(kù)可以不包含事務(wù)日志文件。(F)19.表的每個(gè)觸發(fā)動(dòng)作只能有一個(gè)INSTEADOF觸發(fā)器。(T)賬戶可以在服務(wù)器中執(zhí)行任何操作。(T)21.在SQLServer中用戶能建立全局變量。F17.視圖本身不保存數(shù)據(jù),因?yàn)橐晥D是一個(gè)虛擬的表(T)18.SQLServer的數(shù)據(jù)庫(kù)可以導(dǎo)出為excel數(shù)據(jù)文件。(T)19.數(shù)據(jù)完整性就是指數(shù)據(jù)的正確性、完備性和一致性。(T)20.SQLServer有數(shù)據(jù)備份功能但沒(méi)有數(shù)據(jù)還原功能。(F)21.表的每個(gè)觸發(fā)動(dòng)作只能有一個(gè)INSTEADOF觸發(fā)器。(T1.存儲(chǔ)過(guò)程使代碼具有重用性。(T)Server有數(shù)據(jù)備份功能但沒(méi)有數(shù)據(jù)還原功能。F3.表的每個(gè)觸發(fā)動(dòng)作只能有一個(gè)INSTEADOF觸發(fā)器。(T)4.存儲(chǔ)過(guò)程可以作為一個(gè)安全機(jī)制來(lái)使用。(T)5.驗(yàn)證模式是在安裝SQLServer過(guò)程中選擇的。系統(tǒng)安裝之后,可以重新修改SQLServer系統(tǒng)的驗(yàn)證模式。T1.通配符“_”表示某單個(gè)字符。(T)2.表的每個(gè)觸發(fā)動(dòng)作只能有一個(gè)INSTEADOF觸發(fā)器。(T)3.因?yàn)橥ㄟ^(guò)視圖可以插入、修改或刪除數(shù)據(jù),因此視圖也是一個(gè)實(shí)在表,SQLSERVER將4.它保存在syscommens系統(tǒng)表中。(F)5.在SQLSERVER中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入、更新或刪除之前執(zhí)行的。(F)SQLServer2000支持Unicode字符集,相應(yīng)數(shù)據(jù)類型為text、char和varchar。()17.數(shù)據(jù)庫(kù)不允許存在數(shù)據(jù)冗余(F)Server的數(shù)據(jù)庫(kù)可以導(dǎo)出為excel數(shù)據(jù)文件。(T)19.驗(yàn)證模式是在安裝SQLServer過(guò)程中選擇的。系統(tǒng)安裝之后,可以重新修改SQLServer系統(tǒng)的驗(yàn)證模式。(T)20.因?yàn)橥ㄟ^(guò)視圖可以插入、修改或刪除數(shù)據(jù),因此視圖也是一個(gè)實(shí)在表,SQLSERVER將它保存在syscommens系統(tǒng)表中。(F)21.全局變量與局部變量一樣,用戶必須進(jìn)行聲明后才能使用。(F)SQLServer的數(shù)據(jù)庫(kù)可以導(dǎo)出為excel數(shù)據(jù)文件。TSQLServer不允許字段名為漢字。F全局變量與局部變量一樣,用戶必須進(jìn)行聲明后才能使用。F觸發(fā)器不用被調(diào)用,它可以自動(dòng)執(zhí)行。T數(shù)據(jù)完整性就是指數(shù)據(jù)的正確性、完備性和一致性。T1.在使用子查詢時(shí),必須使用括號(hào)把子查詢括起來(lái),以便區(qū)分外查詢和子查詢。2.觸發(fā)器與約束發(fā)生沖突,觸發(fā)器將不執(zhí)行。FServer2000支持Unicode字符集,相應(yīng)數(shù)據(jù)類型為text、char和varchar。T4.因?yàn)橥ㄟ^(guò)視圖可以插入、修改或刪除數(shù)據(jù),因此視圖也是一個(gè)實(shí)在表,SQLSERVER將它保存在syscommens系統(tǒng)表中。F5.刪除表時(shí),表中的觸發(fā)器不被同時(shí)刪除。F存儲(chǔ)過(guò)程可以作為一個(gè)安全機(jī)制來(lái)使用。()在使用差異數(shù)據(jù)庫(kù)備份還原數(shù)據(jù)庫(kù)時(shí),應(yīng)先還原最新的完整數(shù)據(jù)庫(kù)備份。()表的每個(gè)觸發(fā)動(dòng)作只能有一個(gè)INSTEADOF觸發(fā)器。()數(shù)據(jù)完整性就是指數(shù)據(jù)的正確性、完備性和一致性。()1.在SQLServer2000中,用系統(tǒng)存儲(chǔ)過(guò)程sp_help來(lái)顯示數(shù)據(jù)庫(kù)信息。2.一個(gè)表可以創(chuàng)建多個(gè)主鍵。3.在數(shù)據(jù)庫(kù)中建立的索引越多越好。4.在SQLServer中用戶不能建立全局變量。Server有數(shù)據(jù)備份功能但沒(méi)有數(shù)據(jù)還原功能27.驗(yàn)證模式是在安裝SQLServer過(guò)程中選擇的。系統(tǒng)安裝之后,可以重新修改SQLServer系統(tǒng)的驗(yàn)證模式。17.刪除表時(shí),表中的觸發(fā)器不被同時(shí)刪除。18.視圖本身不保存數(shù)據(jù),因?yàn)橐晥D是一個(gè)虛擬的表19.在使用差異數(shù)據(jù)庫(kù)備份還原數(shù)據(jù)庫(kù)時(shí),應(yīng)先還原最新的完整數(shù)據(jù)庫(kù)備份。()20.在SQLSERVER中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入、更新或刪除之前執(zhí)行的。21.數(shù)據(jù)完整性就是指數(shù)據(jù)的正確性、完備性和一致性。()一,完成以下的內(nèi)容:1.使用T-SQL語(yǔ)句建立一個(gè)圖書館管理數(shù)據(jù)庫(kù)Library。CreatedatabaseLibraryOn(name=library_dat,Filename=’c:\database\’,Size=10MB,Maxsize=50MB,Filegrowth=10%)Logon(name=library_log,Filename=’c:\database\’,Size=10MB,Maxsize=50MB,Filegrowth=10%)2.在數(shù)據(jù)庫(kù)Library中有讀者的借閱卡信息表、書刊借閱信息表borrow等,具體表結(jié)構(gòu)如下:借閱卡信息表readers列名數(shù)據(jù)類型長(zhǎng)度允許空值說(shuō)明BorrowerIDvarchar10×借閱卡編號(hào),主鍵XiIDchar4√系編號(hào)GradeIDchar2√年級(jí)編號(hào)readerNamevarchar10×借閱者姓名StudentNumchar10×借閱者學(xué)號(hào)TeleNumchar20√借閱者電話borrowBookNumint√已借書數(shù)目,默認(rèn)值為0書刊信息表books的結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度允許空值說(shuō)明BookIDChar10×?xí)幪?hào),主鍵bookNamevarchar50√書名Authorvarchar10√作者TypeIDvarchar10√該書所屬的類型kclint√圖書庫(kù)存量借閱書刊信息表borrow列名數(shù)據(jù)類型長(zhǎng)度允許空值說(shuō)明BookIDChar10×借閱書刊編號(hào),組合主鍵,外鍵BorrowerIDChar10×借該書的借閱卡ID,組合主鍵,外鍵LoanChar2√狀態(tài)BorrowerDateDatatime√該書被借閱的時(shí)間2.在書種類信息表books,使用SQL語(yǔ)句增加一個(gè)“書的價(jià)格”和“出版社”字段,結(jié)構(gòu)如下。列名數(shù)據(jù)類型長(zhǎng)度允許空值說(shuō)明Pricemoney√書的價(jià)格publishvarchar20√書的出版社信息寫出SQL語(yǔ)句:UselibraryGoAltertablebooksAddpricemonyGoAltertablebooksAddpublishvarchar(20)go3.使用SQL語(yǔ)句將下表中的數(shù)據(jù)錄入到books表。BookIDNameAuthorTypePricepublishkcl1節(jié)約總動(dòng)員劉榮奇,楊振新主編TK01-49海潮出版社5寫出SQL語(yǔ)句:InsertbooksValues(‘1’,’節(jié)約總動(dòng)員’,’劉榮奇,楊振新主編’,’TK01-49’,,’海潮出版社’,5)使用SQL語(yǔ)句查詢“周旭”所借的書籍的信息。Select*FrombooksWherebookidin(selectbookidfromborrow,readerswhere=andreadername=’周旭’)4.使用SQL語(yǔ)句查詢價(jià)格在[20,30]元之間的圖書的書名和作者。Selectbookname,authorFrombooksWhereprice>=20andprice<=30使用SQL語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程proc_reader,實(shí)現(xiàn)功能:根據(jù)借閱者姓名,查詢有該借閱者是否已借閱圖書,如果有,則顯示借閱圖書信息;如果沒(méi)有,則顯示提示信息“如果沒(méi)有借閱圖書”。Createprocedureproc_reader@namevarchar(10)asIfreadername=@nameBeginSelect*FrombooksWherebookidin(selectbookidfromborrow,readerswhere=andreadername=@name)endelseselect’如果沒(méi)有借閱圖書’二.在學(xué)生選課系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)中,主要有3個(gè)表:學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、專業(yè)、出生年月),選課表(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)),課程表(課程號(hào)、課程名、所屬專業(yè)、學(xué)分)要求:1、寫出SQL語(yǔ)句。1)查詢所有選SQL課程的學(xué)生學(xué)號(hào),姓名和專業(yè)。Select學(xué)號(hào),姓名,專業(yè)From學(xué)生基本信息表,選課表,課程表Where學(xué)生基本信息表.學(xué)號(hào)=選課表.學(xué)號(hào)and課程表.課程號(hào)=選課表.課程號(hào)and課程名=’SQL’1)查詢所有選計(jì)算機(jī)這門課程的學(xué)生學(xué)號(hào),姓名和專業(yè),并按照學(xué)號(hào)降序排序。Select學(xué)號(hào),姓名,專業(yè)From學(xué)生基本信息表,選課表,課程表Where學(xué)生基本信息表.學(xué)號(hào)=選課表.學(xué)號(hào)and課程表.課程號(hào)=選課表.課程號(hào)and課程名=’計(jì)算機(jī)’Orderby學(xué)號(hào)desc2)刪除所有選擇數(shù)學(xué)的同學(xué)的選課記錄。Deletefrom選課表Where課程號(hào)=(select課程號(hào)from課程表Where課程名=’數(shù)學(xué)’)3)查詢有哪些課程有30個(gè)以上的同學(xué)報(bào)選。Select課程名From選課表,課程表Where選課表.課程號(hào)=課程表.課程號(hào)and30<=(selectcount(學(xué)號(hào))as人數(shù)From選課表Groupby課程號(hào))3)查詢有哪些課程沒(méi)有被任何同學(xué)報(bào)選。Select課程名From選課表,課程表Where選課表.課程號(hào)=課程表.課程號(hào)and0>=(selectcount(學(xué)號(hào))as人數(shù)From選課表Groupby課程號(hào))2、創(chuàng)建存儲(chǔ)過(guò)程:查詢出選修指定課程的學(xué)生信息及相應(yīng)的分?jǐn)?shù)。輸入?yún)?shù)為制定的課程名稱。Createprocedureproc_kecheng@kechengmingvarcher(20)asSelect學(xué)號(hào),姓名,性別,專業(yè),出生年月,成績(jī)From學(xué)生基本信息表,選課表,課程表Where學(xué)生基本信息表.學(xué)號(hào)=選課表.學(xué)號(hào)and課程表.課程號(hào)=選課表.課程號(hào)and課程名=@kechrngming2、創(chuàng)建存儲(chǔ)過(guò)程。以表格的形式返回本課程的平均分?jǐn)?shù),寫出SQL語(yǔ)句。輸入?yún)?shù)為制定課程的名稱。Createprocedureproc_ke@kcmvarchar(20)asSelectavg(分?jǐn)?shù))as(平準(zhǔn)分)From選課表,課程表Where\課程表.課程號(hào)=選課表.課程號(hào)and課程名=@kcmGroupby課程名三.有一個(gè)“學(xué)生-課程”數(shù)據(jù)庫(kù)xskc,數(shù)據(jù)庫(kù)中包括三個(gè)表:(1)“學(xué)生”表Student由學(xué)號(hào)(Sno)、姓名(Sname)、性別(Ssex)、年齡(Sage)、所在系(Sdept)五個(gè)屬性組成,可記為:Student(Sno,Sname,Ssex,Sage,Sdept)Sno為關(guān)鍵字。(2)“課程”表Course由課程號(hào)(Cno)、課程名(Cname)、先修課號(hào)(Cpno)、學(xué)分(Ccredit)四個(gè)屬性組成,可記為:Course(Cno,Cname,Cpno,Ccredit)Cno為關(guān)鍵字。(3)“學(xué)生選課”表SC由學(xué)號(hào)(Sno)、課程號(hào)(Cno)、成績(jī)(Grade)三個(gè)屬性組成,可記為:SC(Sno,Cno,Grade)(SNO,CNO)為關(guān)鍵字。請(qǐng)完成下列操作(寫出SQL語(yǔ)句)1、請(qǐng)把寫出建立“學(xué)生”表Student的語(yǔ)句,表Student是由學(xué)號(hào)Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個(gè)屬性組成,其中學(xué)號(hào)屬性不能為空,并且其值是唯一的。Createtablestudent(snovarchar(10)primarykey,Snamevarchar(10),Ssexvarchar(2),Sagedatetime,Sdeptvarchar(20))2、在student表中查詢Sdept是‘計(jì)算機(jī)’的學(xué)生的所有信息,并按Sno降序排列。Slect*FromstudentWheresdept=’計(jì)算機(jī)’Orderbysnodesc3、在以上三個(gè)表中查詢Ccredit為5并且Grade大于60的學(xué)生的學(xué)號(hào)、姓名和性別。Selectsno,sname,ssexFromstudent,course,scWehe=and=andccredit=5andgrade>604、為Course表創(chuàng)建一個(gè)名稱為my_trig的觸發(fā)器,當(dāng)用戶成功刪除該表中的一條或多條記錄時(shí),觸發(fā)器自動(dòng)刪除SC表中與之有關(guān)的記錄。(注:在創(chuàng)建觸發(fā)器之前要判斷是否有同名的觸發(fā)器存在,若存在則刪除之。)ifexists(selectnamefromsystriggerwherename='my_trig')droptriggermy_triggocreatetriggermy_trigoncoursefordeleteasselect*fromscwhere=四.上機(jī)完成以下的內(nèi)容,寫出每個(gè)小題要求的SQL語(yǔ)句。使用T-SQL語(yǔ)句建立一個(gè)賓館數(shù)據(jù)庫(kù)bg。createdatabasebgon(name=bg_dat,filename='C:\database\',size=10,maxsize=20,filegrowth=5%)logon(name='bg_log',filename='C:\database\',size=5,maxsize=30,filegrowth=10)2.在上述數(shù)據(jù)庫(kù)中有客房標(biāo)準(zhǔn)信息表、訂房信息表、客房信息表等,具體表結(jié)構(gòu)如下:(注:要求表字段取英文名)roomtype(客房標(biāo)準(zhǔn)信息表)列名中文說(shuō)明數(shù)據(jù)類型允許空值說(shuō)明typeid客房類型編號(hào)varchar主鍵Typename客房類型varchararea面積Numericbednum床位數(shù)量tiny8>Badnum>0Price單價(jià)numeric默認(rèn)“100”htelephone是否有電話varchar默認(rèn)“有”客房信息表:(rooms)列名(英文名)列名(中文名)數(shù)據(jù)類型允許空值說(shuō)明Roomno客房編號(hào)varchar主鍵typeid客房類型varcharroomposition客房位置varcharroomprice單價(jià)numericputup是否被預(yù)定varchar默認(rèn)“否”roommemo備注text訂房信息表:(bookin)列名(英文名)列名(中文名)數(shù)據(jù)類型允許空值說(shuō)明bookno訂房編號(hào)varchar主鍵Guest_id身份證號(hào)varchar惟一Roomn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)二年級(jí)上冊(cè)乘法口算150道
- 五年級(jí)數(shù)學(xué)小數(shù)除法口算練習(xí)
- 蘇教版一年級(jí)數(shù)學(xué)下冊(cè)期末復(fù)習(xí)口算練習(xí)題三
- 小學(xué)三年級(jí)班主任個(gè)人工作計(jì)劃范文
- 蘇教版二年級(jí)數(shù)學(xué)上冊(cè)口算練習(xí)題
- 房屋租賃長(zhǎng)期合同范本
- 2025年美發(fā)店專業(yè)技術(shù)培訓(xùn)及人才引進(jìn)轉(zhuǎn)讓協(xié)議
- 2025年度住宅轉(zhuǎn)租合同協(xié)議自行成交版
- 商場(chǎng)合作經(jīng)營(yíng)協(xié)議書范本
- 二零二五年度私人診所專業(yè)護(hù)理團(tuán)隊(duì)聘用合作協(xié)議
- 加油站復(fù)工復(fù)產(chǎn)方案
- 2025-2030年中國(guó)增韌劑(MBS高膠粉)行業(yè)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 《鋼筋焊接及驗(yàn)收規(guī)程》(JGJ18)
- 2025年高考物理復(fù)習(xí)新題速遞之萬(wàn)有引力與宇宙航行(2024年9月)
- 2025年首都機(jī)場(chǎng)集團(tuán)公司招聘筆試參考題庫(kù)含答案解析
- 2025云南省貴金屬新材料控股集團(tuán)限公司面向高校畢業(yè)生專項(xiàng)招聘144人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 蘇州市區(qū)2024-2025學(xué)年五年級(jí)上學(xué)期數(shù)學(xué)期末試題一(有答案)
- 暑期預(yù)習(xí)高一生物必修二知識(shí)點(diǎn)
- 醫(yī)院人體器官捐獻(xiàn)及獲取流程
- 醫(yī)藥高等數(shù)學(xué)知到智慧樹章節(jié)測(cè)試課后答案2024年秋浙江中醫(yī)藥大學(xué)
- 2024年云南省中考物理真題含解析
評(píng)論
0/150
提交評(píng)論