




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 PAGE 7SQL Server 2008數(shù)據(jù)庫技術(shù)應(yīng)用試卷5一、單項選擇題(每小題1分,共10分)1.( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時由其統(tǒng)一管理、統(tǒng)一控制。ADBMSBDBCDBSDDBA2.下列四項中,不屬于SQL2008實用程序的是( )。A.企業(yè)管理器B.查詢分析器C.服務(wù)管理器D.媒體播放器3.SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是( )系統(tǒng)數(shù)據(jù)庫。A. masterB. modelC. pubD. msdb4.下列哪個不是sql 數(shù)據(jù)庫文件的后綴。( )A.
2、mdfB.ldfC.tifD.ndf5.數(shù)據(jù)定義語言的縮寫詞為 ( )。A.DDLB.DCLC.DMLD.DBL6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.SQL的視圖是從( )中導(dǎo)出的。A. 基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫8.在SQL語言中,建立存儲過程的命令是( )A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE9.SQL語言中,刪除表中數(shù)據(jù)的命令是
3、( )。A. DELETEB. DROPC. CLEARD. REMOVE10.在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb二、判斷題(每空1分,共15分)1.在那遙遠(yuǎn)的地方 是SQL中的字符串常量嗎?2.11.9 是SQL中的實型常量嗎 3.select 16%4, 的執(zhí)行結(jié)果是: 0 嗎? 4.2005.11.09 是SQL中的日期型常量嗎? 5.¥2005.89 是SQL中的貨幣型常量嗎? 6.select 25/2 的執(zhí)行結(jié)果是: 12.5 嗎? 7.李逵李鬼 比較運算的結(jié)
4、果為真嗎? 8.一個表可以創(chuàng)建多個主鍵嗎? 9.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?10.smallint 是SQL的數(shù)據(jù)類型嗎? 11.SQL Server不允許字段名為漢字? 12.職稱 in (教授, 副教授)與 職稱 = 教授 or 職稱 = 副教授 等價嗎?13.如果規(guī)則當(dāng)前綁定到某列或用戶定義的數(shù)據(jù)類型,不能解除綁定能直接刪除規(guī)則?14.在表中創(chuàng)建一個標(biāo)識列(IDENTITY),當(dāng)用戶向表中插入新的數(shù)據(jù)行時,系統(tǒng)自動為該行標(biāo)識列賦值嗎? 15.固定數(shù)據(jù)庫角色:db_datarader 的成員修改本數(shù)據(jù)庫內(nèi)表中的數(shù)據(jù)嗎? 三、填空題(每空1分,共20分)1.SQL Server 2
5、008局部變量名字必須以_開頭,而全局變量名字必須以_開頭。2.語句 select ascii(D), char(67) 的執(zhí)行結(jié)果是:_和_。3.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _和_。4.選擇運算是根據(jù)某些條件對關(guān)系做_分割;投影是根據(jù)某些條件對關(guān)系做_分割。5.關(guān)系運算主要有_、_和連接。6.完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性。7.T-SQL 語言中,有_運算、字符串連接運算、比較運算和_運算。8.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_和
6、_。9.語句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的執(zhí)行結(jié)果是: _、_、_和_。 四、簡答題(每小題5分,共10分)1. 簡述SQL Server 2008的安全性管理機(jī)制(6級,涉及登錄賬號、用戶、角色以及權(quán)限分配)。(6分) 在SQL Server 2008中,使用視圖的好處是什么?(4分) 五、設(shè)計題(共45分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績信息表(ID,學(xué)
7、號,課號,分?jǐn)?shù)) 用SQL語言實現(xiàn)下列功能的sql語句代碼。創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼(2分)。 2.創(chuàng)建數(shù)據(jù)表課程信息表代碼;(2分) 課程信息表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱) 3.創(chuàng)建數(shù)據(jù)表學(xué)生信息表代碼;(4分) 學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別) 4.創(chuàng)建數(shù)據(jù)表成績信息表;(5分) 成績信息表(ID,學(xué)號,課號,分?jǐn)?shù)) 要求使用:外鍵(學(xué)號,課號)、檢查(分?jǐn)?shù)),自動編號(ID) 5.將下列課程信息添加到課程信息表的代碼(8分)
8、課號 名稱 100101 西班牙語 100102 大學(xué)英語 修改 課號為100102的課程名稱:專業(yè)英語 刪除 課號為100101的課程信息 6.創(chuàng)建視圖成績信息表視圖的代碼;(5分) 成績信息表視圖(學(xué)號,姓名,課號,課程名稱,分?jǐn)?shù)) 7.從學(xué)生信息表中查詢姓劉的女同學(xué)的情況:姓名、性別、民族。(2分8.查詢有一門或一門以上課程成績小于60分的所有學(xué)生的信息,包括學(xué)號、姓名。(4分)9.創(chuàng)建帶參數(shù)的存儲過程某門課程高低均分、執(zhí)行該過程的代碼(7分) 存儲過程功能:查詢某門課程的最高分、最低分、平均分; 執(zhí)行該過程,查詢所有修專業(yè)英語這門學(xué)生的最高分、最低分、平均分;10設(shè)置一SQL身份驗證的
9、用戶賬戶:登錄名:U院長,密碼:888,數(shù)據(jù)庫用戶名:U讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲過程。請寫出賬戶、權(quán)限設(shè)置的T_SQL腳本。(6分)試卷5參考答案一、單項選擇題(每小題1分,共10分)1.( A )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時由其統(tǒng)一管理、統(tǒng)一控制。ADBMSBDBCDBSDDBA2.下列四項中,不屬于SQL2008實用程序的是( D )。A.企業(yè)管理器B.查詢分析器C.服務(wù)管理器D.媒體播放器3.SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)
10、庫,下列哪個不是( C )系統(tǒng)數(shù)據(jù)庫。A. masterB. modelC. pubD. msdb4.下列哪個不是sql 數(shù)據(jù)庫文件的后綴。( C )A.mdfB.ldfC.tifD.ndf5.數(shù)據(jù)定義語言的縮寫詞為 ( A )。A.DDLB.DCLC.DMLD.DBL6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( A )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.SQL的視圖是從( C )中導(dǎo)出的。A. 基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫8.在SQL語言中,建立存儲過程
11、的命令是( A )A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE9.SQL語言中,刪除表中數(shù)據(jù)的命令是( A )。A. DELETEB. DROPC. CLEARD. REMOVE10.在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( D )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb二、判斷題(每空1分,共15分)1.在那遙遠(yuǎn)的地方 是SQL中的字符串常量嗎?Y2.11.9 是SQL中的實型常量嗎 Y3.select 16%4, 的執(zhí)行結(jié)果是: 0 嗎? Y4.2
12、005.11.09 是SQL中的日期型常量嗎? N5.¥2005.89 是SQL中的貨幣型常量嗎? N6.select 25/2 的執(zhí)行結(jié)果是: 12.5 嗎? N7.李逵李鬼 比較運算的結(jié)果為真嗎? Y8.一個表可以創(chuàng)建多個主鍵嗎? N 9.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?N10.smallint 是SQL的數(shù)據(jù)類型嗎? Y11.SQL Server不允許字段名為漢字? N12.職稱 in (教授, 副教授)與 職稱 = 教授 or 職稱 = 副教授 等價嗎?Y13.如果規(guī)則當(dāng)前綁定到某列或用戶定義的數(shù)據(jù)類型,不能解除綁定能直接刪除規(guī)則?N14.在表中創(chuàng)建一個標(biāo)識列(IDENTITY)
13、,當(dāng)用戶向表中插入新的數(shù)據(jù)行時,系統(tǒng)自動為該行標(biāo)識列賦值嗎? Y15.固定數(shù)據(jù)庫角色:db_datarader 的成員修改本數(shù)據(jù)庫內(nèi)表中的數(shù)據(jù)嗎? N三、填空題(每空1分,共20分)1.SQL Server 2008局部變量名字必須以_開頭,而全局變量名字必須以_開頭。2.語句 select ascii(D), char(67) 的執(zhí)行結(jié)果是:_68_和_C_。3.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _beautiful_和_我心中的太陽_。4.選擇運算是根據(jù)某些條件對關(guān)系做_水平_分割;投影是根據(jù)某些條件對關(guān)系做_垂直_分割
14、。5.關(guān)系運算主要有_選擇_、_投影_和連接。6.完整性約束包括_實體_完整性、_域_完整性、參照完整性和用戶定義完整性。7.T-SQL 語言中,有_算術(shù)_運算、字符串連接運算、比較運算和_邏輯_運算。8.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_6_和_7_。9.語句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的執(zhí)行結(jié)果是: _17_、_-215_、_13.4400_和_-18.4560_。 四、簡答題(每小題5分,共10分)1. 簡述SQL S
15、erver 2008的安全性管理機(jī)制(6級,涉及登錄賬號、用戶、角色以及權(quán)限分配)。(6分) 1. 計算機(jī)的連接 2. SQL Server登錄(賬戶、固定服務(wù)器角色) 3. 庫的訪問(用戶/角色:固定/自定義角色) 4. 表/視圖的權(quán)限(select insert update delete) 5. 存儲過程、內(nèi)嵌表值函數(shù)的權(quán)限(execute select) 6. 表(視圖)中列的權(quán)限(select update)在SQL Server 2008中,使用視圖的好處是什么?(4分) (1) 為用戶集中需要的數(shù)據(jù),簡化了數(shù)據(jù)的用戶操作; (2) 對用戶隱藏了數(shù)據(jù)庫設(shè)計的復(fù)雜性; (3) 簡化用
16、戶權(quán)限的管理 (4) 組織數(shù)據(jù)導(dǎo)出到其它應(yīng)用程序 五、設(shè)計題(共45分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績信息表(ID,學(xué)號,課號,分?jǐn)?shù)) 用SQL語言實現(xiàn)下列功能的sql語句代碼。創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼(2分)。 create database 學(xué)生成績數(shù)據(jù)庫 go use 學(xué)生成績數(shù)據(jù)庫 go2.創(chuàng)建數(shù)據(jù)表課程信息表代碼;(2分) 課程信息表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱) create table 課程信息表 (課號 cha
17、r(6) primary key, 名稱 nchar(20) not null)3.創(chuàng)建數(shù)據(jù)表學(xué)生信息表代碼;(4分) 學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別) create table 學(xué)生信息表 (學(xué)號 char(6) primary key, 姓名 nchar(4) not null, 性別 nchar(1) check(性別 in (男, 女), 民族 nchar(8) default 漢族 not null, 身份證號 char(18) unique)4.創(chuàng)建數(shù)據(jù)表成績信息
18、表;(5分) 成績信息表(ID,學(xué)號,課號,分?jǐn)?shù)) 要求使用:外鍵(學(xué)號,課號)、檢查(分?jǐn)?shù)),自動編號(ID) create table 成績信息表 ( ID int identity(1, 1), 學(xué)號 char(6) references 學(xué)生信息表(學(xué)號), 課號 char(6) references 課程信息表(課號), 分?jǐn)?shù) integer check(分?jǐn)?shù) between 0 and 100)5.將下列課程信息添加到課程信息表的代碼(8分) 課號 名稱 100101 西班牙語 100102 大學(xué)英語 修改 課號為100102的課程名稱:專業(yè)英語 刪除 課號為100101的課程信息
19、 insert 課程信息表 values(100101, 西班牙語) insert 課程信息表 values(100102, 大學(xué)英語) update 課程信息表 set 名稱=專業(yè)英語 where 課號=100102 delete 課程信息表 where 課號=1001016.創(chuàng)建視圖成績信息表視圖的代碼;(5分) 成績信息表視圖(學(xué)號,姓名,課號,課程名稱,分?jǐn)?shù)) create view 成績信息表視圖 as select 成績信息表.學(xué)號,姓名,成績信息表.課號,名稱 課程名稱,分?jǐn)?shù) from 成績信息表,學(xué)生信息表,課程信息表 where 成績信息表.學(xué)號=學(xué)生信息表.學(xué)號 and 成績信息表.課號=課程信息表.課號7.從學(xué)生信息表中查詢姓劉的女同學(xué)的情況:姓名、性別、民族。(2分8.查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大連民族大學(xué)《機(jī)械工程專題講座》2023-2024學(xué)年第二學(xué)期期末試卷
- 許昌職業(yè)技術(shù)學(xué)院《美國文學(xué)史及作品選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 福州墨爾本理工職業(yè)學(xué)院《PA財務(wù)機(jī)器人開發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南醫(yī)學(xué)高等??茖W(xué)?!对O(shè)計與開發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 第14課 新年賀卡-綜合制作 教學(xué)設(shè)計 -2023--2024學(xué)年清華大學(xué)版(2012)初中信息技術(shù)八年級上冊
- 貴州文化旅游職業(yè)學(xué)院《建筑空間設(shè)計研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇科技大學(xué)《室內(nèi)綜合實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州華商職業(yè)學(xué)院《環(huán)境工程設(shè)備》2023-2024學(xué)年第二學(xué)期期末試卷
- 洛陽商業(yè)職業(yè)學(xué)院《建筑工程估價課程設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 電影包場合同范本
- 2025年度養(yǎng)老服務(wù)機(jī)構(gòu)場地租賃合同及養(yǎng)老服務(wù)協(xié)議
- 貴州省情知識考試題庫500題(含答案)
- 大學(xué)生家長陪讀承諾書
- 安全生產(chǎn)事故調(diào)查與案例分析(第3版)課件 呂淑然 第5章 事故案例評析
- 2023版交安A、B、C證考試題庫含答案
- 樓梯 欄桿 欄板(一)22J403-1
- 勞動法培訓(xùn)課件
- 2024-2025學(xué)年成都市成華區(qū)七年級上英語期末考試題(含答案)
- 2025年山西杏花村汾酒集團(tuán)限責(zé)任公司人才招聘71名高頻重點提升(共500題)附帶答案詳解
- 主題活動一《我調(diào)查》(教學(xué)實錄)-2023-2024學(xué)年二年級下冊綜合實踐活動內(nèi)蒙古版
- 2024-2025年粵教花城版七年級音樂上冊全冊教學(xué)設(shè)計
評論
0/150
提交評論