A. DBWn后台进程与数据库缓冲 B. LGWR后台进程与重作日志文件
C .CKPT 后台进程与后台进程 D .ARCn后台进程与归档重作日志文件
52.解析后的SQL语句在SGA区的哪一个组件中进行缓存 A. 数据库缓冲区 B. 数据字典缓冲区 C. 库缓冲区 D. 大型池
53.如果一个服务进程意外终止,Oracle使用下列哪一个后台进程来释放它所占用的资源?
A. DBWn B. LGWR A. DBWn B. LGWR
C. SMON C. SMON
D. PMON D. ARCn
54.下列哪些后台进程不是ORACLE实例必须启动的进程?
55.如果希望能够自动为EMPLOYEES表中的主码子段EMPNO生成唯一的连续整数,比如1000、1001等,应该使用下列哪一种模式对象来实现
A. 序列
B. 同义词 C. 存储过程 D. 存储函数
B. 0
C. NULL D. 不确定的值,由字
56.如果表中某一条记录的一个字段暂时不具有任何值,在其中保存什么内容? A. 空格字符 段的数据类型决定
57.下列关于PUBLIC用户组的描述,哪一项是不正确的 A. 所有用户都属于PUBLIC用户组 开头的数据字典视图
B. 作为PUBLIC用户组的成员,用户可以查询所有以USER_和ALL_C. 可以为PUBLIC用户组在某个表空间中分配配额,这样所有的用户都能够获得该表空间中的配额
D. 可以为PUBLIC用户组授予某项权限,这样所有的用户都能够获得这项权限。
58.用户要具有连接数据库的能力,必须具有下列哪一项权限? A. CONNECT系统权限 B. CONNECT对象权限
C .CREATE SESSION系统权限 D. CREATE SESSION对象权限
59.下面哪一个对象占用实际的存储空间? A. 视图
B. 索引 C. 序列
D. 存储过程
60.关于概要文件的说法中哪一项是正确的? A. 无法通过概要文件来锁定用户帐号
B. 无法通过概要文件来限制用户资源 C. DBA可以通过概要文件来改变用户口令 D. DBA可以通过概要文件来设置口令的过期时限 61.ORACLE数据库中最小的逻辑结构为 A. 段 B. 扩展区 C. 块 D. 表空间
62.假设用户A将CREATE SESSION权限授予了用户B,并且使用ADMIN OPTION 选项;用户B又将CREATE SESSION权限授予了用户C。那么当DBA回收用户A的CREATE SESSION权限后,还有下列各项中哪类用户将失去这个权限
A. 只有用户B失去
B. 只有用户C失去
C. 用户B与用户C都没有失去 D. 用户B和用户C都失去 63.你应在哪些列上建索引? A. 列值少的列 B. 经常修改的列 C. 列值分布广泛的列 D. 空值少的列
64.表(TEACHER)包含以下列: ID NUMBER(7) PK SALARY NUMBER(7,2) SUBJECT_ID NUMBER(7) 判断以下两个SQL语句:
(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;
(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ;
有什么不同结果?
A. 语句1将返回每个老师一个结果 B. 语句2将返回多个结果 C. 结果相同,显示不同 D. 将有一个句子产生错误 65.你判断下面语句,有什么作用?
GRANT update ON inventory TO joe WITH GRANT OPTION; A. 一个系统权限被授予用户JOE B. 一个对象权限被授予用户JOE
C. 用户JOE被授予在这个对象上的所有权限 D. 一个系统权限和一个对象权限被授予用户JOE
66.表(PERSONNEL)包含以下列: ID NUMBER(9)
LAST_NAME VARCHAR2(25) FIRST_NAME VARCHAR2(25) MANAGER_ID NUMBER(9)
假设:部门经理是一名职员,判断下面两个语句执行结果有何不同: SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p, personnel m WHERE m.id = p.manager_id;
SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p, personnel m WHERE m.manager_id = p.id;
A. 其中一个语句不能执行 B. 其中一个语句不是自连接 C. 结果相同,显示顺序不同 D. 结果不同,显示相同
67.查找和用户指定雇员ID的部门、薪金相同的所有雇员的姓名、部门、薪金,以下那条语句可以实现?
A. SELECT name, department_id, salary FROM employee WHERE (department_id, salary) IN (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus IS NULL;
B. SELECT name, department_id, salary FROM employee WHERE (department_id, salary, bonus) = (SELECT department_id, salary, bonus FROM employee WHERE employee_id = &1) AND bonus = NULL;
C. SELECT name, department_id, salary FROM employee WHERE (department_id, salary) = (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus IS NULL;
D. SELECT name, department_id, salary FROM employee WHERE (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus = 0;
68.在PL/SQL块中SELECT语句什么情况下执行将产生列外情况? A. 得到一行结果 B. 得到多于一行结果时
C. SELECT 语句缺少必需的子句时 D. SELECT 语句中出现数据类型不一致时
69.哪一子句可实现 SELECT 语句查询单价小于5.00 的 ID_NUMBER ?
A. WHERE price < 5.00 B. HAVING price < 5.00 C. ORDER BY price < 5.00 D. GROUP BY price < 5.00 70.下面句子:
SELECT i.id_number, m.id_number FROM inventory i, manufacturer m WHERE i.manufacturer_id = m.id_number ORDER BY 1;
哪一子句防止表INVENTORY和表MANUFACTURER全表相交? A. ORDER BY 1;
B. SELECT i.id_number, m.id_number C. FROM inventory I, manufacturer m D. WHERE i.manufacturer_id = m.id_number 71.判断这PL/SQL 代码块: BEGIN
FOR i IN 1..6 LOOP IF i = 2 OR i = 3 THEN null; ELSE
INSERT INTO example(one) VALUES (i); END IF; ROLLBACK; END LOOP; COMMIT; END;
有多少行被插入到表 EXAMPLE ? A. 0 B. 1 C. 2 D. 3 E. 4
72.判断 SQL 语句:
SELECT * FROM USER_TABLES; 将得到什么结果?
A. 你所拥有的所有表名字
B. 你能查询的所有表名字 C. 数据库的所有表名字 D. 数据字典的所有表名字
73.关于 PL/SQL 块的执行部分下列说法正确的是? A. PL/SQL 表达式可以包含分组函数 B. PL/SQL表达式不可以包含SQL函数 C.在SQL 语句中部分分组函数可用 D.带嵌套块的声明可以包含一个列外
74.你关闭表INVENTORY上的ID列上的主键约束,且修改表INVENTORY 上的所有值后,你需要激活约束并校验列值是否违反约束。如果ID 值不符合约束,错误信息将返回,判断下面命令:
ALTER TABLE inventory ENABLE CONSTRAINT inventory_id_pk; 哪种说法正确? A. 将得到想要的结果 B. 语句执行,但不能激活约束
C. 语句执行,但不能校验ID是否违反约束 D. 将返回语法错误
75.哪条 SELECT 语句可得到单价大于5.00的记录条数? A. SELECT SUM(*) FROM inventory WHERE price > 5.00; B. SELECT COUNT(*) FROM inventory ORDER BY price; C. SELECT COUNT(*) FROM inventory WHERE price > 5.00; D. SELECT SUM(*) FROM inventory GROUP BY price > 5.00; 76.表 CLASSES 和 表 SCHEDULE 结构如下: CLASSES: ID NUMBER(9)
CLASS_NAME VARCHAR2(20) TEACHER_ID NUMBER(9) SCHEDULE: CLASS_TIME DATE CLASS_ID NUMBER(9)
你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果?
CREATE VIEW class_schedule AS
SELECT C.class_name, s.class_time FROM classes c, schedule s WHERE C.id = s.class_id;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库试题库(2)在线全文阅读。
相关推荐: