oracle复习题

发布 2021-04-27 21:41:28 阅读 8690

1. 工具使用。

1..以下命令哪个是 sql*plus 命令?d

table2.用sqlplus的__b___命令可以查看表的结构信息,包括列的名称和数据类型。

a description

b desc

c show table

d show user

3. oracle的前端工具是 :a

a sql*plus

b c++c pl/sql

d j**a

4 在sqlplus中,如何运行sql脚本程序b

a /b @脚本。

c exe 脚本。

d 不能在sqlplus中直接运行脚本。

5 用命令将sqlplus缓冲区中的内容保存到文件中,使用下列哪种方法d

a 将缓冲区的内容ctrl+c,然后再ctrl+v到文件中即可。

b 使用s**e命令参数是文件路径

c write 方式,参数是文件路径。

d oracle会自动保存。

6 用来设置一行能够显示的字符长度的命令是a

a set linesize

b set line

c set linebuffer

d set sizeline

7 以下哪个命令用来设置查询显示结果的列宽a

a set column size

b column 列 format 长度。

c column 列长度。

d 长度 of column

2. sql语句。

1. oracle用来判断列值是否为空的操作符是___b

a ==null

b is null

c as null

d nullis

2.在客户定单表(customer)中有一列为单价(price),写一个select命令显示所有单价在500以上的查询语句。a

a select * from customer where price>500;

b select * from customer where price between 500 and *;

c select * from customer where price like '%500%';

d select * from customer where price>=500;

3. 分析以下sql 命令:

select price

from inventory

where price between 1 and 50

