oracle习题训练库

上传人:su****e 文档编号:175487353 上传时间:2022-12-19 格式:DOCX 页数:18 大小:32.40KB
收藏 版权申诉 举报 下载
oracle习题训练库_第1页
第1页 / 共18页
oracle习题训练库_第2页
第2页 / 共18页
oracle习题训练库_第3页
第3页 / 共18页
资源描述:

《oracle习题训练库》由会员分享,可在线阅读,更多相关《oracle习题训练库(18页珍藏版)》请在装配图网上搜索。

1、习题1安装和运行Oracle数据库一、填空题1数据库管理系统采用的数据模型主要有:( 网状模型 )、( 层次模型 )和( 关系模型 )。2( 交换方式 )是指数据库使用者利用数据库管理系统提供的软件工具,直接对数据库进行操作,操作结果立即返回到操作界面。3( 数据库 )是存储在计算机内,按一定数据模型组织的、可共享的数据集合。4通常,把每一个类数据对象的个体称为( 实体 )。5对于每一个实体集,可指定一个码为( 主码 )。6Oracle是( 面向对象的关系型 )数据库管理系统。7Oracle系统主要是由(oracle database)和(Oracle Application)两大产品及Ora

2、cle管理程序包等其他产品组成的。8从Oracle DataBase 10g开始,通过设置初始化参数( SHAED_SERVERS )可以自动激活共享服务器特征。9( Oracle数据库10g企业版)是为关键任务的应用程序(如大业务的在线事务处理(OLTP)环境、查询密集的数据仓库和要求苛刻的因特网应用程序)提供了高效、可靠、安全的数据管理的Oracle DataBase 10g版本。10Oracle 10g提供了(Automatic Storage Management ),从而在不需要第三方面产品的情况下实现冗余性和数据分离。二、选择题1两个实体集A和B之间的联系不可能是以下( D )种情

3、况。 A.1 :1 B.1 : n C.m : n D.以上答案都不对2绘制E-R图时,当一个属性或属性组合指定为主码时,在实体集与属性的连接线上标记(D ) A.矩形框 B.带圆角矩形框 C.线段 D.斜线3绘制E-R图时,实体用( A )表示。 A.矩形框 B.带圆角矩形 C.线段 D.斜线4( C )语言是过程化SQL的缩写。 A.SQL B.Tran-SOL C.PL/SQL D.以上答案都对5( A)的目的在于为数据表提供合格的数据。 A.数据准备 B.数据备份 C.数据恢复 D.以上答案都对 6Oracle DataBase 10g版本中不包含( C )。 A. Oracle 数据

4、库个人版 B. Oracle 数据库标准版 C. Oracle 数据库开发版 D. Oracle 数据库企业版7从Oracle 10g开始,允许DBA使用ALTER TABLESPACE RENAME 命令修改表空间的名称,从而解决了早期版本表空间名不能被修改的问题。需要注意( AB )表空间的名称不能修改。(本题多选) A.System B.SysAux C.Temp D.以上答案都不对8Oracle 10g中的“g”代表( B )。 A.网络 B.网格 C.节点 D.站点9Oracle是( C )数据库管理系统。A.关系型 B.面向对象 C.面向对象关系型 D. 以上答案都不对10.安装O

5、racle服务器软件,不会采用的工具是( C )。A、Oracle Universal InstallerB、Oracle Database Configuration AssistantC、Oracle Enterprise Managerment ConsoleD、Oracle Net Confirguration Assistant11.以下被称为实例服务的是( D)。A、OracleOra92homeTNSListener B、OracleOra92homeHTTPServerC、OracleOra92homeAgent D、OracleServicedb0112.Oracle数据库文

6、件默认的安装位置是(C )。A、admin 目录下 B、oradata目录下 C、bin 目录下 D、database 目录下13在数据库服务器的安装过程中,不是默认创建的账户是( D )。A、SYS B、DBA C、SYSTEM D、SCOTT14( AB )直接影响着Oracle的速度,为此建议配置越高越好。(本题多选) A.CPU的速度 B.内存容量 C.硬盘速度 D. 以上答案都不对习题2管理工具和网络配置一、填空题1( SYS )是SYSDBA特权用户和SYSOPER特权用户。2“System”用户是( DBA用户 ),其可以完成对数据库内数据对象的操作。3在使用浏览器运行iSQL*

