版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 PAGE 7SQL Server 2008數(shù)據(jù)庫技術(shù)應用試卷5一、單項選擇題(每小題1分,共10分)1.( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(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的視圖是從( )中導出的。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.在那遙遠的地方 是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)建唯一性索引的列可以有一些重復的值?10.smallint 是SQL的數(shù)據(jù)類型嗎? 11.SQL Server不允許字段名為漢字? 12.職稱 in (教授, 副教授)與 職稱 = 教授 or 職稱 = 副教授 等價嗎?13.如果規(guī)則當前綁定到某列或用戶定義的數(shù)據(jù)類型,不能解除綁定能直接刪除規(guī)則?14.在表中創(chuàng)建一個標識列(IDENTITY),當用戶向表中插入新的數(shù)據(jù)行時,系統(tǒng)自動為該行標識列賦值嗎? 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的安全性管理機制(6級,涉及登錄賬號、用戶、角色以及權(quán)限分配)。(6分) 在SQL Server 2008中,使用視圖的好處是什么?(4分) 五、設(shè)計題(共45分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學生成績數(shù)據(jù)庫學生信息表(學號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績信息表(ID,學
7、號,課號,分數(shù)) 用SQL語言實現(xiàn)下列功能的sql語句代碼。創(chuàng)建數(shù)據(jù)庫學生成績數(shù)據(jù)庫代碼(2分)。 2.創(chuàng)建數(shù)據(jù)表課程信息表代碼;(2分) 課程信息表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱) 3.創(chuàng)建數(shù)據(jù)表學生信息表代碼;(4分) 學生信息表(學號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學號)、默認(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別) 4.創(chuàng)建數(shù)據(jù)表成績信息表;(5分) 成績信息表(ID,學號,課號,分數(shù)) 要求使用:外鍵(學號,課號)、檢查(分數(shù)),自動編號(ID) 5.將下列課程信息添加到課程信息表的代碼(8分)
8、課號 名稱 100101 西班牙語 100102 大學英語 修改 課號為100102的課程名稱:專業(yè)英語 刪除 課號為100101的課程信息 6.創(chuàng)建視圖成績信息表視圖的代碼;(5分) 成績信息表視圖(學號,姓名,課號,課程名稱,分數(shù)) 7.從學生信息表中查詢姓劉的女同學的情況:姓名、性別、民族。(2分8.查詢有一門或一門以上課程成績小于60分的所有學生的信息,包括學號、姓名。(4分)9.創(chuàng)建帶參數(shù)的存儲過程某門課程高低均分、執(zhí)行該過程的代碼(7分) 存儲過程功能:查詢某門課程的最高分、最低分、平均分; 執(zhí)行該過程,查詢所有修專業(yè)英語這門學生的最高分、最低分、平均分;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)軟件,它為用戶或應用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(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 )中導出的。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.在那遙遠的地方 是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)建唯一性索引的列可以有一些重復的值?N10.smallint 是SQL的數(shù)據(jù)類型嗎? Y11.SQL Server不允許字段名為漢字? N12.職稱 in (教授, 副教授)與 職稱 = 教授 or 職稱 = 副教授 等價嗎?Y13.如果規(guī)則當前綁定到某列或用戶定義的數(shù)據(jù)類型,不能解除綁定能直接刪除規(guī)則?N14.在表中創(chuàng)建一個標識列(IDENTITY)
13、,當用戶向表中插入新的數(shù)據(jù)行時,系統(tǒng)自動為該行標識列賦值嗎? 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的安全性管理機制(6級,涉及登錄賬號、用戶、角色以及權(quán)限分配)。(6分) 1. 計算機的連接 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è)計的復雜性; (3) 簡化用
16、戶權(quán)限的管理 (4) 組織數(shù)據(jù)導出到其它應用程序 五、設(shè)計題(共45分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學生成績數(shù)據(jù)庫學生信息表(學號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績信息表(ID,學號,課號,分數(shù)) 用SQL語言實現(xiàn)下列功能的sql語句代碼。創(chuàng)建數(shù)據(jù)庫學生成績數(shù)據(jù)庫代碼(2分)。 create database 學生成績數(shù)據(jù)庫 go use 學生成績數(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ù)表學生信息表代碼;(4分) 學生信息表(學號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學號)、默認(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別) create table 學生信息表 (學號 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,學號,課號,分數(shù)) 要求使用:外鍵(學號,課號)、檢查(分數(shù)),自動編號(ID) create table 成績信息表 ( ID int identity(1, 1), 學號 char(6) references 學生信息表(學號), 課號 char(6) references 課程信息表(課號), 分數(shù) integer check(分數(shù) between 0 and 100)5.將下列課程信息添加到課程信息表的代碼(8分) 課號 名稱 100101 西班牙語 100102 大學英語 修改 課號為100102的課程名稱:專業(yè)英語 刪除 課號為100101的課程信息
19、 insert 課程信息表 values(100101, 西班牙語) insert 課程信息表 values(100102, 大學英語) update 課程信息表 set 名稱=專業(yè)英語 where 課號=100102 delete 課程信息表 where 課號=1001016.創(chuàng)建視圖成績信息表視圖的代碼;(5分) 成績信息表視圖(學號,姓名,課號,課程名稱,分數(shù)) create view 成績信息表視圖 as select 成績信息表.學號,姓名,成績信息表.課號,名稱 課程名稱,分數(shù) from 成績信息表,學生信息表,課程信息表 where 成績信息表.學號=學生信息表.學號 and 成績信息表.課號=課程信息表.課號7.從學生信息表中查詢姓劉的女同學的情況:姓名、性別、民族。(2分8.查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年牛津譯林版七年級科學下冊月考試卷含答案
- 2025年粵教滬科版選擇性必修3化學下冊階段測試試卷含答案
- 2025年人教版(2024)三年級語文下冊階段測試試卷含答案
- 2024汽車維修企業(yè)承包合同規(guī)范文本2篇
- 2025年度航空航天設(shè)備安裝工程質(zhì)量保證保險合同3篇
- 2025年蘇教版選擇性必修3語文上冊月考試卷含答案
- 2025年人教B版七年級物理上冊階段測試試卷
- 2025年蘇科新版必修2物理上冊月考試卷
- 2025年人教版五年級語文下冊階段測試試卷含答案
- 2025年仁愛科普版九年級科學下冊階段測試試卷
- 人教版初中英語七八九全部單詞(打印版)
- 電動車轉(zhuǎn)讓協(xié)議書電子版
- 蔬菜大棚溫度控制系統(tǒng)設(shè)計畢業(yè)設(shè)計論文
- 骨科臨床路徑全集(范本模板)
- 破產(chǎn)申請異議書
- 金蝶云星辰初級考試題庫
- 常見老年慢性病防治與護理課件整理
- 履約情況證明(共6篇)
- 云南省迪慶藏族自治州各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 設(shè)備機房出入登記表
- 六年級語文-文言文閱讀訓練題50篇-含答案
評論
0/150
提交評論