and (price in(55, 30, 95);

命令执行后的输出结果是:(b )

a 55b 30

c 95d null

4. 如果在where子句中有两个条件要同时满足,应该用以下哪个逻辑符来连接。

答案 c5. 外连接的条件可以放在以下的那一个子句中。byby

答案 b6. 在从两个表中查询数据时,连接条件要放在哪个子句中。

by答案 b

7 用以下哪个子句来限制分组统计结果信息的显示。byby

答案 d8. 以下那些命令可以暗含提交操作?

答案 a9 哪中类型的约束只能定义在列级。

a. check

nullkey

key答案 c

10. rdbms是下列哪一项的缩写:__a

a relational database management system(关系数据库管理系统)

b relational database migration system(关系数据库移植系统)

c relational data migration system(关系数据移植系统)

d relational database manage system(关系数据库管理系统)

11. insert 是a

a dml语句

b ddl语句。

c dcl语句。

d dtl语句。

12. count(*)函数返回___a

a 包括空值和重复值得所有记录。

b 不包含空值的纪录。

c 带有重复值但无空值得记录。

d 都不是。

13.__什么操作符将两个查询的结果合并为单个结果c

a 算术。b 比较。

c 集合。d 以上都不是。

14. .什么操作符之返回两个查询的共有行a

a intersect

b union

c minus

d 没有。15.__子句处理分组的结果b

a where

b h**ing

c select

d 以上都不是。

16.什么锁用于锁定表,仅允许其他用户查询表中的行,行不允许插入,更新,或删除行a

a 共享。b 排他。

c 共享更新。

d 以上都不是。

17.使用带有___子句的select命令可以在表的一行或多行上放置排他锁 d

a for insert of

b for update of

c for refresh

d exclusive

3. dba必备。

1 以下权限哪个时系统权限?

any table

答案 d2 以下哪个权限时对象权限?

usersession

any table

答案 a3 以下哪个视图可以查到用户具有使用权限的表的信息

答案 c4 数据定义语言是一种方法,用于:b

a 确保数据的精确性。

b 定义和储存数据对象。

c 帮助查看数据。

d 储存数据。

5 关系定于为b

a 网络之间的关系。

b 实体之间的关系。

c 属性之间的关系。

d 对象之间的关系。

6 哪个初始化参数在数据库创建后无法改变 b

a db_name

b db_block_size

c db_cache_size

d shared_pool_size

7 现在要启动数据库,那么下面哪一个启动语句是错误的a

a stratup normal

b stratup force

c stratup nomount

d startup mount

8 使用哪一条shutdown语句关闭数据库时,下次打开数据库是需要做恢复操作?c

a shutdown transactional

b shutdown immediate

c shutdown abort

d shutdown normal

9 关于数据库存储结构说法正确的是b

a oracle始终都只能以块作为存储单位。

b oracle是以块为基本存储单位,然后将块组合成区,再将区合为段,最后再由表空间对这些段进行管理。

c oracle的基本存储单位是表空间。

d oracle的基本存储单位是表,将表存放于表空间,当有数据加入并提交时,最后将表空间的数据写入数据文件。

10 下列哪个选项不适物理结构中的对象 c

a 数据文件。

b 重做日志文件。

c 表空间。

d 控制文件。

11 在创建数据库时,必须得表空间是哪个表空间b

a tablespace

b system tablespace

c users tablespace

d rollback tablespace

12 关于oracle数据库启动的顺序,描述错误的是 a

a 当调用stratup open命令时,就打开了数据库。

b 启动时,oracle会先启动instance,再由instance打开数据文件和日志文件,从而启动数据库。

c 启动时,oracle会先启动instance,然后加载文件,根据参数设置,分配sga和cache的大小,之后加载控制文件,根据控制文件的内容,分别读取数据文件和日志文件。最后启动必要的后台进程和数据库。

d 启动后台进程,在启动instance,最后加载数据库。

13 要查看当前用户下有哪些数据**,适用下列哪个视图a

a user_table

b tabc user_all_tables

d tables_user

14 下面哪一个不是oracle实例的组成部分c

a sgab pga

c controlfile

d bgprocess

15 在一个oracle instance 中最多可启动多少个dbwr进程 a

a 1个。b 10个。

c 256个。

d 32个。

16 如果一个用户的服务进程意外终止了,oracle会使用哪一个后台进程来释放该用户所占的资源a

a smon

b recv

c pmon

d ckpt

17 当服务进程无法在系统缓存中找到空闲空间时存放数据时,将会应用下列哪一项操作a

a 调用dbwr将脏数据写入到数据文件。

b 调用ckpt将脏数据写入到数据文件。

c 调用smon来收集存储碎片,以得到空闲空间。

d 调用lgwr将数据写入到日志文件。

18 下列哪个进程不是oracle必须的后台进程d

a dbwr 数据写入进程。

b lgwr 日志写入进程。

c smon 系统监视进程。

d arcn 日志归档进程。

19 关于视图的说法正确的是b

a 视图与表一样,也占用系统空间。

b 视图实际上只是在需要时,执行它所代表的sql语句。

c 视图不用记录在数据字典中。

d 视图其实就是表。

20 视图能否修改c

a 视图不能修改,因为它只是一段sql语句而已。

b 可以修改,它就代表了**。

c 没有使用联合操作符的,没有排序的,没有分组的,没有使用子查询和聚合函数的,凡是键保留表的值可以修改。

d 只要是两个表以上的联合视图,就都不能修改。

21 关于索引的说法错误的是c

a 索引对于表来说,可有可无。

b 索引是用来提高查询速度的。

c 索引是用来装饰表,是**好看一点。

d 索引会影响更新的速度。

22 同义词有哪几种类型a

a 公有同义词和私有同义词。

b 就一种同义词。

c 系统同义词。

d 用户同义词。

23 什么是同义词a

a同义词是一个模式对象的别名,通过为模式对象创建同义词,可以隐藏对象的实际名称和所有者信息。

Oracle复习题

选择题。1.下面不属于oracle 10g产品系列的是 a oracle数据库10g标准版1b.oracle数据库10g标准版c oracle数据库10g企业版数据库10g网络版2 oracle 10g中的g表示 a 版本b 网络c 数据库d 网格计算3 下面关于oracle 10g数据库逻辑结构的...

Oracle复习题

数据库应用系统开发复习。第一章 oracle10g体系结构。1.掌握oracle的体系结构。2.内存结构 什么是sga?什么是 其主要功能是什么?3.什么是数据库?什么是例程?它们有什么区别?4.服务器的进程结构 了解常用的后台进程,掌握服务器进程结构模式 专业服务器模式和共享服务器模式 及其应用场...

Oracle复习题

一 选择。2 下列哪一个组件不是oracle实例的组成部分。b.pmon c.控制文件 d.共享池 4 在数据库启动的哪个阶段,控制文件被打开。a 在实例启动之前b 实例启动时 c 数据库加载时d 数据库打开时。6 下面哪一个不是数据库物理存储结构中的对象。a.数据文件b.联机重做日志文件 c.控制...