《sql server數(shù)據(jù)庫(kù)設(shè)計(jì)》期末復(fù)習(xí)題15.doc
約4頁(yè)DOC格式手機(jī)打開展開
《sql server數(shù)據(jù)庫(kù)設(shè)計(jì)》期末復(fù)習(xí)題15,《sql server數(shù)據(jù)庫(kù)設(shè)計(jì)》期末復(fù)習(xí)題一、單項(xiàng)選擇題(每小題1分,共10分)1.下列四項(xiàng)中,不屬于sql2005實(shí)用程序的是()。a.企業(yè)管理器b.查詢分析器c.服務(wù)管理器d.媒體播放器2. sql server安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是()。a.masterb.modelc.pub d. msdb...
內(nèi)容介紹
此文檔由會(huì)員 yeyun 發(fā)布
《SQL SERVER數(shù)據(jù)庫(kù)設(shè)計(jì)》期末復(fù)習(xí)題
一、單項(xiàng)選擇題(每小題1分,共10分)
1.下列四項(xiàng)中,不屬于SQL2005實(shí)用程序的是( )。
A.企業(yè)管理器 B.查詢分析器
C.服務(wù)管理器 D.媒體播放器
2. SQL Server安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是( )。
A.master B.model C.pub D. msdb
3. 下列哪個(gè)不是數(shù)據(jù)庫(kù)對(duì)象( )。
A.?dāng)?shù)據(jù)模型 B.視圖 C.表 D.用戶
4. 下列哪個(gè)不是sql 數(shù)據(jù)庫(kù)文件的后綴。
A..mdf B..ldf C..tif D..ndf
5. 在SQL中,建立表用的命令是 ( )。
A.CREATE TABLE B.CREATE RULE
C.CREATE VIEW D.CREATE INDEX
6. SQL語(yǔ)言中,條件“年齡BETWEEN 40 AND 50”表示年齡在40至50之間,且( )。
A.包括40歲和50歲 B.不包括40歲和50歲
C.包括40歲但不包括50歲 D.包括50歲但不包括40歲
7. 模式查找like '_a%',下面哪個(gè)結(jié)果是可能的
A.aili B. bai
C.bba D.cca
8. 在MS SQL Server中,用來顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過程是( )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
9. SQL語(yǔ)言中,刪除記錄的命令是( )。
A. DELETE B. DROP C. CLEAR D. REMOVE
10. SQL的視圖是從( )中導(dǎo)出的。
A.基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫(kù)
二、判斷題(每空1分,共10分)
1. "xingming" 是SQL中的字符串常量嗎?
2. "11.9" 是SQL中的實(shí)型常量嗎?
3. 語(yǔ)句 select 22%4, 的執(zhí)行結(jié)果是: 0 嗎?
4. "2005.11.09" 是SQL中的日期型常量嗎?
5. ¥2005.89 是SQL中的貨幣型常量嗎?
6. 語(yǔ)句 select 15/2 的執(zhí)行結(jié)果是: 7.5 嗎?
7. 'AB'>'CD' 比較運(yùn)算的結(jié)果為真嗎?
8. bigint是SQL的數(shù)據(jù)類型嗎?
9. 設(shè)置惟一約束的列可以為空嗎?
10.一個(gè)表可以創(chuàng)建多個(gè)主鍵嗎?
三、填空題(每空1分,共20分)
1. 關(guān)系數(shù)據(jù)庫(kù)關(guān)系運(yùn)算___________、_________和_________。
2. SQL Server 2000局部變量名字必須以_________開頭,而全局變量名字必須以_________開頭。
3. 語(yǔ)句 select ascii('D')的執(zhí)行結(jié)果是: ________。
4. 語(yǔ)句 select upper('beautiful') , ltrim (' 我心中的太陽(yáng)') 的執(zhí)行結(jié)果是: ____________和___________。
5. 表或視圖的操作權(quán)限有___________、___________、___________、___________和dri。
6. 選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系做______分割;投影是根據(jù)某些條件對(duì)關(guān)系做______分割。
7. SQL Server代理主要由______、______和警報(bào)來組成。
8. 數(shù)據(jù)完整性的類型有________完整性、________完整性、________完整性和________完整性。
四、簡(jiǎn)述題(每小題5分,共10分)
1. 有學(xué)生成績(jī)表,要保證每個(gè)學(xué)生的每門課程惟一標(biāo)識(shí)的話考慮使用數(shù)據(jù)完整性方法。
2. 簡(jiǎn)述數(shù)據(jù)完整性的類型以及如何確定使用哪個(gè)強(qiáng)制方法。
五、設(shè)計(jì)題(共50分)
現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:
數(shù)據(jù)庫(kù)名:教師數(shù)據(jù)庫(kù)
教師表(編號(hào) char(6),姓名,性別,民族,職稱,身份證號(hào))
課程表(課號(hào) char(6),名稱)
任課表(ID,教師編號(hào),課號(hào),課時(shí)數(shù))
用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:
1. 創(chuàng)建上述三表的建庫(kù)、建表代碼(14分);
要求使用:主鍵(教師表.編號(hào),課程表.課號(hào))、外鍵(任課表.教師編號(hào),任課表.課號(hào))、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號(hào))、檢查(性別、課時(shí)數(shù)),自動(dòng)編號(hào)(ID)
2. 將下列課程信息添加到課程表的代碼(6分)
課號(hào) 課程名稱
100001 SQL Server數(shù)據(jù)庫(kù)
100002 數(shù)據(jù)結(jié)構(gòu)
100003 VB程序設(shè)計(jì)
修改 課號(hào)為100003的課程名稱:Visual Basic程序設(shè)計(jì)
刪除 課號(hào)為100003的課程信息
3. 寫出創(chuàng)建[任課表視圖](教師編號(hào),姓名,課號(hào),課程名稱,課時(shí)數(shù))的代碼;(4分)
4. 寫出創(chuàng)建[某門課任課教師]內(nèi)嵌表值函數(shù)以及檢索的代碼;(6分)
檢索:所有代'SQL Server數(shù)據(jù)庫(kù)'這門課程的老師姓名;
5. 寫出創(chuàng)建[統(tǒng)計(jì)課時(shí)數(shù)]:輸出最大課時(shí)數(shù)、最低課時(shí)數(shù)、平均課時(shí)的存儲(chǔ)過程以及執(zhí)行代碼;(6分)
6. 寫出創(chuàng)建:計(jì)算某教師代課總課時(shí),并將值返回的存儲(chǔ)過程以及執(zhí)行代碼。(6分)
執(zhí)行:計(jì)算“郭老師”的總課時(shí)。(6分)
7. 檢索有一門或一門以上課程課時(shí)數(shù)大于90的所有教師的信息,包括編號(hào)、姓名。(4分)
8. 建一個(gè)規(guī)則,并將其綁定到教師表的職稱列上,規(guī)定取值為('教授','副教授','講師', '助教')之一。(4分)
一、單項(xiàng)選擇題(每小題1分,共10分)
1.下列四項(xiàng)中,不屬于SQL2005實(shí)用程序的是( )。
A.企業(yè)管理器 B.查詢分析器
C.服務(wù)管理器 D.媒體播放器
2. SQL Server安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是( )。
A.master B.model C.pub D. msdb
3. 下列哪個(gè)不是數(shù)據(jù)庫(kù)對(duì)象( )。
A.?dāng)?shù)據(jù)模型 B.視圖 C.表 D.用戶
4. 下列哪個(gè)不是sql 數(shù)據(jù)庫(kù)文件的后綴。
A..mdf B..ldf C..tif D..ndf
5. 在SQL中,建立表用的命令是 ( )。
A.CREATE TABLE B.CREATE RULE
C.CREATE VIEW D.CREATE INDEX
6. SQL語(yǔ)言中,條件“年齡BETWEEN 40 AND 50”表示年齡在40至50之間,且( )。
A.包括40歲和50歲 B.不包括40歲和50歲
C.包括40歲但不包括50歲 D.包括50歲但不包括40歲
7. 模式查找like '_a%',下面哪個(gè)結(jié)果是可能的
A.aili B. bai
C.bba D.cca
8. 在MS SQL Server中,用來顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過程是( )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
9. SQL語(yǔ)言中,刪除記錄的命令是( )。
A. DELETE B. DROP C. CLEAR D. REMOVE
10. SQL的視圖是從( )中導(dǎo)出的。
A.基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫(kù)
二、判斷題(每空1分,共10分)
1. "xingming" 是SQL中的字符串常量嗎?
2. "11.9" 是SQL中的實(shí)型常量嗎?
3. 語(yǔ)句 select 22%4, 的執(zhí)行結(jié)果是: 0 嗎?
4. "2005.11.09" 是SQL中的日期型常量嗎?
5. ¥2005.89 是SQL中的貨幣型常量嗎?
6. 語(yǔ)句 select 15/2 的執(zhí)行結(jié)果是: 7.5 嗎?
7. 'AB'>'CD' 比較運(yùn)算的結(jié)果為真嗎?
8. bigint是SQL的數(shù)據(jù)類型嗎?
9. 設(shè)置惟一約束的列可以為空嗎?
10.一個(gè)表可以創(chuàng)建多個(gè)主鍵嗎?
三、填空題(每空1分,共20分)
1. 關(guān)系數(shù)據(jù)庫(kù)關(guān)系運(yùn)算___________、_________和_________。
2. SQL Server 2000局部變量名字必須以_________開頭,而全局變量名字必須以_________開頭。
3. 語(yǔ)句 select ascii('D')的執(zhí)行結(jié)果是: ________。
4. 語(yǔ)句 select upper('beautiful') , ltrim (' 我心中的太陽(yáng)') 的執(zhí)行結(jié)果是: ____________和___________。
5. 表或視圖的操作權(quán)限有___________、___________、___________、___________和dri。
6. 選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系做______分割;投影是根據(jù)某些條件對(duì)關(guān)系做______分割。
7. SQL Server代理主要由______、______和警報(bào)來組成。
8. 數(shù)據(jù)完整性的類型有________完整性、________完整性、________完整性和________完整性。
四、簡(jiǎn)述題(每小題5分,共10分)
1. 有學(xué)生成績(jī)表,要保證每個(gè)學(xué)生的每門課程惟一標(biāo)識(shí)的話考慮使用數(shù)據(jù)完整性方法。
2. 簡(jiǎn)述數(shù)據(jù)完整性的類型以及如何確定使用哪個(gè)強(qiáng)制方法。
五、設(shè)計(jì)題(共50分)
現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:
數(shù)據(jù)庫(kù)名:教師數(shù)據(jù)庫(kù)
教師表(編號(hào) char(6),姓名,性別,民族,職稱,身份證號(hào))
課程表(課號(hào) char(6),名稱)
任課表(ID,教師編號(hào),課號(hào),課時(shí)數(shù))
用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:
1. 創(chuàng)建上述三表的建庫(kù)、建表代碼(14分);
要求使用:主鍵(教師表.編號(hào),課程表.課號(hào))、外鍵(任課表.教師編號(hào),任課表.課號(hào))、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號(hào))、檢查(性別、課時(shí)數(shù)),自動(dòng)編號(hào)(ID)
2. 將下列課程信息添加到課程表的代碼(6分)
課號(hào) 課程名稱
100001 SQL Server數(shù)據(jù)庫(kù)
100002 數(shù)據(jù)結(jié)構(gòu)
100003 VB程序設(shè)計(jì)
修改 課號(hào)為100003的課程名稱:Visual Basic程序設(shè)計(jì)
刪除 課號(hào)為100003的課程信息
3. 寫出創(chuàng)建[任課表視圖](教師編號(hào),姓名,課號(hào),課程名稱,課時(shí)數(shù))的代碼;(4分)
4. 寫出創(chuàng)建[某門課任課教師]內(nèi)嵌表值函數(shù)以及檢索的代碼;(6分)
檢索:所有代'SQL Server數(shù)據(jù)庫(kù)'這門課程的老師姓名;
5. 寫出創(chuàng)建[統(tǒng)計(jì)課時(shí)數(shù)]:輸出最大課時(shí)數(shù)、最低課時(shí)數(shù)、平均課時(shí)的存儲(chǔ)過程以及執(zhí)行代碼;(6分)
6. 寫出創(chuàng)建:計(jì)算某教師代課總課時(shí),并將值返回的存儲(chǔ)過程以及執(zhí)行代碼。(6分)
執(zhí)行:計(jì)算“郭老師”的總課時(shí)。(6分)
7. 檢索有一門或一門以上課程課時(shí)數(shù)大于90的所有教師的信息,包括編號(hào)、姓名。(4分)
8. 建一個(gè)規(guī)則,并將其綁定到教師表的職稱列上,規(guī)定取值為('教授','副教授','講師', '助教')之一。(4分)
TA們正在看...
- 廣州某酒店?duì)I銷策劃.ppt
- 海南博鰲高爾夫產(chǎn)權(quán)式酒店?duì)I銷策劃案-市場(chǎng)篇(doc&n...doc
- 匯率風(fēng)險(xiǎn)管理(ppt 49).ppt
- 酒店成本控制.ppt
- 技術(shù)研發(fā)及全面質(zhì)量管理.ppt
- 企業(yè)員工培訓(xùn)管理制度.doc
- 實(shí)戰(zhàn)企業(yè)所得稅匯算53個(gè)業(yè)務(wù)問題和解答(doc53頁(yè)).doc
- 市場(chǎng)營(yíng)銷戰(zhàn)略規(guī)劃.ppt
- 水行業(yè)投資與運(yùn)行研究(ppt 46).ppt
- 投機(jī)智慧-證券投資學(xué)參考資料doc37.doc