下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、SQL數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(I卷) 郭翠英 老師 、單項(xiàng)選擇題 ( 每小題 1 分,共 10 分) 1. 下列四項(xiàng)中說法不正確的是 ( ) A. 數(shù)據(jù)庫減少了數(shù)據(jù)冗余 B. 數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性 2. 下列哪個(gè)不是 SQL Server 服務(wù)( )。 ASQL ServerB SQL Server Agent C MS DTCD. PWS 3. 下列哪個(gè)不是數(shù)據(jù)庫對象()。 A.數(shù)據(jù)類型B.規(guī)則 C.默認(rèn)D.用戶 4. SQL Server對象的完整名稱不包括下面哪個(gè)()。 A.服務(wù)器名B.數(shù)據(jù)庫名 C.對象名D.文件夾
2、名 5. 數(shù)據(jù)定義語言的縮寫詞為 ()。 B.DCL A.DDL C.DML 6. SQL 語言中,條件表示年齡在 A. IN (40 ,50) C. BETWEEN 40 OR 50 D.DBL 40 至 50 之間的表達(dá)式為 () B. BETWEEN 40 AND 50 D. BETWEEN 40 ,50 7 .表示職稱為副教授同時(shí)性別為男的表達(dá)式為 () A.職稱=副教授OR性別=男B.職稱=副教授AND性別=男 C. BETWEEN 副教授AND 男D. IN ( 副教授,男) 8. 下面哪個(gè)不是 SQL Server 的合法標(biāo)識(shí)符 ()。 A. a12B. 12a C. a12D.
3、 #qq 9. SQL 語言中,不是邏輯運(yùn)算符號的 ()。 A. ANDB.NOT C. ORD.XOR 10. 下面哪個(gè)函數(shù)是屬于字符串運(yùn)算的()。 A. ABSB. SIN C. STRD. ROUND 、判斷題 (每空 1 分,共 10 分) 1. 視圖和表是完全一樣的? 2. SQL Server允許用戶自定義類型? 3. 惟一鍵就是主鍵? 4. SQL Server不允許字段名為漢字? 5. 20XX.89是SQL中的貨幣型常量嗎? 6. 語句 select 15%2 的執(zhí)行結(jié)果是 : 7.5 嗎? 7. 作為字符串型數(shù)據(jù) 李白是排在 杜甫 的前面嗎? 8. smalli nt是SQ
4、L的數(shù)據(jù)類型嗎? 9. 設(shè)置惟一約束的列不允許為空? 10. 主鍵可以是復(fù)合鍵嗎? 三、填空題 (每空 1 分,共 20分) 1. 創(chuàng)建、修改和刪除表命令分別是 create table 、 table 和 table 。 矚慫潤厲釤瘞睞櫪廡賴。 2. SQL Server 20XX 以 開頭的標(biāo)識(shí)符,表示臨時(shí)表或過程;局部變量名字必須以 開頭,而全局變量名字必須以 開頭。 聞創(chuàng)溝燴鐺險(xiǎn)愛氌譴凈。 3. 語句 select char(65),len( 我們快放假了 .)的執(zhí)行結(jié)果是 、。殘騖樓諍錈瀨濟(jì) 溆塹籟。 4. 語 句 select lower(beautiful),rtrim (我 心
5、 中 的 太 陽 ) 的 執(zhí) 行 結(jié) 果 是 : 和 。釅錒極額閉鎮(zhèn)檜豬訣錐。 5. left join 運(yùn)算是 。 6. SELECT DATEADD(day, 10, 20XX-12-22) 結(jié)果是 。 彈貿(mào)攝爾霽斃攬磚鹵廡。 7. ROUND( ) 函數(shù)的是 函數(shù)。 8. 檢索姓名字段中含有 娟 的表達(dá)式為 姓名 like 。 9. 語句權(quán)限是指用戶能否當(dāng)前數(shù)據(jù)庫上執(zhí)行 backup database 、 backup log 、 create database 、create 、create 、create 、create 、 create rule 、 create default
6、語句。 謀蕎摶篋飆鐸懟類蔣薔。 10SQL Server 復(fù)制把服務(wù)器分為 服務(wù)器、 服務(wù)器和 服務(wù)器三種。 廈 礴懇蹣駢時(shí)盡繼價(jià)騷。 四、簡述題 (每小題 5 分,共 10分) 1. 視圖的好處是什么? 2. 流程控制語句包括哪些語句,他們各自的作用是什么? 五、設(shè)計(jì)題 ( 共 50 分 ) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:醫(yī)院數(shù)據(jù)庫 醫(yī)生表 ( 編號,姓名,性別,出生日期,職稱) 病人表 ( 編號,姓名,性別,民族,身份證號) 病歷表 (ID ,病人編號 , 醫(yī)生編號,病歷描述 ) 用 SQL 語言實(shí)現(xiàn)下列功能的 sql 語句代碼: 1. 創(chuàng)建上述三表的建庫、建表代碼; 要求使用:主鍵 (
7、師醫(yī)生表 .編號,病人表 .課號)、外鍵 (病歷表.醫(yī)生編號,病歷表 .病 人課號)、非空(職稱,姓名)、檢查(性別),自動(dòng)編號(ID)(16分)煢楨廣鰳鯡選塊網(wǎng)羈淚。 2. 將下列醫(yī)生信息添加到醫(yī)生表的代碼 編號姓名性別出生日期職稱 100001 杜醫(yī)生男 1963-5-18 副主任醫(yī)師 100002 郭醫(yī)生女 1950-7-26 副主任醫(yī)師 100003 劉醫(yī)生男 1973-9-18 醫(yī)師 修改 編號為 100002 的醫(yī)生職稱為 主任醫(yī)師 刪除 編號為 100003 的醫(yī)生信息 (8 分) 3. 寫出創(chuàng)建:醫(yī)療表視圖 ( 醫(yī)生編號,姓名,病人姓名,病歷 ) 的代碼; (4 分) 4. 寫
8、出所有病人編號、姓名、病歷、以及病人所對應(yīng)的醫(yī)生編號的查詢語句;(4 分) 5. 寫出創(chuàng)建: 輸出某醫(yī)生(根據(jù)醫(yī)生編號即可)看病人數(shù)存儲(chǔ)過程以及執(zhí)行過程(要 求輸入醫(yī)生姓名的參數(shù),輸出病人數(shù)) (6 分) 。鵝婭盡損鵪慘歷蘢鴛賴。 6. 寫出查詢 1970 年以前出生的醫(yī)生 (4 分) 。 7. 檢索有病人的醫(yī)生信息。 (4 分) 8. 創(chuàng)建一個(gè)默認(rèn),并將其綁定到醫(yī)生表的成績職稱列上,默認(rèn)值為 醫(yī)師 ”。(4 分) SQL數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(I卷)參考答案 、 1.C2.D 3. A 4.D 5.A 6.B 7.B 8.B 9.D 10.C 籟叢媽羥為贍僨蟶練淨(jìng) 二、 1. N 2
9、.Y 3.N 4.N 5.N 6.N 7. N 8.Y 9.N 10.Y 三、 1. alter 、 drop 預(yù)頌圣鉉儐歲齦訝驊糴。 2. # 、 3. A、 7 4. beautiful 、我心中的太陽 5. 左外連接 6. 20XX-01-01 7. 四舍五入 8. % 娟 % 9. table 、view 、 procedure 、 function 10發(fā)布、分發(fā)、訂閱 四、簡述題 1. (1) 為用戶集中需要的數(shù)據(jù),簡化了數(shù)據(jù)的用戶操作; (2) 對用戶隱藏了數(shù)據(jù)庫設(shè)計(jì)的復(fù)雜性; (3) 簡化用戶權(quán)限的管理 2. 要點(diǎn): 1. IFELSE是條件判斷語句 2. BEGINEND能將
10、多個(gè)SQL語句組合成一個(gè)語句塊,并視為一個(gè)單元處理 3. CASE 多情況語句,將其中一個(gè)符合條件的結(jié)果表達(dá)式返回 4. WHILECOUNTINUE BREA媛置循環(huán)語句,COUNTINU可以終止本次循環(huán),開始下 一次循環(huán),BREAK中斷循環(huán),跳出循環(huán)外滲釤嗆儼勻諤鱉調(diào)硯錦。 5. GOTO可以使程序跳到指定的標(biāo)有標(biāo)識(shí)符的位置處繼續(xù)執(zhí)行 6. WAITFOR暫時(shí)停止執(zhí)行SQL語句、語句塊或者存儲(chǔ)過程 7. RETURN無條件的終止一個(gè)查詢、存儲(chǔ)過程或批處理 五、設(shè)計(jì)題 create database 醫(yī)院數(shù)據(jù)庫 use 醫(yī)院數(shù)據(jù)庫 go create table 醫(yī)生表 ( 編號 char(
11、6) primary key, 姓名 nchar(4) not null, 性別 nchar(1) check(性別 in (男 , 女) 出生日期 datetime , 職稱 char(18) not null ) create table 病人表 ( 課號 char(6) primary key, 姓名 nchar(4) not null, 性別 nchar(1) check(性別 in (男 , 女) 民族 nchar(10), 身份證號 char(18) not null ) create table病歷表 病人表 ( 學(xué)號 ), 醫(yī)生表 ( 編號 ), (ID IDENTITY(1,
12、 1), 病人編號 char(6) references 醫(yī)生編號 char(6) references 病歷描述 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 職稱 = 主任
13、醫(yī)師 where 編號 =100002 delete 醫(yī)生表 where 編號 =100003 3. create view 醫(yī)療表視圖 as select br.姓名 ,ys. 姓名 ,yl. 病歷 from 病人表 as br join 醫(yī)療表 as yl 壇摶鄉(xiāng)囂懺蔞鍥 鈴氈淚。 on br. 編號 yl. 病人編號 join 醫(yī)生表 as ys on yl. 醫(yī)生編號 =ys. 編號 4 Select br.編號 , br. 姓名 , br. 病歷 , yl. 醫(yī)生編號 from 病人表 br left join 醫(yī)療表 yl on br. 編號 = yl. 病人編號 5 create procedure 某醫(yī)生看病人數(shù) 醫(yī)生編號 nchar(16), 人數(shù) int output as select 人數(shù) =count( 病人編號 ) from 病人表 where 醫(yī)生編號 = 醫(yī)生編號 g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國際體育賽事工作人員外派服務(wù)合同3篇
- 2025年北師大新版九年級歷史下冊階段測試試卷含答案
- 2025年滬教版八年級化學(xué)上冊階段測試試卷
- 2025年華東師大版選修5歷史下冊階段測試試卷含答案
- 2025年度高端設(shè)備制造與技術(shù)研發(fā)合作協(xié)議3篇
- 個(gè)體餐飲店簡易勞動(dòng)協(xié)議樣本2024年版版B版
- 2025年北師大新版五年級英語下冊階段測試試卷含答案
- 2025年人教A版七年級生物上冊階段測試試卷含答案
- 2025年春新北師大版數(shù)學(xué)七年級下冊課件 第四章 三角形 4 利用三角形全等測距離 4 利用三角形全等測距離
- 2025年度存款居間服務(wù)費(fèi)結(jié)算合同3篇
- GB/T 42616-2023電梯物聯(lián)網(wǎng)監(jiān)測終端技術(shù)規(guī)范
- CTR-2023年中國搜索引擎行業(yè)研究報(bào)告
- 枕上詩書:一本書讀懂最美古詩詞
- 光儲(chǔ)電站儲(chǔ)能系統(tǒng)調(diào)試方案
- 煙花爆竹工程設(shè)計(jì)安全規(guī)范
- 河南省醫(yī)院信息大全
- 酒店賠償價(jià)目表
- YS/T 752-2011復(fù)合氧化鋯粉體
- 集團(tuán)總裁崗位說明書
- 教科版二年級下冊科學(xué)第一單元測試卷(含答案)
- 做最棒的店長:優(yōu)秀店長管理培訓(xùn)課件
評論
0/150
提交評論