数据库自测试卷2 下载本文

自测试卷二

笔试试卷

姓名: 笔试时间:

1.下列哪个命令是用于ORACLE中数据导出的 ( ) A.exp B.imp C.input D.output

2.( )是用于控制数据访问的语言。 A.DML B.DDL C.DCL D.DLL

3.NULL表示什么( )

A.0 B.空格 C.值 D.没有值

4.假定有一张表用户表users,其中一身份证字段ID_card。为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束( )

A.primary key

5.下面哪一个like命令会返回名字象HOTKA的行?( ) A. where ename like ‘_HOT%' B. where ename like ‘H_T%'

B.check C.default

D.not null

1

自测试卷一 C. where ename like ‘%TKA_' D. where ename like ‘%TOK%'

6.EMPLOYEES表的结构如下:

EMPLOYEE_ID NUMBER PRIMARY KEY FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE 考虑下面的语句。

1.CREATE table new_emp (employee_id NUMBER,name VARCHAR2(30)); 2.INSERT INTO new_emp SELECT employee_id,last_name from employees; 3.Savepoint s2; 4.DELETE from new_emp; 5.ROLLBACK to s2; 6.DELETE from new_emp where employee_id=180; 7.UPDATE new_emp set name=’James’; 8.ROLLBACK to s2; 9.UPDATE new_emp set name =’James’WHERE employee_id=180; 10.ROLLBACK; 完成本次事务处理以后,以下说法正确的有( )

A. B. C. D.

7.检索员工和所属经理的姓名。

表中没有行。

有一个姓名为James的员工。 不能多次回滚到相同的保存点。

由于已经删除了员工ID180,因此最后一次更新未更新任何行。

2

自测试卷一 8.检索工资等级处于第四级别的员工的姓名。

9.创建一个触发器,使其可以修改DEPT表的DEPTNO。

10.请结合数据库实例启动时访问和打开的文件,详细描述数据库实例启动的过程。

11.oracle实例有哪些后台进程,各实现了什么功能?

12.简述角色与权限之间的关系。

13.数据字典包含了哪些信息?具有什么功能?

14.Oracle 10g企业管理器提供了哪些功能?与以往版本的oracle 企业管理器相比有哪些不同?

15.在确定数据块大小(DB_BLOCK_SIZE)的时候,要注意考虑哪些因素?

3