7、Plus的操作中,输入的URL地址格式为http:/hostname:port/ISQLPLUS,其中的hostname指( oracle server所在主机名 ),port指( OEM控制工具监听器 )。4“OracleOraDb10g_home1TNSListener”服务项是指( 服务监听器 )。5启动“OracleDBConsole”服务项的命令是( emctl start dbconsole )。二、.选择题1.命令行方式的管理工具是(A )。A.SQL*Plus B.Oracle 企业管理控制台 C.iSQL*Plus D.SQL*Plus 工作表2.要对Oracle数据库进行管

8、理,可以采用的工具是(C)。A.Oracle Universal Installer B.Oracle Database Configuration AssistantC.Oracle Enterprise Managerment Console D.Net Manager3.为了通过网络连接数据库,需要在客户端建立(C)。A.监听程序进程 B.实例服务 C.网络连接服务台 D.HTTP服务4.保护监听程序配置信息的位置和名称是( C )。A.客户端,listener.ora B.客户端,tnsnames,oraC.服务器端, listener.ora D.服务器端,tnsnames,ora5

9、DBA是指(C)A系统管理员 B.数据库操作员 C数据库管理员 D.以上说法都不对6自定义一个用户时,如果选择项全部为默认状态,则该用户建立后为(D)ASYSDBA B.DBA C.SYSOPER D.以上说法都不对7OEM是一个借助于(B)的控制工具。AWindows窗口 B.浏览器窗口 C.Windows窗口与浏览器窗口 D.以上说法都不对(4)SQL*Plus可以用(AB)方式打开。(本题多选)A.命令行 B.Windows窗口 C.浏览器窗口 D.以上说法都不对8关于DBCA的说法中,正确的是(ABCD )。(本题多选)A.可以用于创建数据库 B.可以用于删除数据库C.可以应用于管理数

10、据库模版 D.可以用于修改数据库配置习题3一、填空题1(实例)是一组Oracle后台进程/线程以及一个共享内存区,这些内存有同一个计算机上运行的线程/进程所共享。2(数据库 )物理操作系统文件和磁盘(disk)的集合。3在用户连接使用数据库之前,必须首先(启动)数据库。4(表空间)是Oracle数据库内部最高层次的逻辑存储结构。5修改表空间时,使用命令格式的关键字是(ALTER TABLESPACE)。二、.选择题1.下列组件不是Oracle实例的组成部分的是(C)。A.系统全局区 B.pmon后台进程 C.控制文件 D.调度程序2.系统全局区中的缓冲区以循环方式写入的是(D)。A.数据缓冲区

11、 B.重做日志缓冲区 C.大池 D.共享池3.下面内存区域中用来缓存数据字典信息的是(D)。A.数据库高速缓存 B.程序全局区 C.重做日志缓存 D.共享池4.如果一个服务进程中止,下列进程可以用来释放它所占有的资源的是(D)。A. DBWN B.LGWR C.SMON D.PMON5.下列后台进程中,不是Oracle实例必须启动的是(C)。A. DBWN B.LGWR C.SMON D.ARCN6.如果一个数据缓冲区被为脏缓冲区,正确的说法是(C)。A.该缓冲区的数据与数据文件不一致 B.该缓冲区的数据与数据文件一致C.该缓冲区的数据正在被使用 D.该缓冲区的数据包含有错误7.表空间和数据文

12、件的关系是(B)。A.一个表空间只能对应一个数据文件 B.一个表空间可对应多个数据文件C.一个数据文件可对应多个表空间 D.数据文件和表空间可以交叉对应8.存储数据的逻辑单位,按大小依次为(D)。A.表空间、数据块、区和段 B.区、表空间、数据块和段C.段、区、表空间和数据块 D.表空间、段、区和数据块9.以下初始化参数可以决定数据高速缓冲区的大小的是(D)。A.LOG_BUFFER B.LARGE_POOL_SIZEC.DB_CACHE_SIZE D.SHARED_POOL_SIZE10.以下情况会纪起检查点的是(D)。A.SCN的值会发生变化 B.切换日志C.脏缓冲区个数达到指定阈值 D.

