閱讀屋>資料庫作業系統> 計算機三級資料庫技術備考模擬試題

計算機三級資料庫技術備考模擬試題

2017年計算機三級資料庫技術備考模擬試題

  20179月計算機等級考試複習工作正在進行中,大家要抓緊時間備考。下面是小編分享的2017年計算機三級資料庫技術備考模擬試題,歡迎大家練習!

  一、選擇題

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

  A.提高資料操作效率

  B.維護資料的一致性

  C.實現複雜的業務規則

  D.增強引用完整性

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

  A.在定義儲存過程的程式碼中可以包含資料的增、刪、改、查語句

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

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

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

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

  A.CREATE PROC P1 @x1,@x2 int.

  @x3.@x4int output

  B.CREATE PROC P1 @x1 int.@x2 int.

  @x2.@x4int output

  C.CREATE PROC P1 @x1 int,@x2 int,

  @x3 int.@x4 inta output

  D.CREATE 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。下列呼叫該儲存過程

  的語句中,正確的是。

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

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

  C.EXEC P1 10.@a output.@b output

  D.EXEC 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)

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

  A.sc表和INERTED表中均包含新插入的資料

  B.sc表和INERTED表中均不包含新插入的資料

  C.SC表中包含新插入的資料,INERTED表中不包含新插入的資料

  D.sc表中不包含新插入的資料,INERTED表中包含新插入的資料

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

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

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

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

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

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

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

  B.遊標允許使用者讀取結果集中當前行位置的資料

  C.遊標允許使用者修改結果集中當前行位置的資料

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

  二、填空題

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

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

  3.SQL 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.提高

  2.output

  3.前 後

  4. 1

  5.INSERTED

  6.ROLLBACK

  7.0PEN

  8.@@fetch_status

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

  10.DROP FUNCTION

【計算機三級資料庫技術備考模擬試題】相關文章: