《Oracle数据库管理与开发(慕课版第2版)-综合试卷3.doc》由会员分享,可在线阅读,更多相关《Oracle数据库管理与开发(慕课版第2版)-综合试卷3.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、自测试卷一自测试卷三笔试试卷姓名: 笔试时间: 1.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值,但在此之前要利用一个命令打开服务器的回显功能,这一命令是( )(A) set server on(B) set serverecho on(C) set servershow on(D) set serveroutput on2.以下哪个命令是DDL命令( )(A) CREATE(B) INSERT (C) COMMIT(D) SELECT3.第一步执行了DELETE命令,删除了某表中的一条记录.第二步执行了COMMIT命令.最后又执行了R
2、OLLBACK命令.请问以下叙述正确的是( )(A) 被删除的记录又被恢复回来,仍然存放在数据库的表中(B) 被删除的记录彻底从数据库中被删除掉了(C) 被删除的记录只是当前用户看不到了,而其它用户还能看到(D) 被删除的记录当前用户可以看到,而其它用户却看不到了4.第一步用DELETE命令删除了表A中的数据(但并没有提交),第二步成功创建了一个表B,第三步执行了一个ROLLBACK回滚操作.请问以下叙述正确的是( )(A) 表A中的数据被恢复回来,创建的表B被从数据库中被删除,恢复为未建表之前的状态(B) 表A中的数据被恢复回来,表B被创建在数据库中.(C) 表A中的数据被彻底从数据库中删除
3、,但表B被从数据库中被删除,恢复为未建表之前的状态(D) 表A中的数据被彻底从数据库中删除,表B被创建在数据库中.5.第一步用DELETE命令删除了表A中的数据(但并没有提交),第二步试图创建了一个表B,但由于权限不足,表B并没有创建成功.第三步执行了一个ROLLBACK回滚操作.请问以下叙述正确的是( )(A) 表A中的数据被恢复回来(B) 表A中的数据被彻底从数据库中删除(C) 表A中的数据被移至一个临时的表中(D) 表A中的数据将处于一个不确定的状态6.某个表的创建语句如下:CREATE TABLE USER_TAB01(COL1, COL2, COL3)TABLESPACE USER0
4、1STORAGE(INITIAL 64K NEXT 128K PCTINCREASE 100);ORACLE为该表的数据段分配的前3个区的大小依次为多大?( )(A) 64KB, 128KB, 128KB(B) 64KB, 128KB, 192KB(C) 64KB, 128KB, 64KB(D) 64KB, 128KB, 256KB7.检索部门编号、部门名称、部门所在地及其每个部门的员工总数。8.检索工资等级高于smith的员工信息。9.检索30部门中1980年1月份之前入职的员工信息。显示:员工号、员工名、部门号,部门名、入职日期。10. PL/SQL程序包由包的说明部分和 组成。11.执行强制启动数据库的命令是 。12.从硬件角度指出提高ORACLE运行速度的方法。13.简单介绍ORACLE的物理结构。14.介绍日志的种类,各种日志的运行机制,各有什么优缺点?15.写出序列在实际操作中的作用。3