13、执行COMMIT命令11.有关段的说法,错误的是(C)。A.段有多种类型,用于存储不同的数据 B.段的大小在创建时决定,不能改变C.段由多个区组成,区可以连续,也可以不连续D.用来存储回滚数据,要专门创建回滚段 12.下面对LGWR进程的描述正确的是(D)。A.负责对实例进行恢复 B.进程失败后进行清理C.记录数据库的变化,以便进行数据恢复 D.将脏缓冲区写入数据文件13.下列视图可用来查询控制文件信息的是(A)。A.V$CONTROLFILES B.V$DATABASE C.V$CONTROLFILE D.V$CONTROL14.下列情况下,LGWR进程写重做日志缓冲区到重做日志文件的是(D

14、)。A.每3秒 B.当日志缓冲区的已满时C.执行COMMIT语句时 D.以上选项都正确 15.下面数据库文件用来记录应用程序对数据库进行改变的是(C)。A.数据文件 B.控制文件 C.重做日志文件 D.参数文件16.下面内存区域使用LRU机制进行管理的是(C)。A.java池 B.重做日志缓冲区 C.数据库高速缓冲区 D.大池17.下面后台进程可实现对重做日志文件的归档的是(D)。A.PMON B.CKPT C.LCKn D.ARCn18.属于段的类型是(D)。(本题多选) A.表段 B.分区段 C.簇段 D.以上说法都不对19创建数据库时命令格式的关键字是(A)。 ACREATE DATAB

15、ASE B.ALTER DATABASE C.CREATE TABLESPACE D.ALTER TABLESPACE20增加数据文件的关键字是(B)。 A.ALTER B.ADD C.DROP D.INCLUDING21属于表空间的是(ABD)。(本题多选)A.永久表空间 B.临时表空间 C.撤销表空间 D.大文件表空间22下列说法中,错误的是(B)。 A表段用于存储表的所有数据,其名称与表名相同 BUNDO段用于存放事物所修改数据的旧值 C临时段用于存放更新操作所产生的临时数据 DLOB段用于存储LOB列的数据23.要创建新的Oracle数据库,可以采用的工具是(B) 。 A.Oracle

16、 Universal Installer B.Oracle Datebase Configuration AssistantC.Oracle Enterprise Management Console D.Net Manager习题4一、填空题1(主键约束)用于对实体完整性进行约束。是某个列或某些列的组合是唯一的,也是表的主关键字。2(方案)就是一系列数据库对象的集合,是数据库中存储数据的一个逻辑表示或描述。3(索引)是为了加速对表内数据的检索而创建的一种分散存储结构,它总是与数据相关联的。4(表)是数据库最基本的对象,是数据实际存放的地方。5(数据完整性)是对表内数据进行安全、有效管理的一个

17、重要前提。二、.选择题1.创建表的命令格式中应该使用(A)关键字。A.CREATE TABLE B.CREATE CONSTRAINT C.CREATE INDEX D.以上说法都不对2唯一约束使用的关键字是( B)。A.PRIMARY KEY B.UNIQUE C.FOREIGN KEY D.CHECK3删除索引应该使用(B)关键字。A.DROP TABLE B.DROP INDEX C.DROP CONSTRAINT D.以上说法都不对4下列选项中不属于方案的数据库对象是(A)。A.表空间 B.表 C.索引 D.以上都是5在以下不知名用户登录的情况下,下列关于表的书写格式正确的是(C)。A

18、. B.C. D.以上答案都不正确6.在使用ALTER TABLE语句重建一个表时,应当指定的句子是(D)。A.RECRGANIZE B.BRBUILD C.RELOCATE D.MOVE7.如果要删除一个表中所有内容,包括已经成为它分配的所有区,但是要求保留表的结构,应当使用语句(D)。A.DROP TABLE tablename; B.DELETE TABLE tablename;C.TRUNCATE TABLE tablename REUSE STORAGE; D.TRUNCATE TABLE tablename DORP STORAGE;8.为了减少表中行链接和行迁移的现象,下列存储参

19、数中应当增大的是(A)。A.PCTFREE B.PCTUSED C.MAXEXTENTS D.INITEANS9.如果表中的某一条记录的一个字段值为NULL,那么(D)。A.在数据块中存储一个空格 B.在数据块中存储NULLC.在数据块中存储不确定值 D.在数据块中不存储该值10.假设表包含3个字段:NAMW、SEX、BIRTHMONTH、分别保存姓名、性别和出生月份3类数据,应当为3类创建的索引类型是( D)。A.树索引 B.位图索引C.分别创建树索引、位图索引、位图索引。 D.分别创建要索引、位图索引、树索引。11.索引不能执行的操作是(A)。A.改变索引的类型 B.修改存储参数 C.合并

