這是第七次ㄚ琪自我練習的結果,測試50題,答對41題得82分,錯9題扣9分,總計得分73分,這一次還滿多粗心題的,另外也有一些選項文字排版亂七八糟的讓人看不懂的錯誤,我們先挑一些粗心題列於下,就不再另行討論了。
這是MySQL 5實力養成暨評量裡的8-38.『下列哪些事件能夠引發觸發程序?』
答案:(A)INSERT (D)UPDATE
這種類型可以複習MySQL CREATE TRIGGER語法
這是MySQL 5實力養成暨評量裡的8-17.『刪除預儲程序使用者需要有下列何項權限?』
答案:(C)Alter Routine
請直接參考MySQL Alter Routine
這是MySQL 5實力養成暨評量裡的8-55.『請參閱附圖中所顯示的資料表product作答』
PID | quantity |
A01 | 100 |
A02 | 150 |
B03 | 200 |
有A,B兩個使用者,當A使用者執行交易(transaction)功能
BEGIN WORK
UPDATE product SET quantity = 200 WHERE PID = ‘A01′
B使用者執行
SELECT quantity FROM product WHERE PID=’A01’
所得到的值是多少?
答案:(B)100
在答這題時,其實已經注意到沒有COMMIT了,知道是100但是還是答150,這還真是邪門啊。
這是MySQL 5實力養成暨評量裡的8-02.『下列對於新增檢視表(View)的敘述,何者正確(emp_v:檢視表名稱:emp:資料表名稱:emp_no,sex:欄位名稱:’F’:欄位值)?』
答案:(B) CREATE VIEW emp_v AS SELECT emp_no FROM emp WHERE sex=’F’
這裡的排版很亂,我只好判錯,改選A,殊不知(A)少了FROM關鍵字,真是囧。
這是MySQL 5實力養成暨評量裡的8-10.『請參閱附圖作答』
資料表emp如下:
Dep | Name | Age |
A01 | Tom | 15 |
A01 | Mary | 30 |
C02 | Jim | 35 |
此時執行
Create View v AS SELECT Dep,Age,Name FROM emp
請問SELECT Dep FROM v WHERE Age > 32得到的結果為何?
答案:(B) C02
這一題也是明知道C02但是答(A)的,囧。
這是MySQL 5實力養成暨評量裡的8-51.『在MySQL要開始一個transaction需使用下列何項指令?』
答案:(B)Start Transaction
今天回頭再看這個題目時,我們回頭檢視乖乖牌資料庫發生了人間交易慘劇,嗯,應該不用多說了,多練習吧。