《sql server數(shù)據(jù)庫設(shè)計》期末復(fù)習(xí)題11.doc
約7頁DOC格式手機打開展開
《sql server數(shù)據(jù)庫設(shè)計》期末復(fù)習(xí)題11,《sql server數(shù)據(jù)庫設(shè)計》期末復(fù)習(xí)題一、單項選擇題(每小題1分,共10分)1.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、()和用戶構(gòu)成。a.dbmsb.dbc.dbsd.dba2.?dāng)?shù)據(jù)庫管理系統(tǒng)的英文縮寫是( )。a.dbmsb.dbsc.dbad.db3.在關(guān)系運算中,選取符合條件的...
內(nèi)容介紹
此文檔由會員 yeyun 發(fā)布
《SQL SERVER數(shù)據(jù)庫設(shè)計》期末復(fù)習(xí)題
一、單項選擇題(每小題1分,共10分)
1.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、( )和用戶構(gòu)成。
A.DBMS B.DB
C.DBS D.DBA
2.?dāng)?shù)據(jù)庫管理系統(tǒng)的英文縮寫是( )。
A.DBMS B.DBS
C.DBA D.DB
3.在關(guān)系運算中,選取符合條件的元組是( )運算。
A.除法 B.投影
C.連接 D.選擇
4.?dāng)?shù)據(jù)庫設(shè)計中的邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把( )階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。
A.需求分析 B.物理設(shè)計
C.邏輯結(jié)構(gòu)設(shè)計 D.概念結(jié)構(gòu)設(shè)計
5.一個規(guī)范化的關(guān)系至少應(yīng)當(dāng)滿足( )的要求。
A.一范式 B.二范式
C.三范式 D.四范式
6.在實際數(shù)據(jù)庫設(shè)計中,“學(xué)號”通常作為( )存在。
A.?dāng)?shù)據(jù)結(jié)構(gòu) B.?dāng)?shù)據(jù)存儲
C.?dāng)?shù)據(jù)項目 D.處理過程
7.SQL Server 2005中刪除表中記錄的命令是( )。
A.DELETE B.SELECT
C.UPDATE D.DROP
8.運行命令SELECT ASCII(‘Alklk’) 的結(jié)果是( )。
A.48 B.32
C.90 D.65
9.在SQL中,建立視圖用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
10.在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。
A. sp_dbhelp B. sp_db
C. sp_help D. sp_helpdb
二、判斷題(每空1分,共10分)
1.連接、選擇和投影三種關(guān)系運算具有相同的結(jié)果。
2.?dāng)?shù)據(jù)的安全性主要防范的對象是合法用戶。
3. 數(shù)據(jù)庫設(shè)計前只需選擇數(shù)據(jù)庫分析設(shè)計人員。
4. 恢復(fù)是利用冗余數(shù)據(jù)來重建數(shù)據(jù)庫。
5.定義外鍵級級聯(lián)是為了保證相關(guān)表之間數(shù)據(jù)的一致性嗎?
6.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?
7.存儲過程的輸出結(jié)果可以傳遞給一個變量。
8.視圖具有與表相同的功能,在視圖上也可以創(chuàng)建觸發(fā)器。
9.能在游標(biāo)中刪除數(shù)據(jù)記錄。
10.SQL Server 2005不具有數(shù)據(jù)的導(dǎo)入與導(dǎo)出功能。
三、填空題(每空1分,共20分)
1.?dāng)?shù)據(jù)庫三個要素是__________、__________和_____________。
2. 語句 select year('1931-9-18') 的執(zhí)行結(jié)果是____________。
3.__________是指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。
4.__________是特殊類型的存儲過程,它能在任何試圖改變表中由觸發(fā)器保護的數(shù)據(jù)時執(zhí)行。
5.事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,這些操作要么______,要么________(如果在操作執(zhí)行過程中不能完成其中任一操作)。
6. SQL Server 2005 采用的身份驗證模式有________________模式和________模式。
7.用戶訪問SQL Server數(shù)據(jù)庫時,經(jīng)過了兩個_______驗證和________驗證安全驗證階段。
8.SQL Server 2005提供的數(shù)據(jù)庫備份方法有_______數(shù)據(jù)庫備份和________數(shù)據(jù)庫備份、____________備份和________________備份。
9.SQL Server代理主要由______、______和警報來組成。
10.SQL Server復(fù)制把服務(wù)器分為______服務(wù)器、______服務(wù)器和訂閱服務(wù)器三種。
四、簡述題(每小題5分,共20分)
1. 試述關(guān)系的含義和性質(zhì)。(7分)
2. 什么是事務(wù)?(6分)
3. 事務(wù)控制語句的使用方法是什么?(7分)
五、設(shè)計題(1—6題每空2分,第7題10分,共40分)
1.計算1+2+3+……+100的和,并使用PRINT顯示計算結(jié)果。
DECLARE @I int,@sum int,@csum char(10)
SELECT @I=1,@sum=0
WHILE @I<=________
BEGIN
SELECT @sum = __________
SELECT @I=@I+1
END
SELECT @csum=convert(char(10),@sum)
__________ ’1+2+3+……+100=’ + @csum
2.使用SQL語句創(chuàng)建一個班級表CLASS,屬性如下:CLASSNO,DEPARTNO,CLASSNAME;類型均為字符型;長度分別為8、2、20且均不允許為空。
CREATE ________ CLASS
(CLASSNO ______ (8) NOT NULL,
DEPARTNO CHAR (2) NOT NULL,
CLASSNAME CHAR (____) NOT NULL
)
一、單項選擇題(每小題1分,共10分)
1.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、( )和用戶構(gòu)成。
A.DBMS B.DB
C.DBS D.DBA
2.?dāng)?shù)據(jù)庫管理系統(tǒng)的英文縮寫是( )。
A.DBMS B.DBS
C.DBA D.DB
3.在關(guān)系運算中,選取符合條件的元組是( )運算。
A.除法 B.投影
C.連接 D.選擇
4.?dāng)?shù)據(jù)庫設(shè)計中的邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把( )階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。
A.需求分析 B.物理設(shè)計
C.邏輯結(jié)構(gòu)設(shè)計 D.概念結(jié)構(gòu)設(shè)計
5.一個規(guī)范化的關(guān)系至少應(yīng)當(dāng)滿足( )的要求。
A.一范式 B.二范式
C.三范式 D.四范式
6.在實際數(shù)據(jù)庫設(shè)計中,“學(xué)號”通常作為( )存在。
A.?dāng)?shù)據(jù)結(jié)構(gòu) B.?dāng)?shù)據(jù)存儲
C.?dāng)?shù)據(jù)項目 D.處理過程
7.SQL Server 2005中刪除表中記錄的命令是( )。
A.DELETE B.SELECT
C.UPDATE D.DROP
8.運行命令SELECT ASCII(‘Alklk’) 的結(jié)果是( )。
A.48 B.32
C.90 D.65
9.在SQL中,建立視圖用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
10.在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。
A. sp_dbhelp B. sp_db
C. sp_help D. sp_helpdb
二、判斷題(每空1分,共10分)
1.連接、選擇和投影三種關(guān)系運算具有相同的結(jié)果。
2.?dāng)?shù)據(jù)的安全性主要防范的對象是合法用戶。
3. 數(shù)據(jù)庫設(shè)計前只需選擇數(shù)據(jù)庫分析設(shè)計人員。
4. 恢復(fù)是利用冗余數(shù)據(jù)來重建數(shù)據(jù)庫。
5.定義外鍵級級聯(lián)是為了保證相關(guān)表之間數(shù)據(jù)的一致性嗎?
6.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?
7.存儲過程的輸出結(jié)果可以傳遞給一個變量。
8.視圖具有與表相同的功能,在視圖上也可以創(chuàng)建觸發(fā)器。
9.能在游標(biāo)中刪除數(shù)據(jù)記錄。
10.SQL Server 2005不具有數(shù)據(jù)的導(dǎo)入與導(dǎo)出功能。
三、填空題(每空1分,共20分)
1.?dāng)?shù)據(jù)庫三個要素是__________、__________和_____________。
2. 語句 select year('1931-9-18') 的執(zhí)行結(jié)果是____________。
3.__________是指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。
4.__________是特殊類型的存儲過程,它能在任何試圖改變表中由觸發(fā)器保護的數(shù)據(jù)時執(zhí)行。
5.事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,這些操作要么______,要么________(如果在操作執(zhí)行過程中不能完成其中任一操作)。
6. SQL Server 2005 采用的身份驗證模式有________________模式和________模式。
7.用戶訪問SQL Server數(shù)據(jù)庫時,經(jīng)過了兩個_______驗證和________驗證安全驗證階段。
8.SQL Server 2005提供的數(shù)據(jù)庫備份方法有_______數(shù)據(jù)庫備份和________數(shù)據(jù)庫備份、____________備份和________________備份。
9.SQL Server代理主要由______、______和警報來組成。
10.SQL Server復(fù)制把服務(wù)器分為______服務(wù)器、______服務(wù)器和訂閱服務(wù)器三種。
四、簡述題(每小題5分,共20分)
1. 試述關(guān)系的含義和性質(zhì)。(7分)
2. 什么是事務(wù)?(6分)
3. 事務(wù)控制語句的使用方法是什么?(7分)
五、設(shè)計題(1—6題每空2分,第7題10分,共40分)
1.計算1+2+3+……+100的和,并使用PRINT顯示計算結(jié)果。
DECLARE @I int,@sum int,@csum char(10)
SELECT @I=1,@sum=0
WHILE @I<=________
BEGIN
SELECT @sum = __________
SELECT @I=@I+1
END
SELECT @csum=convert(char(10),@sum)
__________ ’1+2+3+……+100=’ + @csum
2.使用SQL語句創(chuàng)建一個班級表CLASS,屬性如下:CLASSNO,DEPARTNO,CLASSNAME;類型均為字符型;長度分別為8、2、20且均不允許為空。
CREATE ________ CLASS
(CLASSNO ______ (8) NOT NULL,
DEPARTNO CHAR (2) NOT NULL,
CLASSNAME CHAR (____) NOT NULL
)