20、碎片 D.分配和回收分区 12.以下不是ROWID组成部分的是(A)。A.表空间编号 B.数据文件编号 C.块编号 D.行编号 13.执行时会出错的代码行号是(B)。ALTER TABLE MY_TABLESTORAGE(MINEXTENTS4NEXT 512K)A.1 B.2 C.3 D.414.下列语句能够删除表中的一个约束的是(C)。A.ALTER TABLEMODIFY CONSTRAINYB.DROP CONSTRAINTC.ALTER TABLE DROP CONSTRAINTD.ALTER CONSTRAINT DROP 15.如果一个约束在定义时使用了DEFERRABLE IN

21、ITIALLY IMMEDIATE 子句,那么说明这个约束具有的功能是(B)。A.在事务提交后立即进行检查B.在每条SQL语句执行后立即进行检查,但是可以通过使用SET CONSTRAINTS ALL DEFERRED语句将检查时机推迟到事务提交时C.在每条SQL语句执行后立即进行检查,并且检查时机不能推迟D.会对表中已有的记录进行检查16.定义下列约束时,Oracle 不会自动建立唯一索引的是(A)。A.PRIMARY KEY B.UNIQUE C.FOREIGN KEY D.以上均不会 17.主建约束和唯一的区别为(C)。A.主键约束列可以为空,唯一约束列不可为空B.唯一约束列可以为空,主

22、键约束列不可以空C.创建唯一约束的同时创建唯一索引,而创建主键约束不一定创建唯一或非唯一索引D.主键约束列的值可以重复,而唯一约束不可以 18.假定emp表的ename列上存在唯一约束,那么要使ename列上不会存在重复值,约束应处于的状态是(D)。A.ENABLE VALIDATE B.ENABLE NOVALIDATEC. DISABLE VALIDATE D.DISABLE NOVALIDATE习题5一、填空题1WHERE子句后面一般跟着_条件_。2用SELECT进行模糊查询时,可以使用LIKE或NOT LIKE匹配符,但要在条件值中使用_%_或_-_等通配符来配合查询。3在课程表kc中

23、,要统计开课总门数,应执行语句SELECT count FROM kc4SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是MAX、_min、_sum、AVG和COUNT。5HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是_表或视图的数据,HAVING子句作用的对象是_分组_。6连接查询包括_非等值连接_、_等值连接_、_外连接_、_自连接、_交叉连接_和_完全连接_。7当使用子查询进行比较测试时,其子查询语句返回的值是_true或false二、.选择题1在SQL中,SELECT语句的SELECT DISTINCT表示查询结果中 ( C )A属

24、性名都不相同 B去掉了重复的列 C行都不相同 D属性值都不相同2与条件表达式“成绩 BETWEEN 0 AND 100 ”等价的条件表达式是(B )。A成绩0 AND 成绩=0 AND 成绩=0 AND 成绩0 AND 成绩副教授 OR 性别=file:/E:/20100419a/lib/Exercises/./span男 B职称=file:/E:/20100419a/lib/Exercises/./span副教授 AND 性别=file:/E:/20100419a/lib/Exercises/./span男CBETWEEN 副教授 AND 男 DIN (副教授,男file:/E:/20100

25、419a/lib/Exercises/./span4要查找课程名中含“基础”的课程名,不正确的条件表达式是(B)。A课程名 LIKE 基础 B课程名=file:/E:/20100419a/lib/Exercises/./span基础 C课程名 LIKE 基础 D课程名 LIKE 基础5模式查找LIKE _a%file:/E:/20100419a/lib/Exercises/./span下面哪个结果是可能的(B)Aaili Bbai Cbba Dcca6SQL中,下列涉及空值的操作,不正确的是( D)Aage IS NULL Bage IS NOT NULLCage = NULL DNOT (a

26、ge IS NULL)7查询学生成绩信息时,结果按成绩降序排列,正确的是(B)AORDER BY 成绩 BORDER BY 成绩 descCORDER BY 成绩 asc DORDER BY 成绩 distinct8下列聚合函数中正确的是(C)A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)9在SELECT语句中,下面(C)子句用于对分组统计进一步设置条件。AORDER BY子句 BINTO子句CHAVING子句 DORDER BY子句10在SELECT语句中,下面(D)子句用于将查询结果存储在一个新表中。AFROM子句 BORDER BY子句CHAVING子

