《sql server數(shù)據(jù)庫設(shè)計》期末復(fù)習(xí)題3.doc
約8頁DOC格式手機(jī)打開展開
《sql server數(shù)據(jù)庫設(shè)計》期末復(fù)習(xí)題3,一、選擇題(每題1分,共20分)1.若某表滿足1nf,且其所有屬性合起來組成主健,則一定還滿足范式 (c)a、只有2nfb、只有3nfc、2nf和3nfd、沒有2.microsoft sql server 2000各版本的服務(wù)器組件必須在特定的操作系統(tǒng)上使用,其中能在windows 2000 professional上...
內(nèi)容介紹
此文檔由會員 yeyun 發(fā)布
一、選擇題(每題1分,共20分)
1.若某表滿足1NF,且其所有屬性合起來組成主健,則一定還滿足范式 ( C)
A、只有2NF B、只有3NF
C、2NF和3NF D、沒有
2.Microsoft SQL Server 2000各版本的服務(wù)器組件必須在特定的操作系統(tǒng)上使用,其中能在Windows 2000 Professional上運行,但不能在Windows 98上運行的是(D )
A、企業(yè)版 B、標(biāo)準(zhǔn)版
C、個人版 D、開發(fā)版
3.SQL Server支持在線備份,但在備份過程中,不允許執(zhí)行的操作是(D )
(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)
4.MS SQL Server 2005是( D )
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ù)冗余,至少需要分解為( b )
A、1個表 B、2個表
C、3個表 D、4個表
6.?dāng)?shù)據(jù)庫中存放三個關(guān)系:學(xué)生(學(xué)號,姓名)和課程(課程號,課程名)和成績(學(xué)號、課程號、成績),為快速查出某位學(xué)生所學(xué)的課程名,應(yīng)該( d)
A、在學(xué)生表上按學(xué)號建索引 B、在成績表上按課程號建索引
C、在課程表上按課程號建索引 D、在學(xué)生表上按姓名建索引
7.如果要從數(shù)據(jù)庫中刪除觸發(fā)器,應(yīng)該使用SQL語言的命令( b )
A、DELETE TRIGGER B、DROP TRIGGER
C、REMOVE TRIGGER D、DISABLE TRIGGER
8.已知員工和員工親屬兩個關(guān)系,當(dāng)員工調(diào)出時,應(yīng)該從員工關(guān)系中刪除該員工的元組,同時在員工親屬關(guān)系中刪除對應(yīng)的親屬元組。在SQL語言中利用觸發(fā)器定義這個完整性約束的短語是( C )
A、INSTEAD OF DELETE B、INSTEAD OF DROP
C、AFTER DELETE D、AFTER UPDATE
9.安裝MS SQL Server時,系統(tǒng)自動建立幾個數(shù)據(jù)庫,其中有一個數(shù)據(jù)庫記錄了一個SQL Server系統(tǒng)的所有系統(tǒng)信息,這個數(shù)據(jù)庫是( A )
A、master數(shù)據(jù)庫 B、model數(shù)據(jù)庫
C、tempdb數(shù)據(jù)庫 D、pubs數(shù)據(jù)庫
10.對于數(shù)據(jù)庫的管理,對SQL Server中g(shù)uest用戶的描述錯誤的是 ( D )
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)系類型是( D )
A、多對多 B、一對一
C、多對一 D、一對多
12.以下情況發(fā)生,往往要求我們立即對master 數(shù)據(jù)庫進(jìn)行備份,錯誤的是( d )
A、增加用戶數(shù)據(jù)庫 B、刪除用戶數(shù)據(jù)庫
C、執(zhí)行與登錄有關(guān)的操作 D、增加數(shù)據(jù)庫用戶
13.SQL語言中,刪除一個表中所有數(shù)據(jù),但保留表結(jié)構(gòu)的命令是(A )
A、DELETE B、DROP
C、CLEAR D、REMORE
14.下列四項關(guān)于啟動服務(wù)器的說法不正確的是( C )
A、用企業(yè)管理器啟動 B、用操作系統(tǒng)控制面板中的服務(wù)管理程序啟動
C、用命令net begin mssqlserver D、自動啟動服務(wù)器
15.查詢員工工資信息時,結(jié)果按工資降序排列,正確的是( B )
A、ORDER BY 工資 B、ORDER BY 工資 desc
C、ORDER BY 工資 asc D、ORDER BY 工資 dictinct
16.下列聚合函數(shù)中正確的是(C )
A、SUM (*) B、MAX (*)
C、COUNT (*) D、AVG (*)
17.SQL中,下列涉及通配符的操作,范圍最大的是( c )
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ù)庫的說法正確的是(b )
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工具是( B )。
A、企業(yè)管理器 B、查詢分析器
C、服務(wù)管理器 D、事件探查器
20.每個數(shù)據(jù)庫有且只有一個(A )
A、主要數(shù)據(jù)庫文件 B、次要數(shù)據(jù)庫文件
C、日志文件 D、索引文件
二、名詞解釋(每題4分,共20分)
1、視圖
視圖是由一個或多個數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表或查詢表。
2、索引
索引就是表中數(shù)據(jù)和相應(yīng)存儲位置的列表。
3、觸發(fā)器
觸發(fā)器是特殊類型的存儲過程,它能在任何試圖改變表或視圖中由觸發(fā)器保護(hù)的數(shù)據(jù)時執(zhí)行。觸發(fā)器主要通過操作事件(INSERT、UPDATE、DELETE)進(jìn)行觸發(fā)而被自動執(zhí)行,不能直接調(diào)用執(zhí)行,也不能被傳送和接受參數(shù)。
4、事務(wù)
事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,如果這些操作在執(zhí)行過程中任何一條操作不能正常完成的話,就取消單元中的所有操作,要么單元中的所有操作都正常完成。
5、警報
警報是指發(fā)生特定事件,如發(fā)生特定的錯誤或某種嚴(yán)重級別的錯誤,或者用戶自定義的錯誤時所采取的措施。
1.若某表滿足1NF,且其所有屬性合起來組成主健,則一定還滿足范式 ( C)
A、只有2NF B、只有3NF
C、2NF和3NF D、沒有
2.Microsoft SQL Server 2000各版本的服務(wù)器組件必須在特定的操作系統(tǒng)上使用,其中能在Windows 2000 Professional上運行,但不能在Windows 98上運行的是(D )
A、企業(yè)版 B、標(biāo)準(zhǔn)版
C、個人版 D、開發(fā)版
3.SQL Server支持在線備份,但在備份過程中,不允許執(zhí)行的操作是(D )
(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)
4.MS SQL Server 2005是( D )
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ù)冗余,至少需要分解為( b )
A、1個表 B、2個表
C、3個表 D、4個表
6.?dāng)?shù)據(jù)庫中存放三個關(guān)系:學(xué)生(學(xué)號,姓名)和課程(課程號,課程名)和成績(學(xué)號、課程號、成績),為快速查出某位學(xué)生所學(xué)的課程名,應(yīng)該( d)
A、在學(xué)生表上按學(xué)號建索引 B、在成績表上按課程號建索引
C、在課程表上按課程號建索引 D、在學(xué)生表上按姓名建索引
7.如果要從數(shù)據(jù)庫中刪除觸發(fā)器,應(yīng)該使用SQL語言的命令( b )
A、DELETE TRIGGER B、DROP TRIGGER
C、REMOVE TRIGGER D、DISABLE TRIGGER
8.已知員工和員工親屬兩個關(guān)系,當(dāng)員工調(diào)出時,應(yīng)該從員工關(guān)系中刪除該員工的元組,同時在員工親屬關(guān)系中刪除對應(yīng)的親屬元組。在SQL語言中利用觸發(fā)器定義這個完整性約束的短語是( C )
A、INSTEAD OF DELETE B、INSTEAD OF DROP
C、AFTER DELETE D、AFTER UPDATE
9.安裝MS SQL Server時,系統(tǒng)自動建立幾個數(shù)據(jù)庫,其中有一個數(shù)據(jù)庫記錄了一個SQL Server系統(tǒng)的所有系統(tǒng)信息,這個數(shù)據(jù)庫是( A )
A、master數(shù)據(jù)庫 B、model數(shù)據(jù)庫
C、tempdb數(shù)據(jù)庫 D、pubs數(shù)據(jù)庫
10.對于數(shù)據(jù)庫的管理,對SQL Server中g(shù)uest用戶的描述錯誤的是 ( D )
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)系類型是( D )
A、多對多 B、一對一
C、多對一 D、一對多
12.以下情況發(fā)生,往往要求我們立即對master 數(shù)據(jù)庫進(jìn)行備份,錯誤的是( d )
A、增加用戶數(shù)據(jù)庫 B、刪除用戶數(shù)據(jù)庫
C、執(zhí)行與登錄有關(guān)的操作 D、增加數(shù)據(jù)庫用戶
13.SQL語言中,刪除一個表中所有數(shù)據(jù),但保留表結(jié)構(gòu)的命令是(A )
A、DELETE B、DROP
C、CLEAR D、REMORE
14.下列四項關(guān)于啟動服務(wù)器的說法不正確的是( C )
A、用企業(yè)管理器啟動 B、用操作系統(tǒng)控制面板中的服務(wù)管理程序啟動
C、用命令net begin mssqlserver D、自動啟動服務(wù)器
15.查詢員工工資信息時,結(jié)果按工資降序排列,正確的是( B )
A、ORDER BY 工資 B、ORDER BY 工資 desc
C、ORDER BY 工資 asc D、ORDER BY 工資 dictinct
16.下列聚合函數(shù)中正確的是(C )
A、SUM (*) B、MAX (*)
C、COUNT (*) D、AVG (*)
17.SQL中,下列涉及通配符的操作,范圍最大的是( c )
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ù)庫的說法正確的是(b )
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工具是( B )。
A、企業(yè)管理器 B、查詢分析器
C、服務(wù)管理器 D、事件探查器
20.每個數(shù)據(jù)庫有且只有一個(A )
A、主要數(shù)據(jù)庫文件 B、次要數(shù)據(jù)庫文件
C、日志文件 D、索引文件
二、名詞解釋(每題4分,共20分)
1、視圖
視圖是由一個或多個數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表或查詢表。
2、索引
索引就是表中數(shù)據(jù)和相應(yīng)存儲位置的列表。
3、觸發(fā)器
觸發(fā)器是特殊類型的存儲過程,它能在任何試圖改變表或視圖中由觸發(fā)器保護(hù)的數(shù)據(jù)時執(zhí)行。觸發(fā)器主要通過操作事件(INSERT、UPDATE、DELETE)進(jìn)行觸發(fā)而被自動執(zhí)行,不能直接調(diào)用執(zhí)行,也不能被傳送和接受參數(shù)。
4、事務(wù)
事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,如果這些操作在執(zhí)行過程中任何一條操作不能正常完成的話,就取消單元中的所有操作,要么單元中的所有操作都正常完成。
5、警報
警報是指發(fā)生特定事件,如發(fā)生特定的錯誤或某種嚴(yán)重級別的錯誤,或者用戶自定義的錯誤時所采取的措施。