文档库 最新最全的文档下载
当前位置:文档库 › oracle-test1

oracle-test1

oracle-test1
oracle-test1

ORACLE试题

单项选择题

1、在Oracle中,如果使用下列的查询语句:(c)SELECT DISTINCT id,description,quantity,manufacture_id FROM inventory;会显示。()

A. manufacture_id,description,quantity和不重复的id值

B. manufacture_id和不重复的id、description和quantity值

C. 不重复的manufacture_id、description、quantity和id的值组合

D. manufacture_id和不重复的description、quantity和id的值组合

E. 没有值显示,因为该查询会失败

2、在Oracle中,使用SELECT BookCode FROM books;得到一个结果集A。使用SELECT DISTINCT BookCode FROM books;得到结果集B。A和B的关系是()。(选择一项)

A. A是B的子集

B. B是A的子集

C. A和B一定相等

D. A和B是交集

3、在Oracle中,ORDER BY子句中()关键字是用于从高到低的显示数字型列值的。(选择一项)

A. AS

B. ASC

C. INTO

D. DESC

E. BETWEEN…AND

4、Oracle数据库中,通过()访问能够以最快的方式访问表中的一行。(选择一项)

A. 主键

B. Rowid

C. 唯一索引

D. 整表扫描

5、Oracle数据库中,以下()命令可以删除整个表中的数据,但是可以保留表的结构,并且没有备份无法回滚。(选择一项)

A. Drop

B. Delete

C. Truncate

D. Cascade

6、Oracle数据库中,以下()函数可以针对任意数据类型进行操作。(选择一项)

A. TO_CHAR

B. LOWER

C. MAX

D. CEIL

7、在Oracle中,关于触发器的描述正确的是()。(选择一项)

A. 触发器可以被删除,但不能禁用[alter trigger trigger_name(enatble|disable);]

B. 触发器只能用于表

C. 触发器可以分为DML触发器、DDL(模式)级触发器和数据库级触发器

D. 触发器是一个对关联表发出select、insert、update或delete语句时触发的存储过程

8、在Oracle中,事务中使用下列SQL语句不会引起锁定()。(选择一项)

A. SELECT

B. INSERT

C. UPDATE

D. DELETE

E. SELECT…FOR UPDATE

9、在Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有()子句。(选择一项)

A. WHERE CURRENT OF

B. INTO

C. FOR UPDATE

D. ORDER BY

10、在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()。(选择一项)

A. select seq.ROWNUM from dual;

B. select seq.ROWID from dual;

C. select seq.CURRVAL from dual;

D. select seq.NEXTVAL from dual;

11、修改表TEST中ID列为主键的语法是()〔选择一项〕

A. ALTER TABLE TEST CHANGE( ID INT PRIMARY KEY)

B. ALTER TABLE TEST ADD( ID INT PRIMARY KEY)

C. ALTER TABLE TEST MODIFY( ID INT PRIMARY KEY)

D. ALTER TABLE TEST ADD CONSTRAINT PK_ID PRIMARY KEY (ID)

12、限制从EMP表中只选出前5条记录的查语句为:()〔选择一项〕

A.SELECT TOP 5 * FROM EMP;

B.SELECT DISTINCT 5 * FROM EMP;

C.SELECT * FROM EMP WHERE ROWNUM<6;

D.SELECT * FROM EMP WHERE ROWNUM=5;

13. 授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()〔选择一项〕

A. GRANT CHANGE ON SCOTT.EMP TO SA;

B. GRANT UPDATE ON SCOTT.EMP(SAL) TO SA

C. GRANT UPDATE (SAL) ON SCOTT.EMP TO SA

D. GRANT MODIFY ON SCOTT.EMP(SAL) TO SA

14. TRUNCATE TABLE 命令用于()〔选择一项〕

A. 删除表结构

B. 仅删除记录

C. 删除结构和记录

D. 转换表结构

15. 在SQL PLUS中限定name列的宽度为10个字符的语句是()〔选择一项〕

A. COLUMN NAME FORMAT A10

