




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
SQL數(shù)據(jù)庫管理與開發(fā)教程與實訓(xùn)試題SQL數(shù)據(jù)庫管理與開發(fā)教程與實訓(xùn)試題一、選擇題(每題1分,共20分)1若某表滿足1NF,且其所有屬性合起來組成主健,則一定還滿足范式 ( )A、只有2NFB、只有3NFC、2NF和3NFD、沒有2Microsoft SQL Server 2000各版本的服務(wù)器組件必須在特定的操作系統(tǒng)上使用,其中能在Windows 2000 Professional上運行,但不能在Windows 98上運行的是( )A、企業(yè)版 B、標準版C、個人版D、開發(fā)版3SQL Server支持在線備份,但在備份過程中,不允許執(zhí)行的操作是( )(1)、創(chuàng)建或刪除數(shù)據(jù)庫文件(2)、創(chuàng)建索引(3)、執(zhí)行非日志操作(4)、自動或手工縮小數(shù)據(jù)庫或數(shù)據(jù)庫文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)4MS SQL Server 2000是( ) A、數(shù)據(jù)庫應(yīng)用程序 B、數(shù)據(jù)庫系統(tǒng) C、層次數(shù)據(jù)管理系統(tǒng) D、關(guān)系數(shù)據(jù)庫管理系統(tǒng)5現(xiàn)有關(guān)系:學(xué)生(學(xué)號,姓名,系號,系名),為消除數(shù)據(jù)冗余,至少需要分解為( ) A、1個表B、2個表C、3個表 D、4個表6數(shù)據(jù)庫中存放三個關(guān)系:學(xué)生(學(xué)號,姓名)和課程(課程號,課程名)和成績(學(xué)號、課程號、成績),為快速查出某位學(xué)生所學(xué)的課程名,應(yīng)該( ) A、在學(xué)生表上按學(xué)號建索引 B、在成績表上按課程號建索引 C、在課程表上按課程號建索引 D、在學(xué)生表上按姓名建索引7如果要從數(shù)據(jù)庫中刪除觸發(fā)器,應(yīng)該使用SQL語言的命令( ) A、DELETE TRIGGER B、DROP TRIGGER C、REMOVE TRIGGER D、DISABLE TRIGGER8已知員工和員工親屬兩個關(guān)系,當員工調(diào)出時,應(yīng)該從員工關(guān)系中刪除該員工的元組,同時在員工親屬關(guān)系中刪除對應(yīng)的親屬元組。在SQL語言中利用觸發(fā)器定義這個完整性約束的短語是( ) A、INSTEAD OF DELETE B、INSTEAD OF DROP C、AFTER DELETE D、AFTER UPDATE9安裝MS SQL Server時,系統(tǒng)自動建立幾個數(shù)據(jù)庫,其中有一個數(shù)據(jù)庫記錄了一個SQL Server系統(tǒng)的所有系統(tǒng)信息,這個數(shù)據(jù)庫是( ) A、master數(shù)據(jù)庫B、model數(shù)據(jù)庫 C、tempdb數(shù)據(jù)庫 D、pubs數(shù)據(jù)庫10對于數(shù)據(jù)庫的管理,對SQL Server中g(shù)uest用戶的描述錯誤的是 ( ) A、安裝系統(tǒng)時,guest用戶被加入到master、pubs、tempdb、northwind數(shù)據(jù)中B、用戶成功登錄到SQL Server后,若該登錄賬號在某數(shù)據(jù)庫中無合法數(shù)據(jù)庫用戶,則系統(tǒng)將可能允許以guest用戶來訪問該數(shù)據(jù)庫C、不能從master、tempdb數(shù)據(jù)庫中刪除guest用戶D、在新建一個數(shù)據(jù)庫時,guest用戶將被自動添加11公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從部門到職員的聯(lián)系類型是( ) A、多對多 B、一對一C、多對一D、一對多12以下情況發(fā)生,往往要求我們立即對master數(shù)據(jù)庫進行備份,錯誤的是( ) A、增加用戶數(shù)據(jù)庫B、刪除用戶數(shù)據(jù)庫 C、執(zhí)行與登錄有關(guān)的操作 D、增加數(shù)據(jù)庫用戶13SQL語言中,刪除一個表中所有數(shù)據(jù),但保留表結(jié)構(gòu)的命令是( ) A、DELETE B、DROPC、CLEAR D、REMORE14下列四項關(guān)于啟動服務(wù)器的說法不正確的是( ) A、用企業(yè)管理器啟動B、用操作系統(tǒng)控制面板中的服務(wù)管理程序啟動 C、用命令net begin mssqlserverD、自動啟動服務(wù)器15查詢員工工資信息時,結(jié)果按工資降序排列,正確的是( )A、ORDER BY 工資B、ORDER BY 工資 descC、ORDER BY 工資 ascD、ORDER BY 工資 dictinct16下列聚合函數(shù)中正確的是( ) A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)17SQL中,下列涉及通配符的操作,范圍最大的是( )A、name like hgf#B、name like hgf_t%C、name like hgf% D、name like h#% escape #18在MS SQL Server中,關(guān)于數(shù)據(jù)庫的說法正確的是( )A、一個數(shù)據(jù)庫可以不包含事務(wù)日志文件B、一個數(shù)據(jù)庫可以只包含一個事務(wù)日志文件和一個數(shù)據(jù)庫文件C、一個數(shù)據(jù)庫可以包含多個數(shù)據(jù)庫文件,但只能包含一個事務(wù)日志文件D、一個數(shù)據(jù)庫可以包含多個事務(wù)日志文件,但只能包含一個數(shù)據(jù)庫文件19能夠?qū)崿F(xiàn)執(zhí)行SQL語句、分析查詢計劃、顯示查詢統(tǒng)計情況和實現(xiàn)索引分析等功能的SQL工具是( )。A、企業(yè)管理器B、查詢分析器C、服務(wù)管理器D、事件探查器20每個數(shù)據(jù)庫有且只有一個( )A、主要數(shù)據(jù)庫文件B、次要數(shù)據(jù)庫文件C、日志文件D、索引文件二、名詞解釋(每題4分,共20分)1、視圖2、索引3、觸發(fā)器4、事務(wù)5、警報三、填空題(每題2分,共10分)1MS SQL Server提供多個圖形化工具,其中用來啟動、停止和暫停SQL Serve的圖形化工具稱為_。2_是已經(jīng)存儲在SQL Server服務(wù)器中的一組預(yù)編譯過的Transact-SQL語句。3在_身份驗證模式,輸入的賬號必須是在2000 professional(或NT)已經(jīng)建立的登錄者或組。4HAVING子句與WHERE子句很相似,其區(qū)別在于:WHERE子句作用的對象是_,HAVING子句作用的對象是_。5已知有學(xué)生關(guān)系S(SNO,SNAME,AGE,DNO),各屬性含義依次為學(xué)號,姓名、年齡和所在系號;學(xué)生選課關(guān)系SC(SNO,CNO,SCORE),各屬性含義依次為學(xué)號、課程號和成績。分析以下SQL語句: SELECT SNO FROM SC WHERE SCORE= (SELECT SUM(SCORE) FROM SC WHERE CNO=002) 簡述上述語句完成了的查詢操作是_。6. 表或視圖的操作權(quán)限有select、_、_、_和dri。 7創(chuàng)建、修改和刪除表命令分別是create table、_ table和_ table。 四、設(shè)計題(共50分)設(shè)有學(xué)生選修課程數(shù)據(jù)庫, 學(xué)生表(學(xué)號,姓名,年齡,性別,所在系,地址,出生日期) 選課表(學(xué)號,課程號,成績) 課程表(課程號,課程名稱,教師姓名) 用SQL語言查詢下列問題: 1)李老師所教的課程號、課程名稱。 2)年齡大于23歲的女學(xué)生的學(xué)號和姓名。 3)“李小波”所選修的全部課程名稱。 4)所有成績都在80分以上的學(xué)生姓名及所在系。 5)沒有選修“操作系統(tǒng)”課的學(xué)生姓名。 6)英語成績比數(shù)學(xué)成績好的學(xué)生。 7)至少選修兩門以上課程的學(xué)生姓名、性別。 8)選修了李老師所講課程的學(xué)生人數(shù)。 9)沒有選修李老師所講課程的學(xué)生。10)“操作系統(tǒng)”課程得最高分的學(xué)生姓名、性別、所在系。SQL數(shù)據(jù)庫管理與開發(fā)教程與實訓(xùn)試題(K卷)答案一、選擇題(每題1分,共20分)12345678910CDDDBDBCAD11121314151617181920DDACBCCBBA二、名詞解釋(每題4分,共20分)1、視圖是由一個或多個數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表或查詢表。2、索引就是表中數(shù)據(jù)和相應(yīng)存儲位置的列表。3、觸發(fā)器是特殊類型的存儲過程,它能在任何試圖改變表或視圖中由觸發(fā)器保護的數(shù)據(jù)時執(zhí)行。觸發(fā)器主要通過操作事件(INSERT、UPDATE、DELETE)進行觸發(fā)而被自動執(zhí)行,不能直接調(diào)用執(zhí)行,也不能被傳送和接受參數(shù)。4、事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,如果這些操作在執(zhí)行過程中任何一條操作不能正常完成的話,就取消單元中的所有操作,要么單元中的所有操作都正常完成。5、警報是指發(fā)生特定事件,如發(fā)生特定的錯誤或某種嚴重級別的錯誤,或者用戶自定義的錯誤時所采取的措施。三、填空題(每題1分,共10分)1服務(wù)管理器2存儲過程3Windows4表和視圖,分組5檢索有與課程號為“002”的課程的最高成績相等的同學(xué)的學(xué)號insert、update、deletealter、drop四、設(shè)計題(共50分)1)select 課程號, 課程名稱from 課程表where 教師姓名=李老師2)select 學(xué)號, 姓名 from 學(xué)生表 where (性別=女) and (年齡23)3)select 課程名稱 from 課程表where 課程號 in (select 選課表.課程號 from 選課表,學(xué)生表 where (選課表.學(xué)號=學(xué)生表.學(xué)號) and (學(xué)生表.姓名=李小波)4)select 姓名, 所在系 from 學(xué)生表 where 學(xué)號 in(select distinct 學(xué)號from 選課表 where 成績 = 80) 5)沒有選修“操作系統(tǒng)”課的學(xué)生姓名。 select distinct 學(xué)生表.學(xué)號, 姓名 from 學(xué)生表, 選課表, 課程表 where (選課表.學(xué)號=學(xué)生表.學(xué)號) and (選課表.課程號=課程表.課程號) and (課程名稱 操作系統(tǒng)) 6)英語成績比數(shù)學(xué)成績好的學(xué)生。 create function 課程成績(課程名 nchar(255), 學(xué)號 char(6) returns numeric as begin declare i numeric select i=成績 from 選課表, 課程表 where (學(xué)號 = 學(xué)號) and (選課表.課程號 =課程表.課程號) and (課程名稱 = 課程名) return i endselect 學(xué)號, 姓名, 英語成績= dbo.課程成績(英語,學(xué)號), 數(shù)學(xué)成績= dbo.課程成績(數(shù)學(xué),學(xué)號) from 學(xué)生信息表 where dbo.課程成績(英語,學(xué)號)dbo.課程成績(數(shù)學(xué),學(xué)號)7)至少選修兩門以上課程的學(xué)生姓名、性別。 select 姓名, 性別 from 學(xué)生表where 學(xué)號 in(SELECT 學(xué)號 FROM 選課表group by 學(xué)號 having count(學(xué)號)1)8)選修了李老師所講課程的學(xué)生人數(shù)。 select count(學(xué)號) from 選課表, 課程表 where (選課表.課程號=課程表.課程號) and (教師姓名=李老師)9)沒有選修李老師所講課程的學(xué)生, select distinct 學(xué)生表.學(xué)號, 學(xué)生表.姓名 from 學(xué)生表, 選課表, 課程表 where (選課表.學(xué)號=學(xué)
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社交媒體數(shù)據(jù)分析實習(xí)周記范文
- 新人教版小學(xué)音樂四年級上冊教案計劃
- 蘇教版數(shù)學(xué)七年級分層教學(xué)計劃
- 二年級上學(xué)期班級心理健康輔導(dǎo)計劃
- 全縣學(xué)校教育改革校長交流發(fā)言稿范文
- 幼兒園大班班主任教學(xué)創(chuàng)新計劃
- 鋼筋混凝土條形基礎(chǔ)施工成本控制流程
- 幕墻設(shè)計供應(yīng)鏈質(zhì)量保證措施
- 家庭觸電事故應(yīng)急預(yù)案范文
- 地震災(zāi)害應(yīng)急預(yù)案演練記錄及計劃
- 公立醫(yī)院DRG管理工作制度
- uom無人機考試試題及所有答案
- 2025-2030中國托法替尼行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析研究報告
- 蝦塘轉(zhuǎn)讓合同協(xié)議
- 金礦居間合同協(xié)議
- DB61T378-2006 主要造林樹種苗木質(zhì)量分級
- 脛后動脈斷裂的護理
- 基礎(chǔ)護理學(xué)課件:肌肉注射操作
- 信息化環(huán)境下建筑工程檔案管理路徑研究
- 民兵訓(xùn)練管理規(guī)定
- 2025永康輔警考試題庫
評論
0/150
提交評論