《SQLServer數(shù)據(jù)庫技術》試題(第3套)_第1頁
《SQLServer數(shù)據(jù)庫技術》試題(第3套)_第2頁
《SQLServer數(shù)據(jù)庫技術》試題(第3套)_第3頁
《SQLServer數(shù)據(jù)庫技術》試題(第3套)_第4頁
《SQLServer數(shù)據(jù)庫技術》試題(第3套)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

《SQLServer數(shù)據(jù)庫技術》試題(第3套)班級:姓名:學號:成績:一、單項選擇題(每小題1分,共10分).下列四項中,不屬于數(shù)據(jù)庫特點的是()。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨立性高口.目前()數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當今最為流行的商用數(shù)據(jù)庫系統(tǒng)。A.關系8.面向?qū)ο驝.分布口.數(shù)據(jù)庫設計中的概念結(jié)構(gòu)設計的主要工具是()。A.數(shù)據(jù)模型B.E—R模型C.新奧爾良模型D.概念模型口.()是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A.DBMSB.DBC.DBSD.DBA5.在SQL中,建立視圖用的命令是()。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDE某6.SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且()??贏.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲口8.在MSSQLServer中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是()。口A.p_dbhelpB.p_dbC.p_helpD.p_helpdb9.SQL語言中,刪除一個表的命令是()。A.DELETEB.DROPC.CLEARD.REMOVE10.SQL的視圖是從()中導出的??贏.基本表B.視圖C.基本表或視圖D.數(shù)據(jù)庫口二、判斷題(每空1分,共10分)1.'在那遙遠的地方'是SQL中的字符串常量嗎?2.'是SQL中的實型常量嗎?3.語句elect16%4,的執(zhí)行結(jié)果是:0嗎?4.'是SQL中的日期型常量嗎?5.¥2005.89是SQL中的貨幣型常量嗎?6.語句elect15/2的執(zhí)行結(jié)果是:7.5嗎?7.'李白'>'杜甫'比較運算的結(jié)果為真嗎?8.在事務中包含createdatabae語句嗎?9.創(chuàng)建唯一性索引的列可以有一些重復的值?口10.固定數(shù)據(jù)庫角色:db_datawriter的成員刪除本數(shù)據(jù)庫內(nèi)任何表中的數(shù)據(jù)嗎?三、填空題(每空1分,共20分).數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的 、 和 三級模式結(jié)構(gòu)。.SQLServer2000局部變量名字必須以開頭,而全局變量名字必須以 開頭。.語句electacii('C'),char(68),len('你是BigTiger')的執(zhí)行結(jié)果是:TOC\o"1-5"\h\z 、 和 。.語句electupper('beautiful'),ltrim('我心中的太陽')的執(zhí)行結(jié)果是: 和 。.關系運算主要有 、 、 。.選擇運算是根據(jù)某些條件對關系做 分割;投影是根據(jù)某些條件對關系做 分割。.索引的類型主要有__和___。.在SQLServer2000中,數(shù)據(jù)庫對象包括數(shù)據(jù)表、、、觸發(fā)器、規(guī)則、默認和用戶自定義的數(shù)據(jù)類型等。四、簡述題(每小題5分,共10分)1.簡述使用游標的步驟。2.簡述SQLServer2000的安全性管理機制,涉及登錄賬號、用戶、角色以及權(quán)限分配。五、設計題(共50分)現(xiàn)有關系數(shù)據(jù)庫如下:數(shù)據(jù)庫名:學生成績數(shù)據(jù)庫學生表(學號char(6),姓名,性別,民族,身份證號)課程表(課號char(6),名稱)成績表(ID,學號,課號,分數(shù))口用SQL語言實現(xiàn)下列功能的ql語句代碼:1.創(chuàng)建數(shù)據(jù)庫[學生成績數(shù)據(jù)庫]代碼(2分);2.創(chuàng)建[課程表]代碼(2分);課程表(課號char⑹,名稱)要求使用:主鍵(課號)、非空(名稱)3.創(chuàng)建[學生表]代碼(6分);學生表(學號char(6),姓名,性別,民族,身份證號)口要求使用:主鍵(學號)、默認(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別).創(chuàng)建[成績表]代碼(4分);修改課號為100002的課程名稱:實用英語刪除課號為100003的課程信息.寫出創(chuàng)建:成績表視圖(學號,姓名,課號,課程名稱,分數(shù))的代碼;(4分)7.寫出創(chuàng)建:某門課程成績內(nèi)嵌表值函數(shù)以及檢索的代碼;(6分)檢索:所有修實用英語這門學生的成績;.寫出創(chuàng)建:某門課程高低均分計算某門課程成績最高分、最低分、平均分存儲過程以及執(zhí)行的代碼;(6分)執(zhí)行:所有修實用英語這門學生的最高分、最低分、平均分;9.檢索姓李的女同學的情況:姓名、性別、民族。(2分).檢索有一門或一門以上課程成績大于等于90分的所有學生的信息,包括學號、姓名。(4分).設置一SQL身份驗證的賬戶:登錄名:U領導,密碼:888,數(shù)據(jù)庫用戶名:U讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù)。請寫出賬戶、權(quán)限設置的T_SQL腳本。(6分)口參考答案3.67,D,124衛(wèi)£人^0尸人工我心中的太陽5.選擇、投影、連接。6.水平,垂直口7.聚簇索引非聚簇索引8.視圖、存儲過程四、簡述題1.簡述使用游標的步驟。(1)聲明游標:declare游標名curorforelect語句;(2)打開游標:open游標名;□(3)處理數(shù)據(jù):fetchdeleteupdate(4)關閉游標:cloe游標名;口(5)釋放游標:deallocate游標名;2.要點:口1.計算機的連接2.SQLServer服務器登錄(登錄、固定服務器角色)3.數(shù)據(jù)庫的訪問(用戶/角色:固定/自定義數(shù)據(jù)庫角色)4.數(shù)據(jù)表(視圖)的訪問(electinertupdatedelete)5.存儲過程/內(nèi)嵌表值函數(shù)的訪問(e某ecute/elect)6.數(shù)據(jù)表(視圖)中列(字段)的訪問(electupdate)口五、設計題createdatabae[學生成績數(shù)據(jù)庫]go口ue[學生成績數(shù)據(jù)庫]go.createtable學生表口([學號]char(6)primarykey,[姓名]nchar(4)notnull,口[性別]nchar(1)check([性別]in('男‘,‘女')),[民族]nchar(8)default'漢族'notnull,[身份證號]char(18)unique)口.createtable課程表口([課號]char(6)primarykey,[名稱]char(40)notnull)口.createtable成績表口(IDintegerIDENTITY(1,1),[學號]char(6)reference學生表(學號),[課號]char(6)reference課程表(課號),[分數(shù)]integercheck([分數(shù)]between0and100))5.inert課程表value(T00001','大學語文')inert課程表value(T00002','大學英語')inert課程表value('100003','西班牙語')口update課程表et名稱二'實用英語'where課號二T00002'delete課程表where課號二’100003'6.createview[成績表視圖]a口elect成績表.學號,姓名,成績表.課號,名稱課程名稱,分數(shù)from成績表,學生表,課程表where成績表.學號二學生表.學號and成績表.課號二課程表.課號口createview[成績表視圖]a口returntableareturntableaelect某from[某門課程成績]('實用英語')8.createprocedure[某門課程高低均分]elect課程名稱,最高分二ma某(分數(shù))、最低分二min(分數(shù))、平均分二avg(分數(shù))from成績表視圖口e某ecute[某門課程高低均分]'實用英語'9.elect姓名,性別,民族from學生表where姓名like'李%'and性別二'女'口.elect學號,姓名from學生表where學號in(electditinct學號口from成績表where分數(shù)>=90)口.ue[學生成績數(shù)據(jù)庫]口e某ecp_addlogin'U領導',NULL,'學生成績數(shù)據(jù)庫',‘簡體中文'e某ecp_pawordNULL,'888','U領導'e某ecp_grantdbacce'

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論