




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫原理與設(shè)計(jì)題庫一、單項(xiàng)選取題1.下列哪些不是SQL中數(shù)據(jù)類型。(D)A.float B.money C.smallint D.smallfloat2.查詢測(cè)驗(yàn)中分?jǐn)?shù)不屬于80-100之間候選人,適當(dāng)查詢語句是__A____A.SELECTvFirstName,vLastName,siTestScoreFROMExternalCandidateWHEREsiTestScoreNOTBETWEEN80AND100B.SELECTvFirstName,vLastName,siTestScoreFROMExternalCandidateAWHEREsiTestScoreBETWEEN80AND100C.SELECTvFirstName,vLastName,siTestScoreFROMExternalCandidateWHEREsiTestScoreNOTBETWEEN100AND80D.SELECTvFirstName,vLastName,siTestScoreFROMExternalCandidateWHEREsiTestScoreBETWEEN100AND803.下面數(shù)據(jù)類型中,在定義時(shí)需要給出數(shù)據(jù)長度是(A)。A.textB.intC.charD.money4.下列函數(shù)中,返回值數(shù)據(jù)類型為int是(B)。A.LEFTB.LENC.LTRIMD.SUNSTRING5.關(guān)于索引下面說法錯(cuò)誤是(B)。A.索引可以加快數(shù)據(jù)檢索速度,但是減少看了數(shù)據(jù)維護(hù)速度 B.非匯集索引應(yīng)當(dāng)在匯集索引被創(chuàng)立之前創(chuàng)立C.在默認(rèn)狀況下,所創(chuàng)立索引是非匯集索引 D.建立主鍵約束時(shí)會(huì)自動(dòng)建立唯一性索引6.下列哪個(gè)不是數(shù)據(jù)庫對(duì)象(A)。A.數(shù)據(jù)模型B.視圖 C.表 D.顧客7.使用下列A__語句可以刪除數(shù)據(jù)庫。A.DROP
DATABASE
B.CREATE
TABLE
C.ALTER
DATABASE
D.DROP
TABLE8.在“工資表”中“基本工資”列用來存儲(chǔ)員工基本工資金額(沒有小數(shù)),下面最節(jié)約空間數(shù)據(jù)類型是(B)。A.tinyintB.smallintC.intD.decimal(3,0)9.關(guān)于視圖下面說法錯(cuò)誤是(C)。A.視圖不是真實(shí)存在基本表而是一種虛擬表 B.視圖相應(yīng)數(shù)據(jù)存儲(chǔ)在視圖所引用表中C.視圖只能由一種表導(dǎo)出D.視圖也可以包括幾種被定義數(shù)據(jù)列和各種數(shù)據(jù)行10.執(zhí)行如下創(chuàng)立視圖語句時(shí)浮現(xiàn)錯(cuò)誤,因素是(C)。Createviewv_gAsSelect商品名稱,生產(chǎn)廠商fromgoodsorderby商品名稱descA.視圖數(shù)據(jù)只源于一種基表B.沒有使用WITHCHECKOPTION選項(xiàng)C.創(chuàng)立視圖時(shí)不能使用ORDERYBY子句D.在創(chuàng)立視圖時(shí)如果包括了ORDERYBY子句,則要使用TOP語句才干生成視圖11.如下關(guān)于外鍵和相應(yīng)主鍵之間關(guān)系,對(duì)的是(A)。A.外鍵不一定要與相應(yīng)主鍵同名 B.外鍵一定要與相應(yīng)主鍵同名 C.外鍵一定要與相應(yīng)主鍵同名并且唯一 D.外鍵一定要與相應(yīng)主鍵同名,但是并不一定唯一12.下面語句中,_C____語句用來刪除視圖。A.CREATETABLEB.ALTEVIEWC.DROPVIEWD.CREATEVIEW13.在T-SQL中,條件“年齡BETWEEN15AND35”,表達(dá)年齡在15歲到35歲之間且(A)。A.涉及15歲和35歲B.涉及15歲但不涉及35歲C.不涉及15歲和35歲D.涉及35歲但不涉及15歲14.在模糊查詢中,與核心字LIKE匹配表達(dá)任意字符串符號(hào)是(B)。A.? B.%C.[]D.* 15.關(guān)于索引下面說法錯(cuò)誤是(B)。A.索引可以加快數(shù)據(jù)檢索速度,但是減少看了數(shù)據(jù)維護(hù)速度 B.非匯集索引應(yīng)當(dāng)在匯集索引被創(chuàng)立之前創(chuàng)立C.在默認(rèn)狀況下,所創(chuàng)立索引是非匯集索引 D.建立主鍵約束時(shí)會(huì)自動(dòng)建立唯一性索引16.使用聚合函數(shù)把空值計(jì)算在內(nèi)是(A)。A.COUNT(*) B.SUMC.MAX D.AVG17.下面描述錯(cuò)誤事__B____.A.每個(gè)數(shù)據(jù)文獻(xiàn)中均有且只有一種主數(shù)據(jù)文獻(xiàn)B.日記文獻(xiàn)可以存在于任意文獻(xiàn)組中C.主數(shù)據(jù)文獻(xiàn)默以為primary文獻(xiàn)組D.文獻(xiàn)組是為了更好地實(shí)現(xiàn)數(shù)據(jù)文獻(xiàn)組織18.下面語句中,_C____語句用來刪除視圖。A.CREATETABLEB.ALTEVIEWC.DROPVIEWD.CREATEVIEW19.已經(jīng)聲明了一種字符型局部變量@n,在下列語句中,能對(duì)該變量對(duì)的賦值是(B)。A.@n=’HELLO’B.SELECT@n=’HELLO’C.SET@n=HELLOD.SELECT@n=HELLO20.關(guān)于SQLServer數(shù)據(jù)庫事務(wù)日記文獻(xiàn)論述錯(cuò)誤是___C___。A.一種數(shù)據(jù)庫可以有各種事務(wù)日記文獻(xiàn)B.創(chuàng)立數(shù)據(jù)庫時(shí),如果未指定事務(wù)日記文獻(xiàn),SQLServer則會(huì)自動(dòng)創(chuàng)立一種C.事務(wù)日記文獻(xiàn)默認(rèn)大小為5MBD.如果未指定事務(wù)日記文獻(xiàn)增長量,則文獻(xiàn)大小也會(huì)不斷變化。21.下列函數(shù)中,返回值數(shù)據(jù)類型為int是(B)。A.LEFTB.LENC.LTRIMD.SUNSTRING22.語句printcast(123asnchar(5))+’456’成果是(C)。A.’579’B.579C.’123456’D.’123456’23.表達(dá)式Datepart(yy,’-9-13’)+2成果是(C)。A.’-9-15’B.C.’’D.’-11-13’24.對(duì)數(shù)據(jù)進(jìn)行記錄時(shí),求最大函數(shù)值是哪個(gè)(A)。A.max()B.min()C.lenth()D.count()25.下面標(biāo)志符不合法是(A)。A.[mydelete]B._mybaseC.$moneyD.triggerl26.下列哪個(gè)既不是SQL數(shù)據(jù)文獻(xiàn)也不是日記文獻(xiàn)后綴(C)。A..mdf B..ldfC..tif D..ndf27.下面對(duì)union描述對(duì)的是_D__。
A.任何查詢語句都可以用union來連接B.union只連接成果集完全同樣查詢語句C.union是篩選核心詞,對(duì)成果集再進(jìn)行操作D.union可以連接成果集中數(shù)據(jù)類型個(gè)數(shù)相似各種成果集28.下列哪個(gè)既不是SQL數(shù)據(jù)文獻(xiàn)也不是日記文獻(xiàn)后綴(C)。A..mdf B..ldfC..tif D..ndf29.關(guān)于DROPDATABASE語句論述錯(cuò)誤是(C)A.一次可以刪除一種或各種數(shù)據(jù)庫B.在刪除數(shù)據(jù)庫時(shí)不會(huì)顯示確認(rèn)信息C.會(huì)刪除數(shù)據(jù)庫磁盤文獻(xiàn)D.如果數(shù)據(jù)庫正在使用,刪除數(shù)據(jù)庫將導(dǎo)致應(yīng)用程序出錯(cuò)30.下列關(guān)于執(zhí)行SQLServer查詢論述對(duì)的是(C)A.如果沒有選中命令,則只執(zhí)行最前面第一條命令B.如果有多條命令選取,則只執(zhí)行選中命令第一條命令C.如果查詢中有多條命令有輸出,則按順序顯示所有成果D.都對(duì)的31.在模糊查詢中,與核心字LIKE匹配表達(dá)任意字符串符號(hào)是(B)。A.? B.%C.[]D.* 32.執(zhí)行下面語句成果是__A____。
UPPER(LTRIM(RTRIM('
Hello,world
')))
A.'HELLO,WORLD'
B.'
Hello,world
'
C.'
Hello,world'
D.'HELLO,WORLD'33.語句PRINT
DATEDIFF(mm,'-10-26','-10-8')執(zhí)行成果是_A__。
A.0
B.-1
C.1
D.234.在WHILE循環(huán)語句中,如果循環(huán)體語句條數(shù)多于一條,必要使用__A____.A.BEGIN……ENDB.CASE……ENDC.IF……THEND.GOTO35.對(duì)數(shù)據(jù)進(jìn)行記錄時(shí),求最大函數(shù)值是哪個(gè)(A)。A.max()B.min()C.lenth()D.count()36.關(guān)系運(yùn)算不涉及___D_____A.連接B.投影C.選取D.查詢二.填空題1.依照索引屬性列與否有重復(fù)值,可以把索引分為唯一索引和重復(fù)索引。2.函數(shù)ROUND(558.3049,2)返回值是558.303.SELECT查詢語句中兩個(gè)必不可少子句是FROM子句和WHERE子句。4.SQLServer中變量分為全局變量和局部變量兩種。其中全局變量名稱以@@字符開始,由系統(tǒng)定義和維護(hù);局部變量名稱是以@字符開始,由顧客自己定義和賦值。5.在Transact-SQL語句中,使用ALTERVIEW命令可以修改視圖。6.在SELECT語句中用distinct核心字消除重復(fù)行。7.SQLSever使用運(yùn)算符共有7類:算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符字符串串聯(lián)運(yùn)算符、按位運(yùn)算符、賦值運(yùn)算符和一元運(yùn)算符。8.聲明游標(biāo)命令是declarecursor,釋放游標(biāo)命令是deallocate9.創(chuàng)立視圖命令是CreateView,修改視圖命令是Alterview10.從存儲(chǔ)構(gòu)造上來看,數(shù)據(jù)庫文獻(xiàn)重要由主數(shù)據(jù)文獻(xiàn)和日記文獻(xiàn)構(gòu)成,相應(yīng)文獻(xiàn)擴(kuò)展名是.mdf、.ldf11.用于刪除表數(shù)據(jù)命令是delete12.計(jì)算字段累加和函數(shù)是sum,記錄項(xiàng)目數(shù)函數(shù)是count13.在Transact-SQL語句中,使用Alterview命令可以修改視圖。14.表達(dá)式是標(biāo)記符,常量,變量,函數(shù)運(yùn)算符和操作數(shù)組合。15.給局部變量賦值可以使用set語句或者select語句賦值。16.建立表所使用命令是CREATETABLE。三、簡答題(每題5分,共20分)1.視圖和表有什么區(qū)別?簡述視圖長處。1.視圖是虛擬表,其構(gòu)造和數(shù)據(jù)是建立在對(duì)表查詢基本上,是基表數(shù)據(jù)映射。而表構(gòu)造和數(shù)據(jù)在數(shù)據(jù)庫中是真實(shí)存在,可以進(jìn)行增刪改查等操作。(2分)視圖長處:(1)視點(diǎn)集中。使顧客只關(guān)懷感興趣某些特定數(shù)據(jù)和她們所負(fù)責(zé)特定任務(wù),那些不需要或無用數(shù)據(jù)則不必在視圖中顯示。(2)簡化操作。視圖大大簡化了顧客對(duì)數(shù)據(jù)操作。由于在定義視圖時(shí),若視圖自身就是一種復(fù)雜查詢成果集,這樣在每一次執(zhí)行相似查詢時(shí),不必重新編寫這些復(fù)雜查詢語句,只要一條簡樸查詢視圖語句即可。(3)定制數(shù)據(jù)。視圖可以實(shí)現(xiàn)讓不同顧客以不同方式看到不同或相似數(shù)據(jù)集。因而,當(dāng)有許多不同水平顧客共用同一數(shù)據(jù)庫時(shí),這就顯得極為重要。(4)合并分割數(shù)據(jù)??梢灾匦卤3直碓袠?gòu)造關(guān)系,從而使外模式保持不變,原有應(yīng)用程序仍可以通過視圖來重載數(shù)據(jù)。(5)安全性。視圖可以作為一種安全機(jī)制。通過視圖顧客只能查看和修改她們所能看到數(shù)據(jù),其她數(shù)據(jù)庫或表既不可見也不可以訪問。如果某一顧客想要訪問視圖成果集,其必要被授予訪問權(quán)限。視圖所引用表訪問權(quán)限與視圖權(quán)限設(shè)立互不影響。(3分)1.簡述在數(shù)據(jù)庫中創(chuàng)立索引必要性。通過創(chuàng)立唯一性索引,可以保證數(shù)據(jù)庫表中每一行數(shù)據(jù)唯一性可以大大加快數(shù)據(jù)檢索速度,這也是創(chuàng)立索引最重要因素可以加速表和表之間鏈接,特別是在實(shí)現(xiàn)數(shù)據(jù)參照完整性方面特別故意義在使用分組和排序子句進(jìn)行數(shù)據(jù)檢索時(shí),同步可以明顯減少查詢中分組和排序時(shí)間通過使用檢索,可以在查詢過程中,使用優(yōu)化隱藏器,提高系統(tǒng)性能。2.存儲(chǔ)過程與存儲(chǔ)在客戶計(jì)算機(jī)本地T-SQL語句相比,它具備什么長處?(1)執(zhí)行速度快,改進(jìn)系統(tǒng)性能。(2)減少網(wǎng)絡(luò)流量。(3)增強(qiáng)代碼重用性和共享性。(4)提供了安全機(jī)制。3.什么是存儲(chǔ)過程?有什么長處?存儲(chǔ)過程是一種數(shù)據(jù)對(duì)象,是存儲(chǔ)在數(shù)據(jù)庫服務(wù)器上T—SQl控制語句構(gòu)成語句集合。存儲(chǔ)過程具備輸入?yún)?shù)和輸出參數(shù),通過這些參數(shù)返回成果集。通過使用存儲(chǔ)過程,某些負(fù)責(zé)操作可以封裝為獨(dú)立程序模塊,并且具備“一次編譯,多次執(zhí)行”長處。3.已知兩個(gè)日期為-10-29和-11-01,規(guī)定編程生成兩個(gè)日期之間所有日期,生成成果如下:-10-29-10-30-10-31-11-01declare
@time1
datetime,@time2
datetime,@time3
datetimeset
@time1='/10/29'
set
@time2='/11/01'set
@time3=@time1while(@time3<=@time2)beginselect
@time3set
@time3=DateAdd(dd,1,@time3)end4.編寫程序計(jì)算兩個(gè)整數(shù)之和。(變量i=30,變量j=50)Declare@iint,@jint,@sumintSet@i=30Set@j=50Select@sum=@i+@jPrint@sumgo四、綜合題在已創(chuàng)立數(shù)據(jù)庫jiaoxue中運(yùn)用Transact-SQL語句完畢操作。創(chuàng)立一種如下所示構(gòu)造數(shù)據(jù)表student。UsejiaoxueGoCreatetablestudent(學(xué)號(hào)nchar(11)notnullprimarykey,姓名nchar(10)notnull,院系nchar(20)notnull)GoStudent表構(gòu)造列名數(shù)據(jù)類型及長度與否為空備注學(xué)號(hào)Nchar(11)NO主鍵姓名Nchar(10)NO院系Nchar(20)NO向上面表student中插入一行數(shù)據(jù)(’0120701’,’王剛’,’計(jì)算機(jī)學(xué)院’)。UsejiaoxueGoInsertintostudent(學(xué)號(hào),姓名,院系)Value(‘0120701’,’王剛’,’計(jì)算機(jī)學(xué)院’)Go將student表中所有學(xué)號(hào)以1712開頭學(xué)生院系修改改為“軟件學(xué)院”。UsejiaoxueGoUpdatestudentset院系=’軟件學(xué)院’where學(xué)號(hào)like‘1712%’Go在student表中查詢計(jì)算機(jī)學(xué)院學(xué)生或者姓王學(xué)生信息。UsejiaoxueGoSelect*fromstudentwhere院系=’計(jì)算機(jī)學(xué)院’or姓名like‘王%’Go按院系分組,求出student表中每個(gè)院系學(xué)生人數(shù)。UsejiaoxueGoSelectdistinct院系,count(*)as人數(shù)fromstudentgroupby院系Go2.依照下列數(shù)據(jù)庫中表構(gòu)造,回答問題寫出Transact-SQL語句。學(xué)生(學(xué)號(hào)nchar(8)primarykey,姓名nchar(8),班級(jí)nchar(10),性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)產(chǎn)品種植收購合同
- 委托人力資源協(xié)議
- 工程招投標(biāo)講義與合同管理
- 停車場(chǎng)委托經(jīng)營管理合同
- 工程補(bǔ)充協(xié)議合同
- 發(fā)布招聘信息服務(wù)合同范本
- 上海 廠房租賃合同范本
- 倉庫租賃運(yùn)輸合同范本
- 分批結(jié)賬合同范例
- 合同范例修訂計(jì)劃
- 《中小學(xué)科學(xué)教育工作指南》解讀與培訓(xùn)
- 跨學(xué)科主題學(xué)習(xí)的意義與設(shè)計(jì)思路
- 2025年浙江國企臺(tái)州黃巖站場(chǎng)管理服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- -人教版四年級(jí)下冊(cè)英語全冊(cè)教案-
- 教科版三年級(jí)下冊(cè)科學(xué)全冊(cè)單元教材分析
- 2025年國家鐵路局工程質(zhì)量監(jiān)督中心招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 部編版教科版三年級(jí)科學(xué)下冊(cè)全冊(cè)教案【統(tǒng)編教材】
- 加快形成農(nóng)業(yè)新質(zhì)生產(chǎn)力
- 2025年中糧集團(tuán)招聘筆試參考題庫含答案解析
- 湖北省七市2025屆高考數(shù)學(xué)一模試卷含解析
- 數(shù)字電子技術(shù)(廣東工業(yè)大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋廣東工業(yè)大學(xué)
評(píng)論
0/150
提交評(píng)論