2015全國計算機三級數據庫考前練習(附答案)

 一、選擇題

2015全國計算機三級數據庫考前練習(附答案)

1.創建存儲過程的用處主要是__________。

A.提高數據操作效率

B.維護數據的一致性

C.實現複雜的業務規則

D.增強引用完整性

2.下列關於存儲過程的說法中,正確的是__________。

A.在定義存儲過程的代碼中可以包含數據的增、刪、改、查語句

B.用戶可以向存儲過程傳遞參數,但不能輸出存儲過程產生的結果

C.存儲過程的執行是在客戶端完成的

D.存儲過程是存儲在客戶端的可執行代碼段

3.設要定義一個包含兩個輸入參數和兩個輸出參數的存儲過程,各參數均爲整型。下列定義該存儲過程的語句中,正確的是__________。

TE PROC P1 @x1,@x2 int.

@x3.@x4int output

TE PROC P1 @x1 int.@x2 int.

@x2.@x4int output

TE PROC P1 @x1 int,@x2 int,

@x3 int.@x4 inta output

TE PROC P1 @x1 int.@x2 int.

@x3 int output.@x4 int output t

4.設有存儲過程定義語句:CREATE PROC P1@x int,@y int output,@z int output。下列調用該存儲過程

的語句中,正確的是。

P1 10.@a int output.@b int output

P1 10.@a int.@b int output

P1 10.@a output.@b output

P1 10.@a.@b output

5.定義觸發器的主要作用是。

A.提高數據的查詢效率

B.增強數據的安全性

C.加強數據的保密性

D.實現複雜的約束

6.設在sc(Sno,Cno,Grade)表上定義瞭如下觸發器:

CREATE TRIGGER tri1 ON SC INSTEAD OF INSERT...

當執行語句:INSERT INTO SC VALUES(‘s001’, ‘c01’,90)

會引發該觸發器執行。下列關於觸發器執行時表中數據的說法中,正確的是__________。

表和INERTED表中均包含新插入的數據

表和INERTED表中均不包含新插入的數據

表中包含新插入的數據,INERTED表中不包含新插入的數據

表中不包含新插入的數據,INERTED表中包含新插入的數據

7.當執行由UPDATE語句引發的.觸發器時,下列關於該觸發器臨時工作表的說法中,正確的是__________。

A.系統會自動產生UPDATED表來存放更改前的數據

B.系統會自動產生UPDATED表來存放更改後的數據

C.系統會自動產生INSERTED表和DELETED表,用INSERTED表存放更改後的數據,用DELETED表存放更改前的數據

D.系統會自動產生INSERTED表和DELETED表,用INSERTED表存放更改前的數據,用DELETED表存放更改後的數據

8.下列關於遊標的說法中,錯誤的是__________。

A.遊標允許用戶定位到結果集中的某行

B.遊標允許用戶讀取結果集中當前行位置的數據

C.遊標允許用戶修改結果集中當前行位置的數據

D.遊標中有個當前行指針,該指針只能在結果集中單向移動

  二、填空題

1.利用存儲過程機制,可以__________數據操作效率。

2.存儲過程可以接受輸入參數和輸出參數,對於輸出參數,必須用__________詞來標明。

Server支持兩種類型的觸發器,它們是__________觸發型觸發器和__________觸發型觸發器。

4.在一個表上針對每個操作,可以定義__________個前觸發型觸發器。

5.如果在某個表的INSERT操作上定義了觸發器,則當執行INSERT語句時,系統產生的臨時工作表是__________。

6.對於後觸發型觸發器,當在觸發器中發現引發觸發器執行的操作違反了約束時,需要通過__________語句撤銷已執行的操作。

7.打開遊標的語句是__________。

8.在操作遊標時,判斷數據提取狀態的全局變量是__________。

9.用戶定義的函數有__________、__________和__________三類。

10.刪除用戶定義的函數的T—SQL語句是__________。

【參考答案】

一、選擇題

1.A

2.A

3.D

4.C

5.D

6.D

7.C

8.D

二、填空題

1.提高

ut

3.前 後

4. 1

RTED

BACK

7.0PEN

8.@@fetch_status

9.標量函數 內聯表值函數多語句表值函數

FUNCTION