B. SET COLUMN NAME WIDTH 10

C. SET COLUMN FORMAT NAME A10

D. COLUMN NAME FORMAT &10

16. INSERT INTO TEST VALUES(‘&ID’, ’&NAME’); 语句在执行时将()〔选择一项〕

A. 编译错:提示变量未定义

B. 运行错:提示不能识别符号

C. 将值&ID和&NAME插入到表中

D. 提示用户输入输入ID和NAME的值,再将输入值插入表中

17. 集合操作符Intersect的作用是()〔选择一项〕

A. 将两个记录集联接起来

B. 选择第一个查询有,而第二个没有的记录

C. 选择第二个查询有,而第一个没有的记录

D. 选择二个查询结果集的交集

18. 语句SELECT ‘ACCP’FROM DUAL 的执行结果是()〔选择一项〕

A. ACCP

B. X

C. 编译错

D. 提示未选中行

19. COUNT(*) 函数返回()〔选择一项〕

A. 所有记录数

B. 不包含空值的记录数

C. 不包含重复值的记录数

D. 以上都不是

20. 使用ON COMMIT PRESERVE ROWS子句创建临时表将()〔选择一项〕

A. 该表的结构和记录将只在用户会话时存在

B. 该表的记录仅在用户会话时存在

C. 该表的记录仅当事务存在时存在

D. 以一都不正确

21. SCOTT用户对自己的表Test执行了以下命令:INSERT INTO TEST VALUES(100)但没有执行COMMIT或ROLLBACK,此时用户System执行了命令:LOCK TABLE SCOTT.TEST IN EXCLUSIVE MODE ,将出现什么情况?()〔选择一项〕

A.提示表已锁定

B.提示表已被其它用户锁定

C.出现等待状态,直到Scott用户释放锁

D.以上都不正确

22.Oracle中查看最近一次语句出错的语句是:()〔选一项〕(选做题)

A.Show Exception

B.show Errors

C.Get Exception

D.show Exceptons

23. 下列哪项是系统为其自动创建索引所必需的()〔选一项〕

A. Primary Key

B. Order By

C. Group By

D. 以上均不是

24. 若表的某字段值存在大量的重复,则基于该字段适合创建哪种索引?()〔选一项〕

A. 标准索引

B. 唯一索引

C. 分区索引

D. 位图索引

25. 若Scott用户按如下格式创建了同义词:CREATE PUBLIC SYNONYM MYEMP FOR EMP;当System用户执行Select * from MYEMP 则将()〔选择一项〕

A. 选出EMP表的所用记录

B. 提示找不到同义词MYEMP

C. 提示没有权限访问同义词MYEMP

D. 提示找不到表或视图:MYEMP

E. 提示该SCOTT用户无权限

26.使用T-SQL删除数据库的命令是()

A.create database

B.drop database

c.creata table

D.alter database

27.TRUNCATE TABLE命令用于()

A.删除表结构

B.仅删除记录

C.删除结构和记录

D.转换表结构

28.ORACLE数据库中,通过()访问能够以最快的方式访问表中的一行

A. ROWID

B.使用索引

C.顺序查询

D.ROWNUM

29.查看Test中名称为P1的分区中的记录的查询语句为()

A.select * from test p1;

B.select * from test(partition p1);

C.select * from Test Partition(p1);

D.select * from partition(p1);

30.使用下列哪条命令可以使用账户名:Accp,密码:Aptch 连接到数据库TestDB()A.connect Accp/Aptech@TestDB

B.connect Accp/Aptech TestDB

C. connect Accp/Apteh @@TestDB

31.授予AA用户在scott.emp表中SAL列的插入权限的语句是()

A.grant insert(sal) in scott.emp(sal) to AA;

B.grant scott.emp.insert(sal) to AA;

C.grant insert on scott.emp(sal) to AA;

D.grant insert(sal) on scott.emp to AA;

32.关于数据字典说法正确的()

A.数据字典保存ORACLE本身和所有用户对象的基本信息.

