ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 嗯,Prometric网站信息的Exam Status变成Passed了

嗯,Prometric网站信息的Exam Status变成Passed了

原创 Linux操作系统 作者:louloueva 时间:2009-06-21 00:04:54 0 删除 编辑

今天是放松调整的日子,上午休闲了一下,然后去理了个发
下午去通州打球,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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-01-02

  • 博文量
    134
  • 访问量
    117344