Oracle数据库试题100题(附答案)
1. 当Oracle 服务器启动时,下列哪种文件不是必须的(D )。
A .数据文件
B .控制文件
C .日志文件
D .归档日志文件
2. 在 Oracle 中,当用户要执行SELECT 语句时,下列哪个进程从磁盘获得用户需要的
数据(B )。
A .用户进程
B .服务器进程
C .日志写入进程(LGWR
D .检查点进程(CKPT )
3. 在Oracle 中,一个用户拥有的所有数据库对象统称为(B )。
A .数据库
B .模式
C .表空间
D .实例
4. 在Oracle 中,有一个教师表teacher 的结构如下:
ID NUMBER(5)
NAME VARCHAR2(25)
EMAIL VARCHAR2(50)
下面哪个语句显示没有Email 地址的教师姓名(C )。
A .SELECT name FROM teacher WHERE email = NULL;
B .SELECT name FROM teacher WHERE email <> NULL;
C .SELECT name FROM teacher WHERE email IS NULL;
D .SELECT name FROM teacher WHERE email IS NOT NULL;
5. 在Oracle 数据库的逻辑结构中有以下组件:
A 表空间 B 数据块 C 区 D 段
这些组件从大到小依次是(B )。
A .A→B→C→D
B .A→D→C→B
C .A→C→B→D
D .D→A→C→B
6. 在Windows 操作系统中,Oracle 的(A )服务监听并接受来自客户端应用程序的连接
请求。
A .OracleHOME_NAMETNSListener
B .OracleServiceSID
C .OracleHOME_NAMEAgent
D .OracleHOME_NAMEHTTPServer
1
7. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就
将(B )表空间分配给用户作为默认表空间。
A .USER
B .SYSTEM
C .SYS
D .DEFAULT
8. 在Oracle 数据库中,(B )用户模式存储数据字典表和视图对象。
A .SYSTEM
B .SYS
C .SCOTT
D .YSDBA
9. 在Oracle 中,下面哪条语句当COMM 字段为空时显示0,不为空时显示COMM 的值
(A )。
A .SELECT ename, NVL(comm, 0) FROM emp;
B .SELECT ename, NULL(comm, 0) FROM emp;
C .SELECT ename, NULLIF(comm, 0) FROM emp;
D .SELECT ename, DECODE(comm, NULL, 0) FROM emp;
10. 在Oracle 中,下面用于限制分组函数的返回值的子句是(B )。
A .WHERE
B .HAVING
C .ORDER BY
D .无法限定分组函数的返回值
11. 在Oracle 中,有一个名为seq 的序列对象,以下语句能返回序列值但不会引起序列
值增加的是(C )。
A .select seq.ROWNUM from dual;
B .select seq.ROWID from dual;
C .select seq.CURRVAL from dual;
D .select seq.NEXTVAL from dual;
12. 在Oracle 中,游标都具有下列属性,除了(C )。
A .%NOTFOUND
B .%FOUND
C .%ROWTYPE
D .%ISOPEN
E .%ROWCOUNT
13. 在Oracle 中,当