27、句 DINTO子句三、简答题1试说明SELECT语句的FROM子句、WHERE子句、ORDER BY子句、GROUP BY子句、HAVING子句和INTO子句的作用。FROM 子句, 组装来自不同数据源的数据WHERE子句,基于指定的条件对记录进行筛选使用 ORDER BY 对结果集进行排序GROUP BY 子句, 将数据划分为多个分组 INTO 语句 将一个或多个记录添加到表中,将查询结果集内的记录添加到现有表的尾部。2LIKE可以与哪些数据类型匹配使用?一般搜索条件中用Like 可与LIKE配对的数据类型主要是字符串、日期或时间值。3简述COMPUTE子句和COMPUTE BY子句的差别。

28、 COMPUTE BY 子句使用同一 SELECT 语句既查看明细行,又查看汇总行。可以计算子组的汇总值,也可以计算整个结果集的汇总值。 COMPUTE 子句需要下列信息: 可选的 BY 关键字,该关键字可按对一列计算指定的行聚合。行聚合函数名称;例如,SUM、AVG、MIN、MAX 或 COUNT。 要对其执行行聚合函数的列。COMPUTE 生成的结果集 COMPUTE 所生成的汇总值在查询结果中显示为分离的结果集,包括 COMPUT子句的查询的结果类似于控制中断报表,即汇总值由指定的组(或称中断)控制的报表。可以为各组生成汇总值,也可以对同一组计算多个聚合函数。当 COMPUTE 带有可选

29、的 BY 子句时,符合 SELECT 条件的每个组都有两个结果集:每个组的第一个结果集是明细行集,其中包含该组的选择列表信息。每个组的第二个结果集有一行,其中包含该组的 COMPUTE 子句中所指定的聚合函数的小计。当 COMPUTE 不带可选的 BY 子句时,SELECT 语句有两个结果集:每个组的第一个结果集是包含选择列表信息的所有明细行。第二个结果集有一行,其中包含 COMPUTE 子句中所指定的聚合函数的合计。4什么是子查询?子查询包含几种情况?子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询。任何允许使用表达式的地方都可以使用子

30、查询。1、单行子查询:不向外部的SQL语句返回结果,或者只返回一行2、多行子查询:向外部的SQL语句返回一行或者多行3、多列子查询:向外部的SQL语句返回多列4、关联子查询:引用外部的SQL语句中的一列或多列5、嵌套子查询:位于另外一个子查询中,子查询最多可以嵌套255层一、填空题1(视图 )是为了确保数据表的安全性和提高数据的隐蔽性从一个或多个表(或视图)使用SELECT语句导出的虚表。2数据库中只存放视图的定义,而不存放视图对应的数据,器数据仍存放在基表中,对视图中数据操作实际上仍是对组成视图的(基表)的操作。3同义词实质上就是某一数据库对象的(别名)。4(序列)是一个数据库对象,用户可以

31、由该对象生成一些规律的值,来自动添加序号列的值。5序列的关键字是(sequence)。二、.选择题(1) 创建视图的关键字是(B)。A . CREATE TABLE B . CREAT VIEW C . CREATE SYNONYM D . CREATE SEQUENCE(2)修改序列的关键字是(C)。A . ALTER TABLE B . ALTER VIEW C . ALTER SEQUENCE D . 以上说法都不对(3)删除同义词的关键字是(C)。A . DROP TABLE B . DROP VIEW C . DROP SYNONYM D . DROP SEQUENCE(4)视图是从(AB)使用SELECT语句导出的虚表。(本题多选)A 表 B视图 C同义词 D序列(5)关于序列的说法中,正确的是(B)。A . 序列不是数据库的对象,用户可以由该对象生成一些规律的值,来自动添加序列号的值。B . 序列是一个数据库的对象,用户可以由该对象生成一些规律的值,来自动添加序号列的值C . 序列不能设置最大值和最小值D . 序列不能设置步长值

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!