《CUUG内部OCP题库解析-071-文档1》由会员分享,可在线阅读,更多相关《CUUG内部OCP题库解析-071-文档1(19页珍藏版)》请在金锄头文库上搜索。
1、CUUG内部OCP题库解析-071-文档1题库新特点:oracle 11g版本的ocp认证考试题库,来自cuug整理,考试题大部分都在这里能找到,如果想考ocp认证可以参考这些文档。(071-sql部分考试)下面的题是(071考试-第1个文档)里的一些考题。其他题找相关文档,或者在群里讨论101-5267-481Administrator CUUG内部OCP题库解析-052-文档2 7/17/191.choose the best answerWhat is the primary difference between the relational database (RDB) andobje
2、ct-oriented database (00DB) models?A) RDB allows the definition of relationships between different tables, whereas OODBdoes not allow this.B) OODB incorporates methods with data structure definition, whereas RDB does notallow this.C) OODB supports multiple objects in the same database, whereas RDB s
3、upports onlytables.D) RDB supports E.F. Codds rules, whereas OODB does not support them.Answer:2.choose twoExamine the description of the EMP_DETAILS table given below:Whic two statements are true regarding SQL statements that can be executed on theEMP_DETAIL table?A) You cannot add a new column to
4、the table with ONG as the data type.B) An EMP_IMAGE colum can be included in the GROUP BY clause.C) You can alter the table to include the NOT Nun., constraint on the EMP_IMAGEcolumn.D) An EMP_IMAGE column cannot be includ d in the ORDER BY clause.Answer:AD(解析:答案 A:SQL alter table sales add emp_info
5、 long;alter table sales add emp_info long *第 1 行出现错误:ORA-01754: 表只能包含一个 LONG 类型的列。答案 D:SQL select * from sales2 order by emp_image;select * from sales*第 1 行出现错误:ORA-00997: 非法使用 LONG 数据类型)3.choose threeView the Exhibit and examine the description of SALES and PROMOTIONS tables.You want to delete rows
6、 from the SALES table, where the PROMO_NAME column in thePROMOTIONS table has either blowout sale or everyday low price as values.Which three DELETE statements are valid?A) DELETEFROM salesWHERE promo_id = (SELECT promo_idFROM promotionsWHERE promo_name = blowout sale)OR promo_id = (SELECT promo_idF
7、ROM promotionsWHERE promo_name = everyday low price);B) DELETEFROM salesWHERE promo_id = (SELECT promo_idFROM promotionsWHERE promo_name = blowout sale)AND promo_id = (SELECT promo_idFROM promotionsWHERE promo_name = everyday low price);C) DELETEFROM salesWHERE promo_id IN SELECT promo_idFROM promot
8、ionsWHERE promo_name = blowout saleOR promo_name = e eryday low price);D) DELETEFROM salesWHERE promo_id IN (SELECT promo_idFROM promotionsWHERE promo_name IN (blowout sale,everyday lowprice);Answer:ACD4.choose the best answerView the Exhibits and examine PRODUCTS and SALES tables.You issue the foll
9、owing query to display product name and the number of times theproduct has been sold:SQLSELECT p.prod_name, i.item_cntFROM (SELECT prod id, COUNT(*) item_cntFROM sales GROUP BY prod_id) i RIGHT OUTER JOIN products pON i.prod_id = p.prod_id;What happens when the above statement is executed?A) The sta
10、tement executes successfully and produces the required output.B) The statement produces an error because a subquery in the FROM clause andouter-joins cannot be used together.C) The statement produces an error because ITEM_CNT cannot be displayed in the outerquery.D) The statement produces an error b
11、ecause the GROUP BY clause cannot be used ina subquery in the FROM clause.Answer:A(SQL select d.dname,e.emp_cntfrom (select deptno,count(*) emp_cnt from emp group by deptno)e right outer join dept don e.deptno=d.deptno;DNAME EMP_CNT- -ACCOUNTING 2RESEARCH 4SALES 6OPERATIONSTRAIN)5.choose the best an
12、swerEvaluate the following CREATE SEQUENCE statement:CREATE SEQUENCE seq1START WITH 100INCREMENT BY 10MAXVALUE 200CYCLNOCACHE;The sequence SEQ1 has generated numbers up to the maximum limit of 200.You issue the following SQL statement:SELECT seq1.nextval FROM dual;What is displayed by the SELECT sta
13、tement?A) 1B) 100C) an errorD) 10Answer:B6. choose the best answerIn the EMPLOYEES table there are 1000 rows and employees are working in the companyfor more than 10 years.Evaluate the following SQL statement:SQL UPDATE employeesSET salary = NVL(salary,0) + NVL(comm,0),comm = NVL(comm,0)WHERE hire_d
14、ate update emp2 set sal=nvl(sal,0)+nvl(comm,0),comm=nvl(com ,0)3 where hiredate sysdate - 100;已更新 14行。)7. choose the best answerEvaluate the following SQL statement:ALTER TABLE hr.empSET UNUSED (mgr_id);Which statement is true regarding the effect of the above SQL statement?A) Any views created on the EMP table hat include the MGR_ID column would beautomatically modified and remain