段
答案是:是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,段将占用并增长存储空间.
表空间管理方式有哪几种,各有什么优劣。
答案是:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。本地管理表空间与字典管理表空间相比,其优点如下: %D[1]awh-_%M5C01).减少了递归空间管理;c}g b;d{({I kn.|4O02).系统自动管理extents大小或采用统一extents大小;ITPUB个人空间 k3bj8~5K8y&^ 3).减少了数据字典之间的竞争;ITPUB个人空间OhG Cc*q(m[1]NJ 4).不产生回退信息; sopX!Ff2u N JM05).不需合并相邻的剩余空间; ,QR0?I j9N)n:B G%E:q06).减少了空间碎片;ITPUB个人空间&| r*^ eC1} jJ 7).对临时表空间提供了更好的管理。
下列关于约束和索引的说法中,正确的是( )。
A.在字段上定义PRIMARY KEY约束时会自动创建B树唯一索引
B.在字段上定义UNIQUE约束时会自动创建一个B树唯一索引
C.默认情况下,禁用约束会删除对应的索引,而激活约束会自动
答案是:参考答案:ABC
为了去除结果集中重复的行,可在SELECT语句中使用下列哪个关键字?()
A.ALL
B.DISTINCT
C.SPOOL
D.HAVING
答案是:参考答案:B
使用什么命令可以清除表中所有的内容?()
A.INSERT
B.UPDATE
C.DELETE
D.TRUNCATE
答案是:参考答案:D
下列的哪个子句在SELECT 语句中用于排序结果集?()
A.HAVING子句
B.WHERE子句
C.FROM子句
D.ORDER BY子句
答案是:参考答案:D
DELETE 语句中用()语句或子句来指明表中所要删除的行。
A.UPDATE
B.WHERE
C.SELECT
D.INSERT
答案是:参考答案:B
下面的各项中哪一个正确描述了Oracle数据库的逻辑存储结构?()
A.表空间由段组成,段由盘区组成,盘区由数据块组成
B.段由表空间组成,表空间由盘区组成,盘区由数据块组成
C.盘区由数据块组成,数据块由段组成,段由表空间组成
D
答案是:参考答案:A
要建立一个UPDATE 语句更新表的某一列数据,且更新的数据为表统计的结果。则需要在UPDATE语句中使用什么语句?()
A.UPDATE
B.SET
C.SELECT
D.WHERE
答案是:参考答案:C
下列哪一项是Oracle数据库中最小的存储分配单元?()
A.表空间
B.段
C.盘区
D.数据块
答案是:参考答案:D
用()语句修改表的一行或多行数据。
A.UPDATE
B.SET
C.SELECT
D.WHERE
答案是:参考答案:A
如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图?()
A.DBA视图
B.ALL视图
C.USER视图
D.动态性能视图
答案是:参考答案:A
在Oracle中,PL/SQL块中定义了一个带参数的游标: CURSOR emp_cursor(dnum NUMBER) IS SELECT sal,comm FORM emp WHERE deptno=dnum; 那么正确打开此游标的语句
答案是:参考答案:AD
下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中?()
A.DBWR
B.LGWR
C.RECO
D.ARCH
答案是:参考答案:A
查询一个表的总记录数,可以采用()统计函数。
A.AVG(*)
B.SUM(*)
C.COUNT(*)
D.MAX(*)
答案是:参考答案:C
下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数据?()
A.DBWR和数据文件
B.LGWR和日志文件组
C.CKPT和控制文件
D.ARCH和归档日志文件
答案是:参考答案:C
列哪个子句实现对一个结果集进行分组和汇总?()
A.HAVING
B.ORDER BY
C.WHERE
D.GROUP BY
答案是:参考答案:D
当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统 将启动如下哪一个进程?()
A.DBWR
B.LGWR
C.SMON
D.ARCH
答案是:参考答案:D
下列哪个函数可以把一个列中的所有值相加求和?()
A.MAX
B.SUM
C.COUNT
D.AVG
答案是:参考答案:B
列关于共享服务器模式的叙述哪一项不正确?()
A.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程
B.一个数据库实例可以启动多个调度进程
C.在共享服务器操作模式下,Oracle实例将启动调度进程Dnnn为用户进程分配服
答案是:参考答案:A
下列哪个子句是SELECT语句中必选项?()
A.FROM
B.WHERE
C.HAVING
D.ORDER BY
答案是:参考答案:A
如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪一个进程?()
A.CKPT
B.SMON
C.LGWR
D.DBWR
答案是:参考答案:D
表命名时需要遵循的规则中选择正确的是( )。
A.表明的首字符应该为字母
B.不能使用保留字
C.可以使用下划线、数字、字母、但不能使用空格和单引号
D.同一用户下表名不能重复
答案是:参考答案:ABCD
如果一个服务进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占用的资源?()
A.DBWR
B.LGWR
C.SMON
D.PMON
答案是:参考答案:D
下列哪个语句能够会滚到特定地方( )。UPDATE... SAVEPOINT update_done; Savepoint created. INSERT...
A.ROLLBACK TO update_done
B.commit
C
答案是:参考答案:D
传统的Oracle数据库系统特权不包括( )。
A.DROP
B.CONNECT
C.RESOURCE
D.SELECT ANY TABLE
答案是:参考答案:C
以下创建表空间的正确语句是( )。
A.CREATE TABLESPACE "TABLESPACENAME" LOGGING
B.DATAFILE ./home/oracle/app/oracle/oradata/orcl/EVCHGJ
答案是:参考答案:D
将数据库启动到装载状态的命令( )。
A.startup
B.startup nomount
C.startup mount
D.startup open
答案是:参考答案:C
用户SCOTT正在执行UPDATE语句,需要保证SCOTT的修改操作完成,理想的关闭实例方式是( )。
A.SHUTDOWN ABORT
B.SHUTDOWN IMMEDIATE
C.SHUTDOWN TRANSACTIONAL
D
答案是:参考答案:D
使用shutdown命令关闭数据库,发生的次序是( )。
A.先关闭实例进程
B.先关闭数据库
C.先卸载数据库
D.没有先后次序
答案是:参考答案:B
服务器断电,发生的现象是哪一个? ( )
A.数据缓冲区的修改写入数据库
B.没有提交的事物自动撤销
C.数据文件、控制文件和日志文件处于不一致状态
D.下次启动,需要进行手工恢复
答案是:参考答案:B
建立一张表插入1行记录,之后使用exp导出数据,再次给表插入2行数据,之后把表格删除,重新使用imp命令导入导出的数据,导入后表中有( )条记录。
A.0
B.1
C.2
D.3
答案是:参考答案:B
在oracle环境下,需要创建表空间,当数据超过表空间大小时,要对表空间进行扩充,以下选项中扩充方式正确的有( )。
A.添加数据文件
B.改变数据文件的大小
C.允许数据文件自动扩展
D.表空间不能再用重新创建表空间
答案是:参考答案:ABC
同义词的作用是( )。
A.多用户协同开发中,可以屏蔽对象的名字及其持有者
B.加快速度
C.实现复杂功能
D.可以顺序增长
答案是:参考答案:A
想在另一个模式中创建表,用户最少应该具有什么系统权限?( )
A.CREATE TABLE
B.CREATE ANY TABLE
C.RESOURCE
D.DBA
答案是:参考答案:C
关于触发器,下列说法正确的是( )。
A.可以在表上创建INSTEAD OF 触发器
B.语句级触发器不能使用“:old”和“:new”
C.行级触发器不能用于审计功能
D.触发器可以显式调用
答案是:参考答案:B
假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限?( )
A.CREATE TABLE
B.CREATE USER
C.UNLIMITED TABL
答案是:参考答案:D
在Oracle中,关于触发器的描述正确的是( )。
A.触发器可以删除,但不能禁用
B.触发器只能用于表
C.触发器可以分为行级和语句级两种
D.触发器是一个对关联表发出insert、update、delete或select for
答案是:参考答案:C
授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是( )。
A.GRANT CHANGE ON SCOTT.EMP TO SA
B.GRANT UPDATE ON SCOTT.EMP(SAL) TO SA
C.GRANT
答案是:参考答案:B
在Oracle中,INSTEAD OF触发器主要用于( )。
A.表
B.表和视图
C.基于单个表的视图
D.基于多个表的视图
答案是:参考答案:D
下列哪一个锁模式不属于Oracle ?( )
A.共享锁
B.排它锁
C.行级共享锁
D.死锁
答案是:参考答案:D
下列关于提交事务的叙述哪一项是正确的?( )
A.事务提交后,它对数据库所做的修改将永久保存到数据库中
B.事务提交后,还可以使用回滚语句取消它所做的操作
C.提交事务的响应速度与事务的规模有关
D.提交事务并不意味着事务的结束,它
答案是:参考答案:A
ORACLE常用的约束条件类型( )。
A.PRIMARY
B.FOREIGN
C.UNIQUE
D.CHECK
答案是:参考答案:ABCD
下列关于Oracle支持的锁粒度描述正确的是?( )
A.数据库级、表级、行级、列级
B.数据库级、表级、行级
C.行级、列级
D.列级、表级
答案是:参考答案:A
下面那个语句是错误的( )。
A.create synonym dept_synon for scott.dept
B. create sequence dept_seque increment by 1
C.alter sequen
答案是:参考答案:D
使用ALTER INDEX … … REBUILD语句不可以执行下面的哪个任务?( )
A.将反向键索引重建为普通索引
B.将一个索引移动到另一个表空间
C.将位图索引更改为普通索引
D.将一个索引分区移动到另一个表空间
答案是:参考答案:C
查看下面的语句创建了哪一种索引?( ) CREATE INDEX test_index ON student(stuno, sname) TABLESPACE users STORAGE(initial 64k, next 32k)
A.
答案是:参考答案:C
一个表有百万以上数据,其中一个列经常被作为查询条件并且只有25个不同数据,适合使用( )索引提高查询速度。
A.B-Tree
B.反向
C.位图
D.函数索引
答案是:参考答案:C
在Oracle中,用下列语句定义了一个过程:CREATE PROCEDURE proc(value1 IN VARCHAR2, value2 OUT NUMBER, value3 IN OUT VARCHAR2) IS BEGIN END;
答案是:参考答案:B
在oracle中获取前10条的关键字是 ( )
A.top
B.Limit
C.first
D.rownum
答案是:参考答案:D
在Oracle中,不属于游标属性的是( )。
A.%NOTFOUND
B.%FOUND
C.%ISCLOSE
D.%ISOPEN
答案是:参考答案:B
在Oracle中,下列哪个语句允许检查UPDATE语句所影响的行数?( )。
A.SQL%NOTFOUND
B.SQL %FOUND
C.SQL %ROWCOUNT
D.SQL %COUNT
答案是:参考答案:C
请选择以下那几项是oracle客户端的链接工具( )。
A.IE浏览器
B.SQL*PLUS
C.PLSQL Developer
D.以上答案均不对
答案是:参考答案:ABC
在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是( )。
A.游标打开
B.游标关闭
C.当前记录的数据加载到变量中
D.创建变量保存当前记录的数据
答案是:参考答案:C
在Oracle中,关于子程序的描述不正确的是( )。
A.子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用
B.子程序可以具有声明部分、可执行部分和异常处理部分
C.子程序参数的模式只有IN和OUT两种模式
D.子程序可
答案是:参考答案:C
如果在程序包的主体中包括了一个过程,但没有在程序包规范中声明这个过程,那么它将会被认为是( )。
A.非法的
B.公有的
C.受限的
D.私有的
答案是:参考答案:D
以下PL/SQL语句块执行的结果是( )。
A.无输出
B.a
C.a a
D.a a a
答案是:参考答案:D
Select语句中用来连接字符串的符号是( )。
A.“+”
B.“&”
C.“||”
D.“|”
答案是:参考答案:C
下面那个不是oracle程序设计中的循环语句( )。
A.for… end for
B.loop…end loop
C.while…end loop
D.for… end loop
答案是:参考答案:A
在Oracle中,以下是STUDENTS表的结构: SID NUMBER NOT NULL,Primary Key SNAME VARCHAR2(30) COURSE_ID VARCHAR2(10) NOT NULL MARKS NUMBE
答案是:参考答案:D
下列建议使用的常用标量数据类型是( )。
A.Varchar2
B.Long
C.Char
D.Long raw
答案是:参考答案:A
下列不建议使用的常用标量数据类型是( )。
A.Varchar2
B.Date
C.Char
D.Blob
答案是:参考答案:D
在下面有关子查询ANY运算符的描述中,哪一项是正确的?( )。
A.any 表示小于最小值
B.any表示小于最大值
C.any表示大于最小值
D.都不对
答案是:参考答案:BC
oracle数据库中,通过( )可以以最快的方式访问表中的一行。
A.主键
B.唯一索引
C.rowid
D.全表扫描
答案是:参考答案:C
下列哪种不是DDL语句。( )。
A.alter
B.create
C.drop
D.commit
答案是:参考答案:D
关于模式的描述下列哪一项不正确?( )
A.表或索引等模式对象一定属于某一个模式
B.在Oracle数据库中,模式与数据库用户是一一对应的
C.一个表可以属于多个模式
D.一个模式可以拥有多个表
答案是:参考答案:C
下列哪种不是DML语句是( )。
A.insert
B.alter
C.update
D.delete
答案是:参考答案:C
某用户需要创建一个很小的表,但是该表会被许多查询使用,这时用户应当在创建该表时指定下列哪个子句?( )
A.PCTFREE和PCTUSED
B.CACHE
C.NOLOGGING
D.TABLESPACE
答案是:参考答案:B
下列不属于Oracle数据库中的约束条件的是( )。
A.NOT NULL
B.Unique
C.INDEX
D.Primary key
答案是:参考答案:C
在Oracle中,( )操作符返回并集操作并不包括重复行。
A.Intersect
B.Union
C.Union all
D.Minus
答案是:参考答案:B
从雇员表emp中选取所有列创建一个备份表emp_old的语句是( )。
A.CREATE TABLE emp_old;AS SELECT * FROM emp_old
B.BACKUP TABLE emp_old LIKE SELECT
答案是:参考答案:D
在Oracle中,一个用户拥有的所有数据库对象统称为( )。
A.数据库
B.模式
C.表空间
D.实例
答案是:参考答案:B
在oracle环境下,以下说法中正确的是( )。
A.<> 表示不等于
B._ 代表一个字符
C.% 代表0个或者多个字符
D.* 代表0个或者多个字符
答案是:参考答案:ABC
在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( )表空间分配给用户作为默认表空间。
A.USER
B.SYS
C.DEFAULT
D.SYSTEM
答案是:参考答案:D
在建表时如果希望某列的值,在一定的范围内,应建什么样的约束?( )
A.primary key
B.unique
C.check
D.not null
答案是:参考答案:C
在SQLPLUS中,执行外部脚本所用的命令是( )。
A./
B.@脚本
C.EXE 脚本
D.不能在SQLPLUS中直接运行脚本
答案是:参考答案:B
查看系统日期,要使用( )。
A.实体化视图
B.表
C.序列
D.伪表Dual
答案是:参考答案:D
以下语句中可以正确查看服务器时间的sql语句是( )。
A.select sysdate from dual
B.select systemdate from dual
C.select current_date from dual
答案是:参考答案:A
能够统计表中计算平均值的函数是( )。
A.COUNT
B.TO_NUMBER
C.AVG
D.SUBSTR
答案是:参考答案:C
能够统计表中记录行数的函数是( )。
A.COUNT
B.TO_NUMBER
C.AVG
D.SUBSTR
答案是:参考答案:A
下面的语句是可以显示( )。
A.雇员编号
B.岗位
C.上级主管
D.年薪
答案是:参考答案:D
查看表结构的命令是( )。
A.select
B.create
C.describe
D.tiger
答案是:参考答案:A
以下关于归档日志的说法正确的是( )。
A.ORACLE要将填满的在线日志文件组归档时,则要建立归档日志
B.在操作系统或磁盘故障中可保证全部提交的事务可被恢复
C.数据库可运行在两种不同方式下:非归档模式和归档模式
D.数据库在A
答案是:参考答案:ABC
在emp表中查找名字以G开头的SQL语句是( )。SELECT ename, hiredate FROM emp
A.WHERE ename like .G%.;SELECT last_name, hiredate FROM emp
B
答案是:参考答案:A
有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是( )。
A.select * from 产品表 where价格>1000
B.select sum(价格) from 产品表 group by 所属分类 having
答案是:参考答案:D
下列不属于ORACLE的逻辑结构的是( )。
A.区
B.段
C.数据文件
D.表空间
答案是:参考答案:C
以下哪个不是数据库的物理组件( )。
A.表空间
B.数据文件
C.日志文件
D.控制文件
答案是:参考答案:A
oracle逻辑存储结构正确的是( )。
A.tablespace--segment--osblock--block
B.tablespace--segment--extent--block 表空间-段-盘区-数据块
C.tables
答案是:参考答案:B
下列关于共享服务器模式的叙述哪一项不正确 ( ) 。
A.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程
B.一个数据库实例可以启动多个调度进程
C.在共享服务器操作模式下,Oracle实例将启动进程Dnnn为用户进程分
答案是:参考答案:A
下列哪一项可以正确引用记录表变量中的一个值?()
A.tab_abc(1)
B.tab_abc(1).col
C.ab_abc.col
D.tab_abc.first()
答案是:参考答案:B
如果PL/SQL 程序块的可执行部分引发了一个错误,则程序的执行顺序将发生什么变化?()
A.程序将转到EXCEPTION 部分运行
B.程序将中止运行
C.程序仍然正常运行
D.以上都不对
答案是:参考答案:A
如何终止LOOP循环,而不会出现死循环?()
A.在LOOP语句中的条件为FALSE 时停止
B.这种循环限定的循环次数,它会自动终止循环
C.EXIT WHEN 语句中的条件为TRUE
D.EXIT WHEN 语句中的条件为FAL
答案是:参考答案:C
] Oracle内存结构可以分为( )。
A.备份区
B.程序全局区
C.系统全局区
D.还原区
答案是:参考答案:BC
下列哪一项错误地描述了默认值的作用?()
A.为表中某列定义默认值后,如果向表中添加记录而未为该列提供值,则使用定义的默认值代替
B.如果向表中添加记录并且为定义默认值的列提供值,则该列仍然使用定义的默认值
C.都不正确
D.都正确
答案是:参考答案:B
下列哪个关键字用来在IF 语句中检查多个条件?()
A.ELSE IF
B.ELSIF
C.ELSIF
D.ELSIFS
答案是:参考答案:C
目前为:
1/1
页
首页 上页 下页 尾页