B.数据字典视图存放系统信息,并且管理员是不能访问的

C.数据字典分为两类,一类是基表,一类是数据字典视图,而管理员只能访问基表

33.当管理员在对数据库中的数据做导出时,数据所在文件的后缀名是什么()

A..emp

B..bmp

C..dmp

D. .bak

34.当管理员要利用操作系统对数据库中的文件做移动(剪切)时,必须先对数据库做什么操作()

A.启动数据库

B.关闭数据库

C.只启动实例,不启动数据库

35.如何对数据库进行非归档模式到归档模式的切换()

A.shutdown immediate---------startup mount------------alter database archivelog B.shutdown immediate----------startup---------alter database archivelog

C.startup-----------shutdown immediate-------------alter database archivelog

36.如果数据库运行在归档模式下,当重做日志文件组被写满后,系统会如何进行操作()A.重做日志文件组中重做日志文件会被覆盖掉

B.将被写满的重做日志组中的数据复制到归档日志文件中

C.将被写满的重做日志组中的数据剪切到归档日志文件中

D.系统不做任何操作,需要管理员做相应的维护

37.Oracle 10g和oracle 9i企业管理器有何区别()

A.前者是基于WEB页面的,后者类似于sql server数据库中的企业管理器

B.前者类似于sql server数据库中的企业管理器,后者是基于WEB页面的

C.两者的功能不同

D.无任何区别

多项选择题

38.在创建数据库时,数据库可以被创建为专用服务器或是共享服务器,那么专用服务器和共享服务器有何区别()

A.专用服务器只适用于某些特定用户

B.共享服务器只适用于大多数用户

C.创建数据库后可以改变服务器类型

D.二者无区别

39.Oracle数据库的物理结构都包含哪些文件()

A.数据文件

B.控制文件

C.重做日志文件

D.参数文件

40.Oracle数据库的逻辑结构都包含哪些逻辑存储结构()

A.tablespace

B.segment

C.extent

D.block

41.限制从EMP表中只选出前5条记录的查语句为:()

A.select top 5 from emp;

B.select distinct 5 * from emp;

C.select * from emp where rownum<6

D.select * from emp where rownum<=5

42.关于归档模式和非归模式的说法,正确的是()

A.在归档模式下,会对联机日志文件进行备份

B.在归档模式,会对用户的数据文件进行备份

C.在非归档模式下,不能对数据库进行热备份

D.在归档模式下,可以对数据库进行某个表空间的备份

43.ORACLE安装后默认生成的用户是()

A.system

B.sys

C.scott

https://www.wendangku.net/doc/ea33764.html,er

44. Oracle中的三种数据库物理结构文件分别是()

A. 数据文件DBF

B. 控制文件CTL

C. 日志文件LOG

D. 归档文件ARC

45. Oracle数据库运行的模式有哪两种()

A. NOARCHIVELOG MODE

B. ARCHIVELOG MODE

C. REDO LOG

D. NOREDO LOG

46. 下列哪些是Oracle10g中典型的表空间()

A. SCHEMA(模式)

B. temp

C. SYSTEM

D. undo

E. USERS

47. 关于LONG数据类型说法正确的有()

A. 表中只有一列可为LONG数据类型

B. LONG列不能定义为唯一或主键约束

C. 过程或存储过程不能接收LONG型数据作为输入参数

D. LONG列不能存储字符数据(用来存储可变长度的字符数据)

E. 最大大小为4GB

48. LOB数据类型的子类型有()

A. CLOB

B. BLOB

C. RAW

D. BFILE

E. RAW

49. 关于表分区的说法正确的有()

A. 表分区存储在表空间中

B. 表分区可用于任意的数据类型的表

C. 表分区不能用于含有自定义类型的表

D. 表分区的每个分区都必须具有明确的上界值。

50.Oracle数据库中具有创建用户权限的管理员名称()A.sysmn

B.scott

C.sys

D.system

51.事务的四个特性()

A.原子性

B.隔离性

C.一致性

D.永久性

相关文档