试题库(2)

2019-06-11 00:59

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;


试题库(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重庆华能两江燃机电厂消防泵房施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: