oracle中文题2p12.docx
《oracle中文题2p12.docx》由会员分享,可在线阅读,更多相关《oracle中文题2p12.docx(12页珍藏版)》请在冰豆网上搜索。
![oracle中文题2p12.docx](https://file1.bdocx.com/fileroot1/2022-11/16/87ee5ee5-9a8d-488d-ba20-249d8f2fac9c/87ee5ee5-9a8d-488d-ba20-249d8f2fac9c1.gif)
oracle中文题2p12
Oracle中文题之二
第一部分选择题
第一单元
空
第二单元
1.在全局存储区SGA中,哪部分内存区域是循环使用的?
B
A.数据缓冲区B.日志缓冲区C.共享池D.大池
2.解析后的SQL语句在SGA的哪个区域中进行缓存?
C
A.数据缓冲区B.日志缓冲区C.共享池D.大池
3.如果一个服务进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源?
D
A.DBWRB.LGWRC.SMOND.PMON
4.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数据?
C
A.DBWR和数据文件B.LGWR和日志文件组C.CKPT和控制文件D.ARCH和归档日志文件
第三单元
1.HAVING子句的作用是B
A.查询结果的分组条件B.组的筛选条件C.限定返回的行的判断条件D.对结果集进行排序
2当使用三角函数COS求余弦时,应以B为单位传递参数。
A.角度B.弧度C.角度和弧度均可D.上述都不对
第四单元
1以下的哪个命令可以将SQL命令保存到文件中A。
而哪个命令可以将SQL命令的运行结果保存到文件中B。
A.SAVEB.SPOOLC.GETD.INPUT
第五单元
1下列哪一项不是伪列ROWID的作用?
D
A.保存记录的物理地址B.快速查询指定的记录C.标识各条记录D.保存记录的头信息
2.为了减少表中的链接记录和迁移记录,应当增大表的哪一个存储参数?
A
A.PCTFREEB.PCTUSEDC.MAXEXTENTSD.PCTINCREASE
第六单元
1.下列哪一种连接与逗号分隔连接执行的效果相同?
C
A.外连接B.交叉连接C.自然连接D.内连接
2.如果只需要返回匹配的列,则应当使用哪种连接?
A
A.内连接B.交叉连接C.左连接D.全连接
第七单元
1.只能存储一个值的变量是哪种变量?
B
A.游标B.标量变量C.游标变量D.记录变量
2.下列哪一项可以正确地引用记录变量中的一个值?
B
A.rec_abc
(1);B.rec_abc
(1).col;C.rec_abc.col;D.rec_abc.first();
第八单元
1.可以引用哪个数据字典视图来查看软件包中包含的代码?
C
A.USER_OBJECTSB.USER_PACKAGE_TEXTC.USER_SOURCED.USER_TEXT
2.当满足下列哪种条件时,允许两个过程具有相同的名称?
B.参数的数量或数据类型不相同时
第九单元
1.下列关于对象的描述哪项是错误的?
B
A.为对象表添加数据时,可以在INSERT语句的VALUES子句中直接提供值,隐式创建对象类型实例,然后向表中添加数据;也可以显式创建对象实例后向表中添加数据
B.对象表与其他类型的表一样,都是作为列的集合
C.对象表中的每个对象都有一个OID,OID是全局唯一的,表示每一个对象的实例
D.查询对象表时,对象表中的数据以关系的形式显示,但也可以通过使用VALUE()函数以对象实例的形式显示
2.假设要对“商品信息”表进行分区处理,并且根据商品的产地进行分区,则应采用下列哪一种分区方法?
C
A.范围分区B.散列分区C.列表分区D.组合范围散列分区
3.下列哪一项是关于簇和簇表不正确的描述?
D
A.簇实际上是一组表B.因为簇将不同表的相关行一起存储到相同的数据块中,所以合理使用簇可以帮助减少查询数据所需的磁盘读取量C.簇表是簇中某一个表D.在创建簇和簇表之后就可以向其中添加数据
第十单元
1.查看下面的语句创建了哪一种索引?
C
CREATEINDEXtest_indexONstudent(stuno,sname)
TABLESPACEusersSTORAGE(INITIAL64k,next32k);
A.全局分区索引B.位图索引C.复合索引D.基于函数的索引
2.使用ALTERINDEX...REBUILD语句不可以执行下面的哪个任务?
D
A.将反向键索引重建为普通索引B.将一个索引移动到另一个表空间
C.将位图索引更改为普通索引D.将一个索引分区移动到另一个表空间
3.下列关于约束与索引的说法中,哪一项是不正确的?
D
A.在字段上定义PRIMARTKEY约束时会自动创建B树唯一索引
B.在字段上定义UNIQUE约束时会自动创建一个B树唯一索引
C.默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引
D.定义FOREIGNKEY约束时会创建一个B树唯一索引
4.假设EMPLOYEE表包含一个MARRIAGE列,用于描述职工的婚姻状况,则应该在该字段上创建什么类型的索引?
D
A.B树唯一索引B.B树不唯一索引C.基于函数的索引D.位图索引
5.下列关于索引的描述哪一项是不正确的?
B
A.表是否具有索引不会影响到所使用的SQL编写形式
B.在为表创建索引后,所有的查询操作都会使用索引
C.为表创建索引后,可以提高查询的执行速度
D.在为表创建索引后,Oracle优化器将根据具体情况决定是否采用索引
6.如果经常执行类似于下面的查询语句:
SELECT*fromstudentwhereSubstr(sname,0,2)='刘'
应当为student表中的sname列创建哪一种类型的索引?
D
A.B树唯一索引B.位图索引C.B树不唯一索引D.基于函数的索引
7.假设在一个表的3个字段NAME、SEX和MONTH_OF_BIRTH中分别保存姓名、性别和出生的月份数据,则应当为这3个字段分别创建何种类型的索引?
D
A.全部创建B树索引B.全部创建位图索引C.分别创建B树索引、位图索引和位图索引
D.分别创建B树索引、位图索引和基于函数的索引
8.如果创建的表其主键可以自动编号,则应该为主键创建的索引是哪种类型?
A
A.反向键索引B.B树索引C.位图索引D.基于函数的索引
第十一单元
1.如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?
C.WITHCHECKOPTION
2.在下列各选项中,关于序列的描述哪一项是不正确的?
D
A.序列是Oracle提供的用于产生一系列唯一数字的数据库对象
B.序列并不占用实际的存储空间
C.使用序列时,需要用到序列的两个伪列NEXTVAL与CURRVAL。
其中,NEXTVAL将返回序列生成的下一个值,而CURRVAL返回序列的当前值
D.在任何时候都可以使用序列的伪列CURRVAL,以返回当前序列值
3在下列各选项中,关于同义词的描述哪一项是不正确的?
B
A.同义词是数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称
B.在创建同义词时,所替代的模式对象必须存在
C.Oracle中的同义词分为公有同义词和私有同义词
D.公有同义词在数据库中所有的用户都可以使用;私有同义词由创建它的用户所拥有
第十二单元
1在使用CREATETRIGGER语句创建行级触发器时,哪一个语句用来引用旧数据?
D
A.FOREACHB.ONC.REFERENCINGD.OLD
2替代触发器可以被附加到哪一类数据库对象上?
C
A.表B.序列C.视图D.簇
3下列哪个语句用于禁用触发器?
C
A.ALTERTABLEB.MODIFYTRIGGERC.ALTERTRIGGERD.DROPTRIGGER
4条件谓词在触发器中的作用是A。
A.指定对不同事件执行不同的操作B.在UPDATE中引用新值和旧值
C.向触发器添加WHEN子句D.在执行触发器前必须满足谓词条件
5可以使用哪个子句来更改相关性标识符的名称?
A
A.REFERENCINGB.WHENC.INSTEAD-OFD.RENAME
6.下列哪个相关性标识符是可用的,并且包括了DELETE触发器中要更新的值?
A
A.OLDB.NEWC.REFERENCINGD.以上都不是
第十三单元
1.下列关于提交事务的叙述哪一项是正确的?
A
A.事务提交后,它对数据库所做的修改将永久保存到数据库中
2.下列哪个语句会终止事务?
D.COMMIT
3.假如当前数据库有两个并发的事务,其中,第一个事务修改表中的数据,第二个事务在将修改提交约数据库前查看这些数据。
如果第一个事务执行回滚操作,则会发生哪种读取现象?
C
A.假读B.非重复读取C.错读D.重复读
4.当一个事务基于某些搜索条件读取一个数据表,第二个事务更新表中的数据,那么,当第一个事务再次读取数据时,返回的结果会因为搜索条件而返回不同的结果。
这种现象叫做什么?
A
A.假读B.非重复读取C.错读D.重复读
5.下列选项中,哪个选项用于设置事务的隔离层?
A
A.READONLYB.UPDATEC.LOCALD.ISOLATIONLEVELREADCOMMITTEDIS
6.下列哪一个锁模式不属于Oracle?
D
A.共享锁B.排他锁C.行级共享锁D.死锁
7.下列关于Oracle支持的锁粒度描述正确的是?
B
A.数据库级、表级、行级和列级B.数据库级、表级、行级C.行级、列级D.列级、表级
8.在用SETTRANSACTION语句设置事务的属性时,为了确保事务中不会发生非重复读取和错读,但不考虑是否会发生假读,应使用哪个隔离层?
D
A.READCOMMITEB.SERIALIZABLEC.READWRITED.REPEATABLEREAD
第十四单元
1.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限?
A
A.CREATETABLEB.CREATEUSER
C.UNLIMITEDTABLESPACED.LIMITEDTABLESPACE
2.下列哪一项资源不能在用户配置文件中限定?
B
A.各个会话的用户数B.登录失败的次数C.使用CPU时间D.使用SGA区的大小
3.检查下面的SQL语句,哪一项是错误的?
B
Alterusertempuseridentifiedbyoracledefaulttablespaceusers
defaulttemporarytablespacetempquota100Monusers;
A.defaulttablespaceusersB.defaulttemporarytablespacetemp
C.quota100MonusersD.identifiedbyoracle
4.下面哪一个不是系统权限?
C
A.SELECTTABLEB.ALTERTABLEC.SYSDABD.CREATEINDEX
5.想在另一个模式中创建表,用户最少应该具有什么系统权限?
B
A.CREATETABLEB.CREATEANYTABLEC.RESOURCED.DBA
6.用户查询下列哪一个数据字典视图,可以查看他向其他用户授予的对象权限?
C
A.DBA_SYS_PRIVSB.USER_T