MySQL 5第七次學科練習

2013-06-04_165218

這是第七次ㄚ琪自我練習的結果,測試50題,答對41題得82分,錯9題扣9分,總計得分73分,這一次還滿多粗心題的,另外也有一些選項文字排版亂七八糟的讓人看不懂的錯誤,我們先挑一些粗心題列於下,就不再另行討論了。

2013-06-04_165311

這是MySQL 5實力養成暨評量裡的8-38.『下列哪些事件能夠引發觸發程序?』

答案:(A)INSERT (D)UPDATE

這種類型可以複習MySQL CREATE TRIGGER語法

2013-06-04_165328

這是MySQL 5實力養成暨評量裡的8-17.『刪除預儲程序使用者需要有下列何項權限?』

答案:(C)Alter Routine

請直接參考MySQL Alter Routine

2013-06-04_165444

這是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,這還真是邪門啊。

2013-06-04_165605

這是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關鍵字,真是囧。

2013-06-04_165636

這是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)的,囧。

2013-06-04_165651

這是MySQL 5實力養成暨評量裡的8-51.『在MySQL要開始一個transaction需使用下列何項指令?』

答案:(B)Start Transaction

今天回頭再看這個題目時,我們回頭檢視乖乖牌資料庫發生了人間交易慘劇,嗯,應該不用多說了,多練習吧。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *