Oracle数据库复习题.docx

上传人:b****2 文档编号:1820231 上传时间:2022-10-24 格式:DOCX 页数:9 大小:21.42KB
下载 相关 举报
Oracle数据库复习题.docx_第1页
第1页 / 共9页
Oracle数据库复习题.docx_第2页
第2页 / 共9页
Oracle数据库复习题.docx_第3页
第3页 / 共9页
Oracle数据库复习题.docx_第4页
第4页 / 共9页
Oracle数据库复习题.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Oracle数据库复习题.docx

《Oracle数据库复习题.docx》由会员分享,可在线阅读,更多相关《Oracle数据库复习题.docx(9页珍藏版)》请在冰豆网上搜索。

Oracle数据库复习题.docx

Oracle数据库复习题

题型:

选择题:

1’*15

填空题:

1’*10

推断题:

1’*10

简答题:

5’*3

编程题:

15’*1

查询设计:

3’*5

综合题:

20’

一、选择题

1.在关系模式中,视图是三级模式结构中的()D

A.内模式   B.模式   C.存储模式 D.外模式

2.下面()内容通常不属于Oracle数据库治理员的职责。

D

A.创建新用户         B.创建数据库对象

C.安装Oracle软件     D.操纵数据库数据的应用程序开发

3.在下面关于数据库技术的讲法中,不正确的是____。

C

A.数据的完整性是指数据的正确性和一致性

B.防止非法用户对数据的存取,称为数据库的安全性防护

C.采纳数据库技术处理数据,数据冗余应完全消逝

D.不同用户能够使用同一数据库,称为数据共享

4.下列不属于关系代数运算的是。

A

A.查询B.投影C.选择D.联接

5.在登录到OracleEnterpriseManager(OEM)时,要求验证用户的身份。

下面不属于能够选择的身份为()。

D

A.NormalB.SYSOPERC.SYSDBAD.Administrator

6.Oracle治理数据库存储空间的最小数据存储单位是()。

C

A.表空间B.表C.数据块D.区间

7.下列不属于Oracle表空间的是()。

D

A.大文件表空间B.系统表空间C.撤销表空间D.网格表空间

8.Oracle数据库物理结构包括以下三种文件,以下不属于的是()。

A

A.系统文件B.日志文件C.数据文件D.操纵文件

9.下面不属于Oracle数据库状态的是()。

D

A.OPENB.MOUNTC.CLOSED.READY

10.删除数据库的语句是()C

A.DELETEDATABASEB.REMOVEDATABASE

C.DROPDATABASED.UNMOUNTDATABASE

11.在ALTERTABLE语句中,指定某列不可用,能够使用关键字()。

A

A.UNUSEDB.USEDC.DISABLED.NOUSE

12.关键字是关系模型中的重要概念。

当一张二维表(A表)的主关键字被包含到另外一张二维表(B表)中时,它就称为B表的。

B

A.主关键字B.外部关键字C.候选关键字D.超关键字

13.以下关于空值(NULL)叙述正确的是()B

A)空值等于空字符串B)空值表示字段或变量还没有确定的值

C)空格是空值D)空值等同于数值0

14.有关查询与视图,下列讲法中不正确的是()。

B

A.查询是只读型数据,而视图能够更新数据源

B.查询能够更新源数据,视图也有此功能

C.视图具有许多数据库表的属性,利用视图能够创建查询和视图

D.视图能够更新源表中的数据,存在于数据库中

15.PL/SQL标识符的最大长度为()。

B

A.20B.30C.40D.50

16.序列号是一个Oracle整数,最多能够有()个数字。

C

A.36B.37C.38D.39

17.下面不是Oracle游标属性的是()。

D

A.%ISOPENB.%FOUNDC.%ROWCOUNTD.%FETCH

18.用于显示所有表空间描述信息的视图为()。

B

A.V$TABLESPACEB.DBA_TABLESPACES

C.USER_TABLESPACESD.TABLESPACES

19.撤销用户指定权限的命令是()。

A

A.REVOKEB.REMOVERIGHT

C.DROPRIGHTD.DELETERIGHT

20.拥有所有系统级治理权限的角色是()。

D

A.ADMINB.SYSTEMC.SYSMAND.DBA

21.假如一个表中某条记录的一个字段临时不具有任何值,那么在其中将保存以下(c)内容。

A.空格字符B.数字0C.NULLD.该字段数据类型的默认值

22.下列哪一项不是伪列ROWID的作用?

()D

A.保存记录的物理地址B.快速访问指定的记录

C.标识各条记录D.保存记录的头信息

23.某用户需要创建一个专门小的表,然而该表会被许多查询使用。

这时用户应当在创建该表时指定下列()。

B

A.PCTFREE和PCTUSEDB.CACHE

C.NOLOGGINGD.TABLESPACE

24.唯一性约束与主键约束的一个区不是()。

D

A.唯一性约束列的值不能够有重复值

B.唯一性约束列的值能够不是唯一的

C.唯一性约束列的值不能够为空值

D.唯一性约束列的值能够为空值

25.下列哪个语句能够在SQL*Plus中直接调用一个过程?

(d)

A.RETURNB.CALLC.SETD.EXEC

26.下面()不是过程中参数的有效模式。

C

A.INB.INOUTC.OUTIND.OUT

27.下列哪一个动作可不能激发触发器?

()B

A.更新数据B.查询数据

C.删除数据D.插入数据

28.替代触发器一般被附加到哪一类数据库对象上?

()C

A.表B.序列C.视图D.簇

29.假如希望执行某个操作时,该操作本身并不执行,而是去执行另外的一些操作,那么能够使用什么方式完成这种操作?

()C

A.before触发器

B.after触发器

C.insteadof触发器

D.undo触发器

30.假如创建的表其主键能够自动编号,则应该为主键创建的索引类型是()。

A

A.反向键索引B.位图索引C.B树索引D.基于函数的索引

31.假如用户经常要在EMP表的SEX列统计不同性不的职员信息,则应该在SEX列上创建的索引类型是(b)。

C

A.B树索引B.位图索引C.反向键索引D.基于函数的索引

32.建立序列后,首次调用序列时应该使用()伪列。

C

A.ROWIDB.ROWNUMC,NEXTVALD.CURRVAL

33.下列关于序列的描述中,()是不正确的。

D

A.序列是Oracle提供的用于产生一系列唯一数字的数据库对象

B.序列并不占用实际的存储空间

C.使用序列时,伪列NEXTVAL返回序列生成的下一个值

D.任何时候都能够使用伪列CURRVAL返回当前序列值

34.为了禁止在视图上执行DML操作,建立视图时应该提供()选项。

B

A.WITHCHECKOPTIONB.WITHREADONLY

C.WITHREADOPTIOND.READONLY

35.关于游标FOR循环,以下哪种讲法是错误的?

()D

A.循环隐含使用FETCH提取数据

B.循环隐含使用OPEN打开记录集

C.终止循环操作也就关闭了游标

D.使用游标FOR循环不需要定义游标

二、填空题

1.在安装Oracle11g时,需要指定全局数据库名,默认为orcl。

2.用于显示数据库差不多信息的Oracle系统视图是V$DATABASE。

3.完整的Oracle数据库系统通常由两个部分组成:

实例(INSTANCE)和数据库(DATABASE)。

4.Oracle数据块的标准大小由初始化参数DB_BLOCK_SIZE确定。

5.Oracle数据库系统的物理存储结构要紧由3类文件组成,分不为数据文件、日志文件、操纵文件。

6.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。

7.在Oracle实例的进程结构中,要紧有3类进程:

用户进程、服务器进程和后台进程。

当用户运行一个应用程序或一个Oracle工具是,系统将创建一个用户进程。

8.执行强制启动数据库的命令是STARTUPFORCE。

9.保存初始化参数的服务器参数文件的缩写是SPFile。

10.Oracle中的异常能够分为预定义异常、非预定义异常和用户定义异常3类。

11.有些表共享公共的列,并经常同时被访问。

为了提高数据存取的效率,把这些表在物理上存储在一起,得到的表的组合确实是簇。

12.声明游标的语句是DECLARECURSOR。

13.假如表中某列的基数比较低,则应该在该列上创建索引。

位图

14.使用显式游标要紧包括4个步骤:

声明游标、打开游标、提取数据、关闭游标。

15.在PL/SQL中,假如SELECT语句没有返回任何记录,则会引发NO_DATA_FOUND异常。

16.查看操作在数据表中所阻碍的行数,能够通过游标的%ROWCOUNT属性实现。

三、推断题(以下讲法均正确)

1.数据库能够由多个实例装载和打开,而实例能够在任何时刻装载和打开一个数据库。

2.启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例。

3.数据库治理员能够为数据库创建多个撤销表空间,但每个数据库实例最多只能使用一个撤销表空间。

4.同一个实例中的所有SQL语句的排序操作共享一个排序段。

5.表空间在物理上与数据文件相对应,一个表空间在物理上对应一个或多个数据文件,而一个数据文件只能属于一个表空间。

6.Oracle支持在同一个数据库中使用多种大小的块。

7.在撤销表空间中,存在大量的写入操作,而只有少量的读取操作。

8.用户对数据库的操作假如产生日志信息,则该日志信息首先被存储在日志缓冲区,随后由LGWR进程保存到日志文件组。

9.当用户运行一个应用程序或一个Oracle工具时,系统将创建一个用户进程。

10.保存初始化参数的服务器参数文件的缩写是SPFile。

11.视图是虚拟的表,它在物理上并不存在。

能够把它看成是一个存储的查询。

12.创建索引能够提高读取数据的效率。

13.有些表共享公共的列,并经常同时被访问。

为了提高数据存取的效率,把这些表在物理上存储在一起,得到的表的组合确实是簇。

14.用于显示操纵文件中保存的所有表空间的名称和数量的视图是V$TABLESPACE。

15.RMAN是RecoveryManager的缩写,即恢复治理器。

它能够用来备份和恢复数据库文件、归档日志和操纵文件,能够用来执行完全或不完全的数据库恢复。

16.在恢复Oracle数据库时,必须先启用ARCHIVELOG(归档日志)模式,才能使数据库在磁盘故障的情况下得到恢复。

17.初始化参数db_recovery_file_dest表示闪回恢复区的位置,db_recovery_file_dest_size表示闪回恢复区的大小。

18.在ALTERUSER语句中,使用ACCOUNTLOCK关键词锁定账户。

19.由于ROWID实际上保存的是记录的物理地址,因此通过ROWID来访问记录能够获得最快的访问速度。

四、简答题

1.依照存放的数据库对象类型,Oracle中的段能够分为哪几种?

数据段索引段临时段回退段LOB段

2.简述Oracle数据库逻辑存储结构。

Oracle数据库由多个表空间组成,而表空间又由许多段组成,段由多个盘区组成,盘区又由多个数据块组成

3.简述事务的概念。

事务是包含一组数据库操作的逻辑工作单元。

在事务中包含的数据库操作是不可分割的整体,要么一起被执行,要么回滚到执行事务之前的状态。

在执行事务时,并不是每执行一个数据库操作就立立即结果写入数据库,而是在完成所有操作后,执行提交命令(Commit)。

假如事务不能成功地被执行,则能够通过执行回滚命令(Rollback)将数据库恢复到执行事务之前的状态。

4.简述索引的工作原理。

索引

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1