版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 PAGE 6SQL Server 2008數(shù)據(jù)庫(kù)技術(shù)應(yīng)用試卷3一、單項(xiàng)選擇題(每小題1分,共10分)1. 下列四項(xiàng)中說(shuō)法不正確的是( )A.數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)D.數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性 2. 下列哪個(gè)不是SQL Server服務(wù)( )。ASQL ServerBSQL Server AgentCMS DTCD. PWS3. 下列哪個(gè)不是數(shù)據(jù)庫(kù)對(duì)象( )。A數(shù)據(jù)類(lèi)型B規(guī)則C默認(rèn)D用戶4. SQL Server對(duì)象的完整名稱(chēng)不包括下面哪個(gè)( )。A服務(wù)器名B數(shù)據(jù)庫(kù)名C對(duì)象名D文件夾名5. 數(shù)據(jù)定義語(yǔ)言的縮寫(xiě)詞為 ( )。A.DDLB.
2、DCLC.DMLD.DBL6. SQL語(yǔ)言中,條件表示年齡在40至50之間的表達(dá)式為 ( )。A. IN (40,50)B. BETWEEN 40 AND 50C. BETWEEN 40 OR 50D. BETWEEN 40 ,50 7表示職稱(chēng)為副教授同時(shí)性別為男的表達(dá)式為( )A. 職稱(chēng)=副教授 OR 性別=男B. 職稱(chēng)=副教授 AND 性別=男C. BETWEEN 副教授 AND 男D. IN (副教授,男)8. 下面哪個(gè)不是SQL Server 的合法標(biāo)識(shí)符( )。A. a12B. 12aC. a12D. #qq9. SQL語(yǔ)言中,不是邏輯運(yùn)算符號(hào)的( )。A. ANDB. NOTC.
3、ORD. XOR10.下面哪個(gè)函數(shù)是屬于字符串運(yùn)算的( )。AABSB. SINC. STRD. ROUND二、判斷題(每空1分,共10分) 1. 視圖和表是完全一樣的? 2. SQL Server允許用戶自定義類(lèi)型? 3. 惟一鍵就是主鍵? 4. SQL Server不允許字段名為漢字? 5. ¥2005.89 是SQL中的貨幣型常量嗎? 6. 語(yǔ)句 select 15%2 的執(zhí)行結(jié)果是: 7.5 嗎?7. 作為字符串型數(shù)據(jù)李白是排在杜甫 的前面嗎? 8. smallint是SQL的數(shù)據(jù)類(lèi)型嗎? 9. 設(shè)置惟一約束的列不允許為空? 10.主鍵可以是復(fù)合鍵嗎?三、填空題(每空1分,共20分)1
4、. 創(chuàng)建、修改和刪除表命令分別是create table、_ table和_ table。2. SQL Server 2008以_ _開(kāi)頭的標(biāo)識(shí)符,表示臨時(shí)表或過(guò)程;局部變量名字必須以_開(kāi)頭,而全局變量名字必須以_開(kāi)頭。3. 語(yǔ)句 select char(65), len(我們快放假了.)的執(zhí)行結(jié)果是_、_。4. 語(yǔ)句 select lower(beautiful), rtrim ( 我心中的太陽(yáng) ) 的執(zhí)行結(jié)果是: _和_。5. left join 運(yùn)算是_。6. SELECT DATEADD(day, 10, 2005-12-22)結(jié)果是_。7. ROUND( )函數(shù)的是_函數(shù)。8. 檢索
5、姓名字段中含有娟的表達(dá)式為 姓名like 。9. 語(yǔ)句權(quán)限是指用戶能否當(dāng)前數(shù)據(jù)庫(kù)上執(zhí)行backup database、backup log、create database、create _、create _、create _、create _、create rule、create default語(yǔ)句。10SQL Server復(fù)制把服務(wù)器分為_(kāi)服務(wù)器、_服務(wù)器和_服務(wù)器三種。四、簡(jiǎn)述題(每小題5分,共10分)1.視圖的好處是什么?2.流程控制語(yǔ)句包括哪些語(yǔ)句,他們各自的作用是什么?五、設(shè)計(jì)題(共50分) 現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下: 數(shù)據(jù)庫(kù)名:醫(yī)院數(shù)據(jù)庫(kù)醫(yī)生表(編號(hào),姓名,性別,出生日期,職稱(chēng)) 病人表
6、(編號(hào),姓名,性別,民族,身份證號(hào)) 病歷表(ID,病人編號(hào),醫(yī)生編號(hào),病歷描述) 用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:1.創(chuàng)建上述三表的建庫(kù)、建表代碼; 要求使用:主鍵(師醫(yī)生表.編號(hào),病人表.課號(hào))、外鍵(病歷表.醫(yī)生編號(hào),病歷表.病人課號(hào))、非空(職稱(chēng),姓名)、檢查(性別),自動(dòng)編號(hào)(ID) (16分)2.將下列醫(yī)生信息添加到醫(yī)生表的代碼 編號(hào) 姓名 性別 出生日期 職稱(chēng)100001 杜醫(yī)生 男 1963-5-18 副主任醫(yī)師100002 郭醫(yī)生 女 1950-7-26 副主任醫(yī)師100003 劉醫(yī)生 男 1973-9-18 醫(yī)師 修改 編號(hào)為100002的醫(yī)生職稱(chēng)為主任醫(yī)師 刪除
7、 編號(hào)為100003的醫(yī)生信息 (8分)3.寫(xiě)出創(chuàng)建:醫(yī)療表視圖(醫(yī)生編號(hào),姓名,病人姓名,病歷)的代碼;(4分)4.寫(xiě)出所有病人編號(hào)、姓名、病歷、以及病人所對(duì)應(yīng)的醫(yī)生編號(hào)的查詢(xún)語(yǔ)句;(4分)寫(xiě)出創(chuàng)建: 輸出某醫(yī)生(根據(jù)醫(yī)生編號(hào)即可)看病人數(shù)存儲(chǔ)過(guò)程以及執(zhí)行過(guò)程(要求輸入醫(yī)生姓名的參數(shù),輸出病人數(shù))(6分)。寫(xiě)出查詢(xún)1970年以前出生的醫(yī)生(4分)。7.檢索有病人的醫(yī)生信息。(4分)8.創(chuàng)建一個(gè)默認(rèn),并將其綁定到醫(yī)生表的成績(jī)職稱(chēng)列上,默認(rèn)值為“醫(yī)師”。(4分)答:試卷3參考答案一、單項(xiàng)選擇題(每小題1分,共10分)1. 下列四項(xiàng)中說(shuō)法不正確的是(C )A.數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫(kù)中的數(shù)據(jù)
8、可以共享 C.數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)D.數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性 2. 下列哪個(gè)不是SQL Server服務(wù)( D )。ASQL ServerBSQL Server AgentCMS DTCD. PWS3. 下列哪個(gè)不是數(shù)據(jù)庫(kù)對(duì)象( A )。A數(shù)據(jù)類(lèi)型B規(guī)則C默認(rèn)D用戶4. SQL Server對(duì)象的完整名稱(chēng)不包括下面哪個(gè)( D )。A服務(wù)器名B數(shù)據(jù)庫(kù)名C對(duì)象名D文件夾名5. 數(shù)據(jù)定義語(yǔ)言的縮寫(xiě)詞為 ( A )。A.DDLB.DCLC.DMLD.DBL6. SQL語(yǔ)言中,條件表示年齡在40至50之間的表達(dá)式為 ( B )。A. IN (40,50)B. BETWEEN 40 AND 50
9、C. BETWEEN 40 OR 50D. BETWEEN 40 ,50 7表示職稱(chēng)為副教授同時(shí)性別為男的表達(dá)式為( B )A. 職稱(chēng)=副教授 OR 性別=男B. 職稱(chēng)=副教授 AND 性別=男C. BETWEEN 副教授 AND 男D. IN (副教授,男)8. 下面哪個(gè)不是SQL Server 的合法標(biāo)識(shí)符( B )。A. a12B. 12aC. a12D. #qq9. SQL語(yǔ)言中,不是邏輯運(yùn)算符號(hào)的( D )。A. ANDB. NOTC. ORD. XOR10.下面哪個(gè)函數(shù)是屬于字符串運(yùn)算的( C )。AABSB. SINC. STRD. ROUND二、判斷題(每空1分,共10分) 1
10、. 視圖和表是完全一樣的? N 2. SQL Server允許用戶自定義類(lèi)型? Y 3. 惟一鍵就是主鍵?N 4. SQL Server不允許字段名為漢字? N 5. ¥2005.89 是SQL中的貨幣型常量嗎? N 6. 語(yǔ)句 select 15%2 的執(zhí)行結(jié)果是: 7.5 嗎?N7. 作為字符串型數(shù)據(jù)李白是排在杜甫 的前面嗎?N 8. smallint是SQL的數(shù)據(jù)類(lèi)型嗎?Y 9. 設(shè)置惟一約束的列不允許為空?N 10.主鍵可以是復(fù)合鍵嗎?Y三、填空題(每空1分,共20分)1. 創(chuàng)建、修改和刪除表命令分別是create table、_alter_ table和_drop_ table。2.
11、 SQL Server 2008以_ #_開(kāi)頭的標(biāo)識(shí)符,表示臨時(shí)表或過(guò)程;局部變量名字必須以_開(kāi)頭,而全局變量名字必須以_開(kāi)頭。3. 語(yǔ)句 select char(65), len(我們快放假了.)的執(zhí)行結(jié)果是_A_、_7_。4. 語(yǔ)句 select lower(beautiful), rtrim ( 我心中的太陽(yáng) ) 的執(zhí)行結(jié)果是: _beautifu_和_我心中的太陽(yáng)_。5. left join 運(yùn)算是_ 左外連接_。6. SELECT DATEADD(day, 10, 2005-12-22)結(jié)果是_2006-01-01_。7. ROUND( )函數(shù)的是_四舍五入_函數(shù)。8. 檢索姓名字段
12、中含有娟的表達(dá)式為 姓名like %娟% 。9. 語(yǔ)句權(quán)限是指用戶能否當(dāng)前數(shù)據(jù)庫(kù)上執(zhí)行backup database、backup log、create database、create _table_、create _view_、create _procedure_、create _function_、create rule、create default語(yǔ)句。10SQL Server復(fù)制把服務(wù)器分為_(kāi)發(fā)布_服務(wù)器、_分發(fā)_服務(wù)器和_訂閱_服務(wù)器三種。四、簡(jiǎn)述題(每小題5分,共10分)1.視圖的好處是什么?(1) 為用戶集中需要的數(shù)據(jù),簡(jiǎn)化了數(shù)據(jù)的用戶操作;(2) 對(duì)用戶隱藏了數(shù)據(jù)庫(kù)設(shè)計(jì)的復(fù)雜性
13、;(3) 簡(jiǎn)化用戶權(quán)限的管理 2.流程控制語(yǔ)句包括哪些語(yǔ)句,他們各自的作用是什么?IFELSE是條件判斷語(yǔ)句BEGIN END能將多個(gè)SQL語(yǔ)句組合成一個(gè)語(yǔ)句塊,并視為一個(gè)單元處理CASE多情況語(yǔ)句,將其中一個(gè)符合條件的結(jié)果表達(dá)式返回WHILECOUNTINUEBREAK設(shè)置循環(huán)語(yǔ)句,COUNTINUE可以終止本次循環(huán),開(kāi)始下一次循環(huán),BREAK中斷循環(huán),跳出循環(huán)外GOTO可以使程序跳到指定的標(biāo)有標(biāo)識(shí)符的位置處繼續(xù)執(zhí)行WAITFOR暫時(shí)停止執(zhí)行SQL語(yǔ)句、語(yǔ)句塊或者存儲(chǔ)過(guò)程RETURN無(wú)條件的終止一個(gè)查詢(xún)、存儲(chǔ)過(guò)程或批處理五、設(shè)計(jì)題(共50分) 現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下: 數(shù)據(jù)庫(kù)名:醫(yī)院數(shù)據(jù)庫(kù)醫(yī)生表
14、(編號(hào),姓名,性別,出生日期,職稱(chēng)) 病人表(編號(hào),姓名,性別,民族,身份證號(hào)) 病歷表(ID,病人編號(hào),醫(yī)生編號(hào),病歷描述) 用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:1.創(chuàng)建上述三表的建庫(kù)、建表代碼; 要求使用:主鍵(師醫(yī)生表.編號(hào),病人表.課號(hào))、外鍵(病歷表.醫(yī)生編號(hào),病歷表.病人課號(hào))、非空(職稱(chēng),姓名)、檢查(性別),自動(dòng)編號(hào)(ID) (16分)2.將下列醫(yī)生信息添加到醫(yī)生表的代碼 編號(hào) 姓名 性別 出生日期 職稱(chēng)100001 杜醫(yī)生 男 1963-5-18 副主任醫(yī)師100002 郭醫(yī)生 女 1950-7-26 副主任醫(yī)師100003 劉醫(yī)生 男 1973-9-18 醫(yī)師 修改
15、編號(hào)為100002的醫(yī)生職稱(chēng)為主任醫(yī)師 刪除 編號(hào)為100003的醫(yī)生信息 (8分)3.寫(xiě)出創(chuàng)建:醫(yī)療表視圖(醫(yī)生編號(hào),姓名,病人姓名,病歷)的代碼;(4分)4.寫(xiě)出所有病人編號(hào)、姓名、病歷、以及病人所對(duì)應(yīng)的醫(yī)生編號(hào)的查詢(xún)語(yǔ)句;(4分)寫(xiě)出創(chuàng)建: 輸出某醫(yī)生(根據(jù)醫(yī)生編號(hào)即可)看病人數(shù)存儲(chǔ)過(guò)程以及執(zhí)行過(guò)程(要求輸入醫(yī)生姓名的參數(shù),輸出病人數(shù))(6分)。寫(xiě)出查詢(xún)1970年以前出生的醫(yī)生(4分)。7.檢索有病人的醫(yī)生信息。(4分)8.創(chuàng)建一個(gè)默認(rèn),并將其綁定到醫(yī)生表的成績(jī)職稱(chēng)列上,默認(rèn)值為“醫(yī)師”。(4分)答案:1、create database 醫(yī)院數(shù)據(jù)庫(kù)use 醫(yī)院數(shù)據(jù)庫(kù)gocreate ta
16、ble 醫(yī)生表(編號(hào) char(6) primary key,姓名 nchar(4) not null,性別 nchar(1) check(性別 in (男, 女),出生日期datetime ,職稱(chēng) char(18) not null) create table病人表(課號(hào) char(6) primary key,姓名 nchar(4) not null,性別 nchar(1) check(性別 in (男, 女),民族 nchar(10),身份證號(hào) char(18) not null) create table病歷表(ID IDENTITY(1, 1), 病人編號(hào) char(6) refer
17、ences 病人表(學(xué)號(hào)),醫(yī)生編號(hào) char(6) references 醫(yī)生表(編號(hào)),病歷描述 varchar(1000)) 2.insert 醫(yī)生表 values(100001, 杜醫(yī)生, 男, 1963-5-18, 副主任醫(yī)師)insert 醫(yī)生表 values(100002, 郭醫(yī)生, 女, 1950-7-26, 副主任醫(yī)師)insert 醫(yī)生表 values(100003, 劉醫(yī)生, 男, 1973-9-18, 醫(yī)師)update醫(yī)生表 set 職稱(chēng)=主任醫(yī)師 where 編號(hào)=100002delete醫(yī)生表 where 編號(hào)=1000033. create view 醫(yī)療表視圖 asselect br.姓名,ys.姓名,yl.病歷 from 病人表 as br join 醫(yī)療表 as ylon br.編號(hào)yl.病人編號(hào)join 醫(yī)生表 as yson yl.醫(yī)生編號(hào)=ys.編號(hào)4Select br.編號(hào), br.姓名, br.病歷, yl.醫(yī)生編號(hào) from 病人表 br left join 醫(yī)療表 yl on br.編號(hào) = yl.病人編號(hào)5 create procedure 某醫(yī)生看病人數(shù)醫(yī)生編號(hào) nchar(16), 人數(shù) int out
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版無(wú)人駕駛技術(shù)研發(fā)公司股權(quán)轉(zhuǎn)讓及合作生產(chǎn)合同3篇
- 二零二五年網(wǎng)絡(luò)安全違約責(zé)任承擔(dān)詳細(xì)合同解析3篇
- 二零二五年鋼板樁租賃與施工方案優(yōu)化合同3篇
- 二零二五版水電安裝工程節(jié)能改造與施工合同2篇
- 二零二五版房產(chǎn)代持權(quán)違約責(zé)任合同范本3篇
- 二零二五年窗簾藝術(shù)中心窗簾定制合同3篇
- 二零二五年度高品質(zhì)地暖系統(tǒng)安裝與維護(hù)服務(wù)合同書(shū)2篇
- 二零二五版海洋工程建設(shè)項(xiàng)目擔(dān)保合同3篇
- 二零二五年度酒店窗簾改造升級(jí)合同2篇
- 二零二五版服務(wù)器租賃與云存儲(chǔ)解決方案合同3篇
- 2024年全國(guó)統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅱ)含答案
- 【中小企業(yè)融資難問(wèn)題探究的國(guó)內(nèi)外綜述5800字】
- DL∕T 2138-2020 電力專(zhuān)利價(jià)值評(píng)估規(guī)范
- 深圳市購(gòu)物中心租金調(diào)查
- 我國(guó)無(wú)菌包裝行業(yè)消費(fèi)量已超千億包-下游需求仍存擴(kuò)容潛力
- 大數(shù)據(jù)管理與考核制度大全
- 大學(xué)面試后感謝信
- 2022屆上海高考語(yǔ)文調(diào)研試測(cè)卷詳解(有《畏齋記》“《江表傳》曰…”譯文)
- SBT11229-2021互聯(lián)網(wǎng)舊貨交易平臺(tái)建設(shè)和管理規(guī)范
- 如何打造頂尖理財(cái)顧問(wèn)團(tuán)隊(duì)
- 土壤農(nóng)化分析課件
評(píng)論
0/150
提交評(píng)論