




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SQL Server 2008數(shù)據(jù)庫技術(shù)應(yīng)用試卷1一、單項選擇題(10分)1.下列四項中,不屬于數(shù)據(jù)庫特點的是( )。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨立性高2.下列四項中,不屬于SQL2008實用程序的是( )。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器3.SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是( )系統(tǒng)數(shù)據(jù)庫。A.masterB.modelC.pub D.msdb4.( A )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。AD
2、BMS BDBCDBS DDBA5. 在SQL中,建立表用的命令是 ( )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.下列四項中,不正確的提法是( )。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語言可以自動實現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言8.SQ
3、L語言中,刪除表中數(shù)據(jù)的命令是( )。A. DELETE B. DROPC. CLEAR D. REMOVE9.SQL的視圖是從( )中導(dǎo)出的。A. 基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫10. 下列哪個不是sql 數(shù)據(jù)庫文件的后綴。( )A.mdfB.ldfC.mdb D.ndf二、判斷題:(10分)1.在那遙遠的地方 是SQL中的字符串常量嗎?2.11.9 是SQL中的實型常量嗎?3.select 16%4, 的執(zhí)行結(jié)果是: 4 嗎?4.2005.11.09 是SQL中的日期型常量嗎?5.¥2005.89 是SQL中的貨幣型常量嗎?6.select 25/2 的執(zhí)行結(jié)果是:
4、12.5 嗎?7.岳飛文天祥 比較運算的結(jié)果為真嗎?8.一個表可以創(chuàng)建多個主鍵嗎?9.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?10.在事務(wù)中包含create database語句嗎?三、填空題:(分)1.語句 select ascii(D), char(67) 的執(zhí)行結(jié)果是:_和_。2.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _ _和_。3.完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性。4.在SQL Server 2008中,數(shù)據(jù)庫對象包括_、_、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認和用戶自定義的數(shù)據(jù)類型等。5.
5、語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_和_。6.語句 select round(13.4321,2), round(13.4567,3)的執(zhí)行結(jié)果是:_和_。7事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,這些操作要么_,要么_(如果在操作執(zhí)行過程中不能完成其中任一操作)。8. SQL Server 2008 采用的身份驗證模式有_ _模式和_ _模式。9.觸發(fā)器定義在一個表中,當(dāng)在表中執(zhí)行_、_或delete操作時被觸發(fā)自動執(zhí)行。10.SQL Server復(fù)制有快照復(fù)制、_復(fù)制和_復(fù)制3種類型。四、簡單題:(
6、分)1.在SQL Server 2008中,使用視圖的好處是什么?答:2. 簡述使用游標(biāo)的步驟。答:3.簡述SQL Server 2008的安全性管理機制,涉及登錄賬號、用戶、角色以及權(quán)限分配。答:4. 事務(wù)控制語句的使用方法是什么?答:五、設(shè)計題:(分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生表(*學(xué)號,姓名,性別,民族)課程表(*課程號,課程名稱,任課教師)成績表(*學(xué)號,*課程號,分數(shù))用SQL語言實現(xiàn)下列功能的sql語句代碼:創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼(2分);2. 創(chuàng)建課程表代碼(2分); 課程表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)3. 創(chuàng)
7、建學(xué)生表代碼(2分); 學(xué)生表(學(xué)號 char(6),姓名,性別,民族) 要求使用:主鍵(學(xué)號)、默認(民族)、非空(民族,姓名)、檢查(性別) 4. 創(chuàng)建成績表代碼(2分); 成績表(學(xué)號,課程號,分數(shù)) 要求使用:外鍵(成績表.學(xué)號,成績表.課程號)、檢查(分數(shù)) 5. 將下列課程信息添加到課程表中課號課程名稱100001大學(xué)語文100002大學(xué)英語100003西班牙語6. 寫出創(chuàng)建成績表視圖(學(xué)號,姓名,課號,課程名稱,成績)的代碼;7. 寫出創(chuàng)建分數(shù)存儲過程用于計算某門課程成績最高分、最低分、平均分8. 檢索姓李的女同學(xué)的信息:姓名、性別、民族。9. 定義一事務(wù)向成績表中插入學(xué)號=20
8、030021的多條記錄,并檢驗若該同學(xué)成績超過4門,則回滾事務(wù),即成績無效,否則成功提交。試卷1參考答案一、單項選擇題(10分)1.下列四項中,不屬于數(shù)據(jù)庫特點的是( C )。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨立性高2.下列四項中,不屬于SQL2008實用程序的是( D )。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器3.SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是( C )系統(tǒng)數(shù)據(jù)庫。A.masterB.modelC.pub D.msdb4.( A )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)
9、據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。ADBMS BDBCDBS DDBA5. 在SQL中,建立表用的命令是 ( B )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( A )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.下列四項中,不正確的提法是( C )。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.
10、SQL語言可以自動實現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言8.SQL語言中,刪除表中數(shù)據(jù)的命令是( A )。A. DELETE B. DROPC. CLEAR D. REMOVE9.SQL的視圖是從( C )中導(dǎo)出的。A. 基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫10. 下列哪個不是sql 數(shù)據(jù)庫文件的后綴。( C )A.mdfB.ldfC.mdb D.ndf二、判斷題:(10分)1.在那遙遠的地方 是SQL中的字符串常量嗎?2.11.9 是SQL中的實型常量嗎?3.select 16%4, 的執(zhí)行結(jié)果是: 4 嗎?-結(jié)果是04.2005.11.09 是SQL中的日期型
11、常量嗎?5.¥2005.89 是SQL中的貨幣型常量嗎?6.select 25/2 的執(zhí)行結(jié)果是: 12.5 嗎?-25和2都是整型,所以結(jié)果是127.岳飛文天祥 比較運算的結(jié)果為真嗎?8.一個表可以創(chuàng)建多個主鍵嗎?9.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?10.在事務(wù)中包含create database語句嗎?-三、填空題:(分)1.語句 select ascii(D), char(67) 的執(zhí)行結(jié)果是:_68_和_C_。2.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是:beautiful _和_我心中的太陽_。3.完整性約束包括_實體
12、_完整性、_域_完整性、參照完整性和用戶定義完整性。4.在SQL Server 2008中,數(shù)據(jù)庫對象包括_表_、_視圖_、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認和用戶自定義的數(shù)據(jù)類型等。5.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_6_和_7_。6.語句 select round(13.4321,2), round(13.4567,3)的執(zhí)行結(jié)果是:_13.4300_和_13.4570_。7事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,這些操作要么_全部完成_,要么_全部取消_(如果在操作執(zhí)行過程中不能完成其中
13、任一操作)。8. SQL Server 2008 采用的身份驗證模式有_Windows身份驗證_模式和_混合_模式。9.觸發(fā)器定義在一個表中,當(dāng)在表中執(zhí)行_insert_、_update_或delete操作時被觸發(fā)自動執(zhí)行。10.SQL Server復(fù)制有快照復(fù)制、_事務(wù)_復(fù)制和_合并_復(fù)制3種類型。四、簡單題:(分)1.在SQL Server 2008中,使用視圖的好處是什么?答:(1) 為用戶集中需要的數(shù)據(jù),簡化了數(shù)據(jù)的用戶操作;(2) 對用戶隱藏了數(shù)據(jù)庫設(shè)計的復(fù)雜性;(3) 簡化用戶權(quán)限的管理;(4) 組織數(shù)據(jù)導(dǎo)出到其它應(yīng)用程序;2. 簡述使用游標(biāo)的步驟。答:Step1:聲明游標(biāo):dec
14、lare 游標(biāo)名 cursor for select語句;Step2:打開游標(biāo):open 游標(biāo)名;Step3:處理數(shù)據(jù): fetch insert delete update語句Step4:關(guān)閉游標(biāo):close 游標(biāo)名;Step5:釋放游標(biāo):deallocate 游標(biāo)名;3.簡述SQL Server 2008的安全性管理機制,涉及登錄賬號、用戶、角色以及權(quán)限分配。答:(1)計算機的連接(2)SQL Server服務(wù)器登錄(登錄、固定服務(wù)器角色)(3)數(shù)據(jù)庫的訪問(用戶/角色:固定/自定義數(shù)據(jù)庫角色)(4)數(shù)據(jù)表(視圖)的訪問(select insert update delete)(5)存儲過
15、程/內(nèi)嵌表值函數(shù)的訪問(execute/select)(6)數(shù)據(jù)表(視圖)中列(字段)的訪問(select update)4. 事務(wù)控制語句的使用方法是什么?答:begin transaction - A組語句序列save transaction 保存點1 - B組語句序列if error 0 rollback transaction 保存點1 -若發(fā)生錯誤,回滾到”保存點1”else commit transaction -若沒有錯誤,先提交A組語句,再提交B組語句。五、設(shè)計題:(分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生表(*學(xué)號,姓名,性別,民族)課程表(*課程號,課程名稱,
16、任課教師)成績表(*學(xué)號,*課程號,分數(shù))用SQL語言實現(xiàn)下列功能的sql語句代碼:創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼(2分);create database 學(xué)生成績數(shù)據(jù)庫gouse 學(xué)生成績數(shù)據(jù)庫go2. 創(chuàng)建課程表代碼(2分); 課程表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)create table課程表(課程號 char(6) primary key,課程名稱 char(40) not null) 3. 創(chuàng)建學(xué)生表代碼(2分); 學(xué)生表(學(xué)號 char(6),姓名,性別,民族) 要求使用:主鍵(學(xué)號)、默認(民族)、非空(民族,姓名)、檢查(性別) create
17、table 學(xué)生表(學(xué)號 char(6) primary key,姓名 nchar(4) not null,性別 nchar(1) check (性別 in (男, 女),民族 nchar(8) default 漢 not null) 4. 創(chuàng)建成績表代碼(2分); 成績表(學(xué)號,課程號,分數(shù)) 要求使用:外鍵(成績表.學(xué)號,成績表.課程號)、檢查(分數(shù)) create table成績表(學(xué)號 char(6) references 學(xué)生表(學(xué)號),課程號 char(6) references 課程表(課號),成績 integer check (成績 between 0 and 100) 5.
18、將下列課程信息添加到課程表中課號課程名稱100001大學(xué)語文100002大學(xué)英語100003西班牙語insert 課程表 values(100001, 大學(xué)語文)insert 課程表 values(100002, 大學(xué)英語)insert 課程表 values(100003, 西班牙語)6. 寫出創(chuàng)建成績表視圖(學(xué)號,姓名,課號,課程名稱,成績)的代碼;create view 成績表視圖 asselect 成績表.學(xué)號,學(xué)生表.姓名,成績表.課程號,課程表.課程名稱,成績表.成績 from 成績表,學(xué)生表,課程表where 成績表.學(xué)號=學(xué)生表.學(xué)號 and 成績表.課號=課程表.課號7. 寫出創(chuàng)建分數(shù)存儲過程用于計算某門課程成績最高分、最低分、平均分create procedure 分數(shù)課程名 nchar(16) asselect 課程名稱, 最高分=max(分數(shù))、最低分=min(分數(shù))、平均分=avg(分數(shù))from 成績表視圖where 課程名稱 = 課程名8. 檢索姓李的女同學(xué)的信息:姓名、性別、民族。Select 姓名,性別,民族From 學(xué)生表Where 姓名 like 李% and 性別=女9. 定義一事務(wù)向成績表中插入學(xué)號=20030021的多條記錄,并檢驗若該同學(xué)成績超過4門,則回滾事務(wù),
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國佛教協(xié)會和中國佛學(xué)院招聘筆試真題
- 包倉庫合同范本
- 保溫棉合同范本
- 2024年清遠市英德市市區(qū)學(xué)校選調(diào)教師考試真題
- 鄉(xiāng)下老宅轉(zhuǎn)讓合同范本
- 包山正規(guī)合同范本
- 《三、應(yīng)用設(shè)計模板》教學(xué)設(shè)計 -2024-2025學(xué)年初中信息技術(shù)人教版七年級上冊
- 三層樓房施工合同范本
- Unit 8 Lesson 46 教學(xué)設(shè)計 - 2024-2025學(xué)年冀教版英語八年級下冊
- 第2單元 單元備課說明2024-2025學(xué)年新教材七年級語文上冊同步教學(xué)設(shè)計(統(tǒng)編版2024)河北專版
- 電梯維護保養(yǎng)規(guī)則(TSG T5002-2017)
- 義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)解讀與案例分析
- 體育概論課外體育活動
- 招商代理及商業(yè)運營服務(wù) 投標(biāo)方案(技術(shù)方案)
- 屋頂拆除方案
- 如何避免時間浪費
- 小學(xué)數(shù)學(xué)六年級解方程練習(xí)600題及答案
- IP地址介紹和子網(wǎng)劃分
- 架空絕緣配電線路設(shè)計規(guī)范
- 2023-2024學(xué)年北京重點大學(xué)附屬實驗中學(xué)八年級(下)開學(xué)數(shù)學(xué)試卷(含解析)
- 2024年新青島版(六三制)六年級下冊科學(xué)全冊知識點
評論
0/150
提交評論