嗯,Prometric網站資訊的Exam Status變成Passed了

louloueva發表於2009-06-21

今天是放鬆調整的日子,上午休閒了一下,然後去理了個發
下午去通州打球,22點到家,在sohu晃盪一會兒,看看新聞
想起昨天Prometric上的個人考試資訊還沒有更新,便去看看情況
發現已經更新為通過,嗯,可以徹底放心了

簡單說說整體感想吧
感覺007這門考試,SQL語句本身並沒什麼很深的難點
主要是在一些定義性質的東西較討厭
因為考生只能按照Oracle的意思去理解和記錄
即便自己的不同理解能站住腳,也只能作為一種補充
畢竟考試答案是不管你的理解是否有充分理由的

回憶整個準備過程
在第一次做第一套題庫的時候
並沒有在規定的時間內答完題目,正確率也比較慘不忍睹
(答都沒答完,正確率就更不怎麼樣了)
主要原因有兩方面
第一,英文
閱讀起來挺費時間的……
特別是案例分析和概念性質的題目
往往光是看一道敘述較長的題,就要用3分鐘甚至更多
看完題目再去比較答案又得2分鐘,而且最終所選的還不見得是正確的
第二,一些知識點是個人以前沒有注意過的
這其中即有Oracle SQL方面的,也有定義、概念類的
總之,從結果來說不甚理想,但也比自己的預想好一點點
(沒有看過教材,以自己不入流的自學成果和很爛的英文水平來說,能接受)
做完自測後,就開始一道一道的捋題目
舉幾個題目來說說自己曾經犯過的錯誤吧
Question:Examine the structure of the EMPLOYEES table:
EMPLOYEE_ID NUMBER Primary Key
FIRST_NAME VARCHAR2(25)
LAST_NAME VARCHAR2(25)
Which three statements insert a row into the table? (Choose three.)
A. INSERT INTO employees
VALUES ( NULL, 'John', 'Smith');
B. INSERT INTO employees( first_name, last_name)
VALUES( 'John', 'Smith');
C. INSERT INTO employees
VALUES ( '1000', 'John', NULL);
D. INSERT INTO employees (first_name, last_name, employee_id)
VALUES ( 1000, 'John', 'Smith');
E. INSERT INTO employees (employee_id)
VALUES (1000);
F. INSERT INTO employees (employee_id, first_name, last_name)
VALUES ( 1000, 'John', ' ');
說實話,現在寫儲存過程只是提取資料,DML語句很少用到
但對於這種問題,我還真沒覺得有什麼難度
英文很簡單,考的也是很基本的insert into語句
可就是這麼簡單的東西,第一次自測竟然錯了(選的CDF)……原因:審題不仔細
也許是剛開始看著英文比較不適應,對題目和答案只是大致瀏覽了一下
人家說的很明白了,而我卻想當然的選擇了D選項
欄位順序和VALUES是對不上的,都沒法成功執行……
其實,如果我注意到題目中的Primary Key欄位,E選項就不該被拉下……


Question:Evaluate this SQL statement:
SELECT e.EMPLOYEE_ID,e.LAST_NAME,e.DEPARTMENT_ID, d.DEPARTMENT_NAME
FROM EMPLOYEES e, DEPARTMENTS d
WHERE e.DEPARTMENT_ID = d.DEPARTMENT_ID;
In the statement, which capabilities of a SELECT statement are performed?
A. selection, projection, join
B. difference, projection, join
C. selection, intersection, join
D. intersection, projection, join
E. difference, projection, product
完全不知道這些名詞的含義,所以沒有填寫答案(自測的時候還是誠實一點好)
後來查資料,對列進行選擇就是projection,對行進行篩選就是selection
至於join……這個還是知道的(不然的話,白工作3年+半年多自選了)
所以答案是A

Question:Click the Exhibit button and examine the data from the EMP table.
The COMMISSION column shows the monthly commission earned by the employee.
Which three tasks would require subqueries or joins in order to be performed in a single step? (Choose
three.)(圖就不傳了)
A. deleting the records of employees who do not earn commission
B. increasing the commission of employee 3 by the average commission earned in department 20
C. finding the number of employees who do NOT earn commission and are working for department 20
D. inserting into the table a new employee 10 who works for department 20 and earns a commission that is
equal to the commission earned by employee 3
E. creating a table called COMMISSION that has the same structure and data as the columns EMP_ID and
COMMISSION of the EMP table
F. decreasing the commission by 150 for the employees who are working in department 30 and earning a
commission of more than 800
出錯的原因還是閱讀方面,特別是對in a single step沒搞清楚
在後來詳細理解了題目和答案含義之後,還是能較簡單的選出BDE的答案

除了列舉的幾個,還有很多知識點是在複習過程中才瞭解到
比如DATETIME型別的分支INTERVAL YEAR TO MONTH型別
使用subquery子查詢的主要目的
壓根兒就沒用過的NATUAL JOIN
sequences(序列),group(分組)命令的概念、注意事項、用法
等其它以前沒學的知識
還有一些曾經熟悉,後來忘掉的……
比如新增主鍵、外來鍵、約束等物件的命令用法等等~
這裡先簡單說說,以後有時間,好好把007的一些東西整理一番
(應該是份不錯的複習材料)
反正,做完第一遍題庫,對自己考試的命運便擔心了起來
沒轍,硬著頭皮開始臨陣磨槍~還好,結果是令人滿意的

嗯,今天就這樣吧,困了,休息去 ◎◎

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/556359/viewspace-607021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章