9月計算機三級數據庫技術備考練習及答案
一、選擇題
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
-
2009年下半年全國計算機三級數據庫技術筆試答案
一、選擇題(1)B(2)B(3)B(4)C(5)A(6)C(7)B(8)D(9)B(10)C(11)D(12)C(13)D(14)A(15)C(16)D(17)A(18)C(19)B(20)D(21)B(22)B(23)C(24)A(25)A(26)A(27)B(28)B(29)D(30)C(31)D(32)C(33)A(34)D(35)C(36)B(37)C(38)D(39)D(40)B(41)D(42)C(43)B(44)D(45)D(46)C(47)D(48)A(49)A(50)D(51)B(52)C(53)D(54)B(55)D(56)C(57)D(58)A(59)C(60)B二、填空題(1)RISC(2)主機名(3)順序(4)小(5)m(6)系統調用(7)銀...
-
2015全國計算機三級考試《數據庫技術》模擬試題(二)答案及解析
一、單選題1.B【解析】數據模型三個要素包括:①數據結構數據結構是所研究的對象類型的集合。它從語法角度表述了客觀世界中數據對象本身的結構和數據對象之間的關聯關係,是對系統靜態特徵的描述。②數據操作數據操作是對數據庫中對象的實例允許執行的操作的集合,...
-
2016計算機三級考試網絡技術衝刺題
2016年全國計算機等級考試時間為3月26日-29日,為了幫助大家順利通過計算機三級考試,下面本站小編為大家帶來2016計算機三級考試網絡技術衝刺題,供大家參考學習,預祝考生備考成功!1.已知數據文件中存有200個4位數,並已調用讀函數readDat()把這些數存入數組a中。請編...
-
計算機等考三級網絡技術輔導:認證技術
認證技術;消息認證、數字簽名、身份認證。1、消息認證(驗證消息是否來自發送方並未經修改)(1)消息認證的概念:接收者能夠檢驗收到的消息是否真實的方法,又稱消息完整性校驗。認證的內容包括:消息的信源信宿、內容是否篡改,消息的序號和時間是否正確等。認證只在通...