资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
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) andobject-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 supports 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 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 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 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_idFROM 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 promotionsWHERE 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 following 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 statement 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 because 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 answerEvaluate 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 statement?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_date 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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号