《sql server數(shù)據(jù)庫設(shè)計(jì)》期末復(fù)習(xí)題10.doc
約7頁DOC格式手機(jī)打開展開
《sql server數(shù)據(jù)庫設(shè)計(jì)》期末復(fù)習(xí)題10,《sql server數(shù)據(jù)庫設(shè)計(jì)》期末復(fù)習(xí)題一、單項(xiàng)選擇題(每小題1分,共10分)1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是()。a.?dāng)?shù)據(jù)共享b.數(shù)據(jù)完整性c. 數(shù)據(jù)冗余很高d.數(shù)據(jù)獨(dú)立性高2. 目前( )數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。a.關(guān)系b.面向?qū)ο骳.分布3. 數(shù)據(jù)庫...
內(nèi)容介紹
此文檔由會員 yeyun 發(fā)布
《SQL SERVER數(shù)據(jù)庫設(shè)計(jì)》期末復(fù)習(xí)題
一、單項(xiàng)選擇題(每小題1分,共10分)
1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是( )。
A.?dāng)?shù)據(jù)共享 B.數(shù)據(jù)完整性
C. 數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高
2. 目前( )數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。
A.關(guān)系 B.面向?qū)ο?C.分布
3. 數(shù)據(jù)庫設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì)的主要工具是( )。
A.?dāng)?shù)據(jù)模型 B.E—R模型 C.新奧爾良模型 D.概念模型
4. ( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。
A.DBMS B.DB C.DBS D.DBA
5. 在SQL中,建立視圖用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
6. SQL語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( )。
A.包括20歲和30歲 B.不包括20歲和30歲
C.包括20歲但不包括30歲 D.包括30歲但不包括20歲
8. 在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
9. SQL語言中,刪除一個(gè)表的命令是( )。
A. DELETE B. DROP C. CLEAR D. REMOVE
10. SQL的視圖是從( )中導(dǎo)出的。
A.基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫
二、判斷題(每空1分,共10分)
1. "在那遙遠(yuǎn)的地方" 是SQL中的字符串常量嗎?
2. "11.9" 是SQL中的實(shí)型常量嗎?
3. 語句 select 16%4, 的執(zhí)行結(jié)果是: 0 嗎?
4. "2005.11.09" 是SQL中的日期型常量嗎?
5. ¥2005.89 是SQL中的貨幣型常量嗎?
6. 語句 select 15/2 的執(zhí)行結(jié)果是: 7.5 嗎?
7. '李白'>'杜甫' 比較運(yùn)算的結(jié)果為真嗎?
8. 在事務(wù)中包含create database語句嗎?
9. 創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?
10.固定數(shù)據(jù)庫角色:db_datawriter 的成員刪除本數(shù)據(jù)庫內(nèi)任何表中的數(shù)據(jù)嗎?
三、填空題(每空1分,共20分)
1. 數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的___________、_________和_________三級模式結(jié)構(gòu)。
2. SQL Server 2005局部變量名字必須以_________開頭,而全局變量名字必須以_________開頭。
3. 語句 select ascii('C'), char(68), len(' 你 是BigTiger ') 的執(zhí)行結(jié)果是: _________、_________和_________。
4. 語句 select upper('beautiful') , ltrim (' 我心中的太陽') 的執(zhí)行結(jié)果是: ____________和___________。
5. 關(guān)系運(yùn)算主要有________、________、________。
6. 選擇運(yùn)算是根據(jù)某些條件對關(guān)系做______分割;投影是根據(jù)某些條件對關(guān)系做______分割。
7. 索引的類型主要有_ _和_ __。
8. 在SQL Server 2000中,數(shù)據(jù)庫對象包括數(shù)據(jù)表、______、______、觸發(fā)器、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。
四、簡述題(每小題5分,共10分)
1. 簡述使用游標(biāo)的步驟。
2. 簡述SQL Server 2005的安全性管理機(jī)制,涉及登錄賬號、用戶、角色以及權(quán)限分配。
五、設(shè)計(jì)題(共50分)
現(xiàn)有關(guān)系數(shù)據(jù)庫如下:
數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫
學(xué)生表(學(xué)號 char(6),姓名,性別,民族,身份證號)
課程表(課號 char(6),名稱)
成績表(ID,學(xué)號,課號,分?jǐn)?shù))
用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼:
1. 創(chuàng)建數(shù)據(jù)庫[學(xué)生成績數(shù)據(jù)庫]代碼(2分);
2. 創(chuàng)建[課程表]代碼(2分);
課程表(課號 char(6),名稱)
要求使用:主鍵(課號)、非空(名稱)
3. 創(chuàng)建[學(xué)生表]代碼(6分);
學(xué)生表(學(xué)號 char(6),姓名,性別,民族,身份證號)
要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別)
4. 創(chuàng)建[成績表]代碼(4分);
成績表(ID,學(xué)號,課號,分?jǐn)?shù))
要求使用:主鍵(課號)、外鍵(成績表.學(xué)號,成績表.課號)、檢查(分?jǐn)?shù)),自動編號(ID)
5. 將下列課程信息添加到課程表的代碼(8分)
課號 課程名稱
100001 大學(xué)語文
100002 大學(xué)英語
100003 西班牙語
修改 課號為100002的課程名稱:實(shí)用英語
刪除 課號為100003的課程信息
6. 寫出創(chuàng)建:成績表視圖(學(xué)號,姓名,課號,課程名稱,分?jǐn)?shù))的代碼;(4分)
7. 寫出創(chuàng)建:某門課程成績 內(nèi)嵌表值函數(shù)以及檢索的代碼;(6分)
檢索:所有修 實(shí)用英語 這門學(xué)生的成績;
8. 寫出創(chuàng)建:某門課程高低均分 計(jì)算某門課程成績最高分、最低分、平均分 存儲過程以及執(zhí)行的代碼;(6分)
執(zhí)行:所有修 實(shí)用英語 這門學(xué)生的最高分、最低分、平均分;
9. 檢索姓李的女同學(xué)的情況:姓名、性別、民族。(2分)
10. 檢索有一門或一門以上課程成績大于等于90分的所有學(xué)生的信息,包括學(xué)號、姓名。(4分)
11. 設(shè)置一SQL身份驗(yàn)證的賬戶:登錄名:U領(lǐng)導(dǎo),密碼:888,數(shù)據(jù)庫用戶名:U讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù)。請寫出賬戶、權(quán)限設(shè)置的T_SQL腳本。(6分)
一、單項(xiàng)選擇題(每小題1分,共10分)
1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是( )。
A.?dāng)?shù)據(jù)共享 B.數(shù)據(jù)完整性
C. 數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高
2. 目前( )數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。
A.關(guān)系 B.面向?qū)ο?C.分布
3. 數(shù)據(jù)庫設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì)的主要工具是( )。
A.?dāng)?shù)據(jù)模型 B.E—R模型 C.新奧爾良模型 D.概念模型
4. ( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。
A.DBMS B.DB C.DBS D.DBA
5. 在SQL中,建立視圖用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
6. SQL語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( )。
A.包括20歲和30歲 B.不包括20歲和30歲
C.包括20歲但不包括30歲 D.包括30歲但不包括20歲
8. 在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
9. SQL語言中,刪除一個(gè)表的命令是( )。
A. DELETE B. DROP C. CLEAR D. REMOVE
10. SQL的視圖是從( )中導(dǎo)出的。
A.基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫
二、判斷題(每空1分,共10分)
1. "在那遙遠(yuǎn)的地方" 是SQL中的字符串常量嗎?
2. "11.9" 是SQL中的實(shí)型常量嗎?
3. 語句 select 16%4, 的執(zhí)行結(jié)果是: 0 嗎?
4. "2005.11.09" 是SQL中的日期型常量嗎?
5. ¥2005.89 是SQL中的貨幣型常量嗎?
6. 語句 select 15/2 的執(zhí)行結(jié)果是: 7.5 嗎?
7. '李白'>'杜甫' 比較運(yùn)算的結(jié)果為真嗎?
8. 在事務(wù)中包含create database語句嗎?
9. 創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?
10.固定數(shù)據(jù)庫角色:db_datawriter 的成員刪除本數(shù)據(jù)庫內(nèi)任何表中的數(shù)據(jù)嗎?
三、填空題(每空1分,共20分)
1. 數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的___________、_________和_________三級模式結(jié)構(gòu)。
2. SQL Server 2005局部變量名字必須以_________開頭,而全局變量名字必須以_________開頭。
3. 語句 select ascii('C'), char(68), len(' 你 是BigTiger ') 的執(zhí)行結(jié)果是: _________、_________和_________。
4. 語句 select upper('beautiful') , ltrim (' 我心中的太陽') 的執(zhí)行結(jié)果是: ____________和___________。
5. 關(guān)系運(yùn)算主要有________、________、________。
6. 選擇運(yùn)算是根據(jù)某些條件對關(guān)系做______分割;投影是根據(jù)某些條件對關(guān)系做______分割。
7. 索引的類型主要有_ _和_ __。
8. 在SQL Server 2000中,數(shù)據(jù)庫對象包括數(shù)據(jù)表、______、______、觸發(fā)器、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。
四、簡述題(每小題5分,共10分)
1. 簡述使用游標(biāo)的步驟。
2. 簡述SQL Server 2005的安全性管理機(jī)制,涉及登錄賬號、用戶、角色以及權(quán)限分配。
五、設(shè)計(jì)題(共50分)
現(xiàn)有關(guān)系數(shù)據(jù)庫如下:
數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫
學(xué)生表(學(xué)號 char(6),姓名,性別,民族,身份證號)
課程表(課號 char(6),名稱)
成績表(ID,學(xué)號,課號,分?jǐn)?shù))
用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼:
1. 創(chuàng)建數(shù)據(jù)庫[學(xué)生成績數(shù)據(jù)庫]代碼(2分);
2. 創(chuàng)建[課程表]代碼(2分);
課程表(課號 char(6),名稱)
要求使用:主鍵(課號)、非空(名稱)
3. 創(chuàng)建[學(xué)生表]代碼(6分);
學(xué)生表(學(xué)號 char(6),姓名,性別,民族,身份證號)
要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別)
4. 創(chuàng)建[成績表]代碼(4分);
成績表(ID,學(xué)號,課號,分?jǐn)?shù))
要求使用:主鍵(課號)、外鍵(成績表.學(xué)號,成績表.課號)、檢查(分?jǐn)?shù)),自動編號(ID)
5. 將下列課程信息添加到課程表的代碼(8分)
課號 課程名稱
100001 大學(xué)語文
100002 大學(xué)英語
100003 西班牙語
修改 課號為100002的課程名稱:實(shí)用英語
刪除 課號為100003的課程信息
6. 寫出創(chuàng)建:成績表視圖(學(xué)號,姓名,課號,課程名稱,分?jǐn)?shù))的代碼;(4分)
7. 寫出創(chuàng)建:某門課程成績 內(nèi)嵌表值函數(shù)以及檢索的代碼;(6分)
檢索:所有修 實(shí)用英語 這門學(xué)生的成績;
8. 寫出創(chuàng)建:某門課程高低均分 計(jì)算某門課程成績最高分、最低分、平均分 存儲過程以及執(zhí)行的代碼;(6分)
執(zhí)行:所有修 實(shí)用英語 這門學(xué)生的最高分、最低分、平均分;
9. 檢索姓李的女同學(xué)的情況:姓名、性別、民族。(2分)
10. 檢索有一門或一門以上課程成績大于等于90分的所有學(xué)生的信息,包括學(xué)號、姓名。(4分)
11. 設(shè)置一SQL身份驗(yàn)證的賬戶:登錄名:U領(lǐng)導(dǎo),密碼:888,數(shù)據(jù)庫用戶名:U讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù)。請寫出賬戶、權(quán)限設(shè)置的T_SQL腳本。(6分)
TA們正在看...
- 計(jì)算機(jī)系本科畢業(yè)論文-期刊稿件管理系統(tǒng)之專家在線...doc
- 近代中國落后的歷史反思.doc
- 工商管理畢業(yè)論文-工商管理學(xué)科雙語教學(xué)模式路徑選...doc
- 私人物品國際運(yùn)輸細(xì)節(jié).doc
- 淺談管理網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)論文規(guī)范.doc
- 房地產(chǎn)運(yùn)營與計(jì)劃管理體系.pdf
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)論文_網(wǎng)上選課系統(tǒng)設(shè)計(jì)與...doc
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科畢業(yè)論文-公交查詢系統(tǒng).doc
- 高等數(shù)學(xué)常見的習(xí)題解析.rar
- 畢業(yè)設(shè)計(jì)論文_三菱plc控制四層電梯(fx2n可編程控制...pdf