题库.docx
《题库.docx》由会员分享,可在线阅读,更多相关《题库.docx(22页珍藏版)》请在冰豆网上搜索。
![题库.docx](https://file1.bdocx.com/fileroot1/2023-5/15/bf41a342-3fba-4289-863a-f16cfae6f070/bf41a342-3fba-4289-863a-f16cfae6f0701.gif)
题库
1.序列号是一个Oracle整数,最多可有(38)数字
36373839
2.用于修改表中数据的语句是(UPDATE)
EDIT
MODIFY
UPDATE
ALTER
3.在CREATETABLE语句中,指定某列不接受空值,可以使用哪个关键字(NUTNULL)
notempty
isempty
isnull
notnull
4.撤销用户指定权限的命令式(REVOKE)分配:
grant 权限名称to 用户
REMOVERIGHT
DROPRIGHT
DELETERIGHT
5.Oracle密码的复杂度限制中约定,Oracle密码最少为(4)个字符
3
4
5
6
?
6.在CREATETABLESPACE语句中使用(TEMPORARY)关键字可以创建临时表空间
TEM
BIGFILE
TEMPORARY
EXIENTMANAGEMENTLOCAL
7.下面关于Oracle10g用户口令错误的是
口令不得以数字开头
口令可以与用户名相同
口令不得使用Oracle的保留字
口令长度必须在4-30个字符之间
8.SQL中,DropIndex语句的作用是()
删除视图
删除索引
修改索引
更新索引
9.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项
只存在一对多的实体关系,以图形方式来表示。
以二维表格结构来保存数据,在关系表中不允许有重复行存在。
能体现一对多、多对多的关系,但不能体现一对一的关系。
关系模型数据库是数据库发展的最初阶段。
10.SQL中,“AGEIN(20,22)”的语义是(D)。
A.AGE<=22ANDAGE>=20B.AGE<22ANDAGE>20
C.AGE=20ANDAGE=22D.AGE=20ORAGE=22
11.关系数据库表的关键字可由()字段组成
1个
2个
多个
1个或多个
12.SQL的视图是从()中导出的。
基本表
视图
基本表或视图
数据库
13.不能引起触发器的程序执行的事件是
UPDATE
SELECT
DELETE
INSERT
14.在SQL中,SELECT语句的完整语法较复杂,但至少包括
SELECT,INTO
SELECT,FROM
SELECT,GROUP
SELECT
15.下面语句中,哪种语句用来修改视图
CREATETABLE
ALTERVIEW
DROPVIEW
CREATEVIEW
16.如果想查看当前数据库是否处于自动归档模式,应当使用下列哪个命令
ARCHIVELOGLIST
ARCHIVELOGALL
ARCHIVELOGNEXT
ARCHIVELOGSTART
17.要改变数据库的归档模式,数据库应处于哪种状态下
SHUTDOWN
NOMOUNT
MOUNT
OPEN
18.在为已有的数据库增加重做日志文件时,数据库应处于哪种状态
NOMOUNT
MOUNT
OPEN
MOUNT和OPEN都可以
?
19.以下关于归档日志的说法正确的是(ABC )
A)ORACLE要将填满的在线日志文件组归档时,则要建立归档日志 B)在操作系统或磁盘故障中可保证全部提交的事务可被恢复 C)数据库可运行在两种不同方式下:
非归档模式和归档模式
D)数据库在ARCHIVELOG方式下使用时,不能进行在线日志的归档 E)当填满的组成为活动时,在日志开关的检查点就不会完成
?
20.关于日志文件,说法正确的是
每个日志组大小必需相同
日志没有记满,不能切换
日志用来对损坏的实例进行恢复
同一个组的日志成员,必需位于同一个子目录
21.每个Oracle数据库至少要包含几个重做日志组
一个
两个
三个
四个
22.网络服务命名中进行的配置包括
通讯使用的协议
要连接的服务器主机名和数据库实例名
通讯端口号
以上全部
?
23.关于企业管理器控制台
在本地来进行验证身份,不需要提供口令
需要先配置网络服务名,才能链接服务器和数据库
可以用控制台来创建新的数据库
可以用控制台来来配置网络服务
?
24.为了通过网络连接数据库,需要在客户端建立
侦听器进程
实例服务
网络服务名
HTTP服务
25.侦听器的配置信息,保存的位置和名称是
客户端,listener.ora
客户端,tnsnames.ora
服务器端,listener.ora
服务器端,tnsnames.ora
26.数据库管理系统的英文缩写是
DBS
DBMS
DBO
DB
27.概念模型表示方法最常用的是
关系模型E-R
实体联系方法
面向对象方法
数据模型
28.数据库系统中,数据独立性是指
数据之间相互独立
应用程序与数据库的结构之间相互独立
数据的逻辑结构与物理结构相互独立
数据与磁盘之间相互独立
29.某个用户对某类数据有何种操作权力由()决定
用户
系统分析员
DBA
应用程序员
30对DB中数据的操作分成两大类
查询和更新
检索和修改
查询和修改
插入和修改
31.数据库恢复的重要依据是
DBA
DB
文档
事务日志
32、日志文件用于保存D
程序运行结果
数据操作
数据库数据
数据库的更新操作
33、表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的C
显示
查询
存放
检索
34、使用下列哪种语句可以创建数据库A
CREATEDATABASE
CREATETABLE
ALTERDTABASE
ALTERTABLE
35、以下语句能正确删除基本表“学生表”的是C
DELETETABLE学生表
DELETE学生表
DROPTABLE学生表
DROP学生表
36、数据库中有两个用户scott和myuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是。
C
select*fromscott.wzwherewunitisnullandrownum<5;
select*frommyuser.wzwherewunit=nullandrownum<5;
select*frommyuser.wzwherewunitisnullandrownum<6;
select*formscott.wzwherewunitisnullandrownum<6;
37、下面不属于ORACLE数据库状态的是()D
OPEN
MOUNT
CLOSE
READY
38、登录SQLDEVELOPER软件时,主机名称要写()。
B
主机的名字
数据库的名字
ADMINISTRATOR
SYS
39、DELETE命令中用()语句或子句来表明表中所要删除的行B
UPDATE
WHERE
SELECT
INSERT
40、在设计表时,对于邮政编码(固定为6位)列最好适合的数据类型为()。
A
CHAR
VARCHAR
VARCHAR2
NVARCHAR
41、如果要保证商品的数量在1-100,可以通过()约束来实现。
A
CHECK
PRIMARYKEY
UNIQUE
DEFAULT
42、SQLDEVELOPLER软件不可以用于()D
创建表
创建存储过程
录入表的数据
创建数据库
43、关闭ORACLE数据库的命令是()。
C
CLOSE
EXIT
SHUTDOWN
STOP
44、安装ORACLE10g数据库使用的最小物理内存为()B
128M
256M
512M
1GB
45、ORACLE10G中G代表意思是()D
第几代数据库
数据库的存储容量
数据库的安装所需的空间
网格计算
46、ORACLE数据库显示提交的命令是()B
DO
COMMIT
ROLLBACK监控并行回滚的视图(MonitoringParallelRollback)
TRUNCATE截断表
47、可以从下列那个表中查询本用户所拥有的表()。
C
USER_TABLES
USER_VIEWS
ALL_tables
ALL_views
48、回滚操作是()事务处理所做的工作D
重复
备份
删除
撤销
49、在登录OracleEnterpriseManagerDatabaseControl时,下列那一项不属于连接身份()。
A
Administrator
Normal
SYSDBA
SYSOPER
50、初始化参数DB_BLOCK_SIZE的作用是()。
C
非标准数据块数据缓冲区大小
归档日志文件的默认文件存储格式
标准数据块大小
后台进程跟踪文件生成的位置
51、常见的后台进程LGWR的作用()。
D
数据库写入程序
归档
进程监控
日志写入程序
52、要授予所有用户对表CUSTOMER的SELECT权限,需用哪个语句D
GRANTSELECTONCUSTOMERTOALLUSERS
GRANTALLONCUSTOMERTOALL
GRANTSELECTONCUSTOMERTOALL
GRANTSELECTONCUSTOMERTOPUBLIC
53、下面哪个不是系统权限A
SELECT
UPDATEANY
EXECUTEANY
CREATETABLE
54、哪个字句用来说明系统权限的传递B
WITHGRANTOPTION
WITHADMINOPTION
CASCADE
WITHMANAGEOPTION
55、用户Bruce要能连接到数据库,必须具有哪种权限B
CREATEUSER
CREATESESSION
ALTERUSER
DROPUSER
56、用户James在表空间USERS中创建了一个表JOBS,当执行了命令:
ALTERUSERJamesQUOTA0ONUSERS,在JOBS表上将产生什么效果?
C
在JOBS表中不能插入新行
对JOBS表不能分配块
对JOBS表不能分配新的区
JOBS表不能被访问
57、在createuser命令中,下面哪个字句用来说明用户在表空间APP_DATA上无配额限制C
DEFAULTTABLESPACE
QUOTAUNLIMITEDONAPP_DATA
QUOTA
PROFILE
58、关于脱机表空间的说法哪一个是正确的D
任何表空间都可以脱机
可以使用ALTERDATABASE语句将脱机的表空间改为联机
在表空间脱机时,属于这个表空间的数据文件仍然联机
如果将表空间设置为脱机状态,下次启动数据库时,不会对该表空间的数据文件进行可用性检查
59、如果要删除一个表中所有内容,包括已经为它后分配的区,但是要求保留表的结构,应当使用下列哪条语句?
D
DROPTABLEtablename
DELETETABLEtablename
TRUNCATETABLEtablenameREUSESTORAGE
TRUNCATETABLEtablenameDORPSTORAGE
60、为了减少表中记录链接和记录迁移的现象,应当增大表的哪一存储参数A
PCTFREE
PCTUSED
MAXEXTENTS
INITRANS
以下哪个参数用来设置为数据更新预留的空间百分比A
PCTFREE
PCTUSED
MAXEXTENTS
INITRANS
61、以下哪个不是ROWID的组成部分(A)
表空间编号
数据文件编号
块编号
行编号
62、如果表中的某一条记录的一个字段值为NULL,那么(d)
在数据块中存储一个空格
在数据块中存储NULL
在数据块中存储不确定值
在数据块中不存储该值
63、假如一个表空间只具有一个大小为100MB的数据文件,现需将该数据文件的大小修改为10MB,哪种方法是正确的?
(B)
删除数据文件然后重建
使用带有RESIZE子句的ALTERDATABASEDATAFILE语句
使用带有RESIZE子句的ALTERTABLESPACEDATAFILE语句
将数据文件的自动扩展属性设为ON,这样数据文件会自动缩小
64、以下哪个服务被称作数据库实例服务(c)
OracleOra92homeTNSListener
OracleOra92homeHTTPServer
OracleServicedb01
OracleOra92homeAgent
65、启动归档模式,数据库应在处在什么状态下(A)
mount
nomount
open
shutdown
66、关于控制文件,说法错误的是(c)
只需要一个控制文件,Oracle数据库就可以工作
当发生实例故障时,进行数据库恢复时,需要控制文件
控制文件的大小,在数据库工作过程中,不断增大
多个控制文件,可以放在不同的物理位置
67、控制文件中不包含(c)
数据文件信息
重做日志文件信息
实例信息
数据库有关信息
68、初始化参数LOG_ARCHIVE_START的作用是什么(b)
设置数据库启动时使用的重做日志组数量
设置数据库启动时是否启用自动归档功能
设置归档重做日志文件的目标
设置数据库启动时是否处于归档模式
69、增加控制文件的镜像文件,说法正确的是(c)
不能位于不同的物理磁盘驱动器
必须在实例启动时进行
需要修改初始化参数文件
需要重建控制文件
70、如何修改数据库所允许的重做日志个数(D)
修改初始化参数
重建参数文件
修改控制文件
重建控制文件
71、当复用了控制文件后,其中一个控制文件损坏,理想的解决方法是(b)
删除损坏的控制文件即可
用好的控制文件,覆盖坏的控制文件
删除参数文件
必须进行数据库恢复
72、如果,两个控制文件的内容不一致,数据库启动时发生的现象是(a)
数据库停在Mount状态
数据库可以自动恢复控制文件,并启动成功
数据库把有问题的控制文件脱机,并启动成功
数据库停留在Nomount状态
73、为了在保证控制文件损坏的情况下能够进行恢复,可以采用的方法是(D)
增加检查点
减少数据库的关闭次数
增大控制文件的大小
增加控制文件的数量
74、如果在服务器开机时,不想启动数据库,可以通过(C)
修改初始化参数
修改控制文件
修改实例服务状态
修改数据库状态
75、关于数据库实例服务,说法正确的是(A)
关闭数据库实例服务,数据库将随之关闭
启动实例服务后,数据库将始终处于打开状态
不能删除和重建数据库实例服务
当关闭数据库时,对应的实例服务也跟随关闭
76、ORACLE数据库物理结构包括以下三种文件,以下不属于的是(a)
系统文件
日志文件
数据文件
控制文件
77、关于口令文件,说法正确的是(b)
口令文件的名称为PWDdb01.ora
口令文件中包含了全部具有SYSDBA权限的账户的口令信息
口令文件中,可以加入的具有SYSDBA权限的账户,不受限制
普通用户也可以通过口令文件验证身份
78、CONNscott/tiger@db01ASSYSDBA登录数据库,连接的模式是(b)
SCOTT
SYS
PUBLIC
SYSTEM
79、为了保证日志文件损坏不会影响数据库工作,可以(B)
增加日志组
增加日志成员
增加日志的归档
减少日志组
80、如果一个日志文件损坏,可以(C)
通过切换日志,切换到下一个日志继续工作
删除损坏的日志文件,后继续工作
尝试进行日志文件清空
必须经行数据库恢复,才能工作
81、Oracle数据库文件的默认的安装位置是哪个子目录(b)
Admin(管理信息和日志文件)
Oradata(数据文件)
bin
database
82、用Exp工具导出数据到外部文件,默认的文件名是(B)
DATA.DMP
EXPDATA.DMP
EXP.DMP
EXPORTDATA.DMP
83、EXP数据导出工具的作用是(d)
可以导出整个数据库
可以导出用户的全部数据
可以导出表
以上均可
84、同时存在以下的初始化参数文件,优先使用的是(A)
spfiledb01.ora
spfile.ora
initdb01.ora
init.ora
85、每天数据库的操作信息记录到(B)
后台跟踪文件
归档日志文件
警告文件
重做日志文件
86、数据库处于哪个状态,可以创建数据库(B)
SHUTDOWN
NOMOUNT
MOUNT
OPEN
87、数据库启动的哪个阶段打开控制文件(A)
启动实例阶段
装载数据库阶段
打开数据库阶段
关闭数据库阶段
88、安装Oracle服务器软件,不会用到的工具是(C)
OracleUniversalInstaller
OracleDatabaseConfigurationAssistant
OracleEnterpriseManagementConsol
OracleNetConfigurationAssistant
89、静态初始化参数文件的特点是(A)
文件是文本文件形式
启动实例优先选用
总是驻留在服务器端
能够动态进行参数的修改
90、当数据库服务器上的一个数据库启动时,ORACLE将分配一块内存区间,叫做系统全局区,英文缩写为(B)。
VGA
SGA
PGA
GLOBAL
91、数据库高速缓冲区的大小,由哪个文件指定
控制文件参数文件口令文件跟踪文件
92\在哪种关闭方式下,SMON进程要对数据库实例进行恢复
NORMAL
TRANSACTIONAL
IMMEDIATE
ABORT
93\关于安装数据库的说法,正确的是
一台服务器上,只能安装1个Oracle数据库
一台服务器上,可以安装2个Oracle数据库,但必需安装2套服务器软件
一台服务器上,可以安装2个数据库,但只能运行一个数据库
一台服务器上,可以同时安装运行2个数据库
94\用户SCOTT正在执行UPDATE语句,需要保证SCOTT的修改操作完成,理想的关闭实例方式是
SHUTDOWNABORT
SHUTDOWNIMMEDIATE
SHUTDOWNTRANSACTIONAL
SHUTDOWNNORMAL
95\ORACLE管理数据库存储空间的最小数据单位是
数据块
表空间
表
区间
96\服务器断电,发生的现象是哪一个?
数据缓冲区的修改写入数据库
没有提交的事物自动撤销
数据文件、控制文件和日志文件处于不一致状态
下次启动,需要进行手工恢复
97\执行shutdowntransactional命令
数据库仍然允许新的用户连接
数据库马上关闭
等待当前所有会话结束后关闭
如果没有执行中的数据库事物,即马上关闭
98\使用shutdown命令关闭数据库,发生的次序是
先关闭实例进程
先关闭数据库
先卸载数据库
没有先后次序
99\将数据库启动到装载状态的命令
startup
startupnomount
startupmount
startupopen
100\专有服务器模式的特点是
连接用户较多
每次连接时间短
多个用户共享服务器资源
保证单个客户工作效率高
102\关于客户端和服务器的说法,正确的是
客户端不能以管理员身份登录
客户端也可以执行创建数据库的操作
客户端可以执行日常的管理操作,如启动数据库
服务器端软件不包含客户端软件
103\创建新的Oracle数据库,可以采用的工具是
OracleDatabaseConfigurationAssistant
OracleUniversalInstaller
NetManager
SQL*Plus
104\在Oracle9i数据库服务器的安装过程中,哪一个帐户不是默认创建的帐户
SYS
DBA
SYSTEM
SCOTT
105、在EMP表中,找出所有办事员的姓名及部门编号
Selectename,deptnofromempwherejob=’clerk’;
106、在EMP表中,列出薪金比“SMITH”多的员工
Select*fromempwheresal>(selectsalfromempwhereename=’SMITH’);