Oracle测试试题

发布 2024-04-16 06:05:12 阅读 8473

时间:120分钟总分:100分)

一、选择题(2分*20=题40分)

1、下面哪一个不是数据库屋物理存储结构中的对象。

a. 数据文件b. 联机重做日志文件 c. 控制文件d. 表空间。

2、在oracle服务器启动时,下面哪种文件不是必须的( )

a)数据文件 (b)控制文件c)日志文件 (d)归档日志文件。

3、你要在oracle中定义sql查询。下列哪个数据库对象不能直接从select语句中引用?

a.表 b.序列 c.索引 d.视图。

4、已知test表包含两个列。

testcol定义为数据类型number(10),testcol_2定义为数据类型varchar2(10)。

在oracle中发出下列语句:insert into test(testcol, testcol_2) values (null, ‘francis’),然后对表进行下列查询:select nvl(testcol, ‘empty’) as testcol from test where testcol_2 = francis’。

下列选项哪个是得到的结果?

a.oracle返回结果0 b.oracle返回结果empty

c.oracle返回结果null d.oracle返回错误结果。

5、sql语言中用来创建、删除及修改数据库对象的部分被称为:(

(a). 数据库控制语言(dclb) 数据库定义语言(ddl)

(c) 数据库操纵语言(dmld) 数据库事务处理语言。

6、以下语句的哪条当comm为为空时显示0,不为空时显示comm的值:(

(a). select ename,nvl(comm,0) from empb) select ename,null(comm,0) from emp

(c) select ename,nullif(comm,0) from empd)select ename ,decode(comm,null,0) from emp

7、已知orders表有customer(客户姓名)、order_date(订单日期)与order_amt(订单金额)三个字段。以下哪个where子句可以查询客户leslie订单金额超过2700的订单?

a.where customer = leslie’;

b.where customer = leslie’ and order_amt < 2700;

c.where customer = leslie’ or order_amt > 2700;

d.where customer = leslie’ and order_amt > 2700;

8、不属于游标的属性是:(

(a) %notfound (b) %found (c) %rowtyped) %rowcount

9、有如下sql语句select ceil(256.342),floor(256.342),round(256.342), trunc(256.342) from dual;

下列哪个函数返回结果不是256?

a.ceil() b.floor() c.round() d.trunc()

10、以下关于sql的说法正确的是_ _

a、sql是一种过程化的语言,可实现各种流程控制。

b、sql是oracle所独有数据库操作语言。

c、sql是一种数据库的驱动程序。

d、sql是一种非过程化的语言,也是数据库的工业标准。

11、create、drop、alter等命令属于下列哪类命令_ _

a、dcl b、ddl c、dml d、dql

12、下列关于表和视图的说法正确的是___

a、每个视图对应一个表。

b、视图是表的一个镜像备份。

c、对所有视图也可像表一样执行update操作。

d、视图的数据全部在表中。

13、有如下sql语句:

select ename from emp where empno in

select empno from expense where vouch_amt > 10000 );

下列exists语句中哪个sql语句产生结果与上述sql结果一样?

a.select from emp e where exists(select from expense x where >10000) and =

b.select from emp e where exists(select from expense x where >10000 and =

c.select from emp e where = and exists(select from expense x where >10000)

d.select from emp e, expense x where = and >10000 and exists(select from expense x where)

14、在oracle数据库的逻辑结构中有以下组件:

a 表空间 , b 数据块, c 区, d 段;这些在oracle中从大到小依次是___

a、a ->b ->c ->d

b、a ->d ->c ->b

c、a ->c ->b ->d

d、d ->a ->c ->b

15、下面关于oracle游标使用的语法,错误的是。

a、fetch 游标名 on 变量名1 , 变量名2 b、cursor 游标名 is select 语句

c、 open 游标名d、close 游标名。

16、在oracle中,如果想在控制台进行输出,可以通过以下哪个程序包中提供的函数实现()

a、dbms_output

b、dbms_sytemout

c、dbms_sql

d、dbms_types

17、有一段pl/sql程序如下示、

var1 :=10;

loopexit when var1>12;

var1:=var+1;

dbms_end loop;

输出为().选择一项。

a、a b、aa c、a aa d、aaaa

18、oracle数据库中,通过()访问能够以最快的方式访问表中的一行。(选择一项)

a、主键 b、rowidc、唯一索引d、整表扫描。

19、在oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是( )

a. select form dualb. select form dual;

c. select form duald. select form dual;

20、以下对外链接语句描述正确的是?

a.由于外连接操作允许一个表中有null值,因此连接这些表时不必指定相等性比较。

b.在表a与b的外连接语句中,如果不管b表有无相应记录,都要显示表a的所有行,则可以使用右外连接。

c.在表a与b的外连接语句中,如果不管a表有无相应记录,都要显示表b的所有行,则可以使用左外连接。

d.尽管外连接操作允许一个表中有null值,但连接这些表时仍要指定相等性比较。

二、多选题(3分*5题=15分)

1、在oracle中,pl/sql块中定义了一个带参数的游标。

cursor emp_cursor(dnum number) is

select sal, comm from emp where deptno = dnum;

那么正确打开此游标的语句是( )

a、open emp_cursor(20);

b、open emp_cursor for 20;

c、open emp_cursor using 20;

d、for emp_rec in emp_cursor(20) loop … end loop;

2、oracle数据库在启动的时候,必须启动以下哪两个服务( )

a.oracleoradb11g_home1tnslistener

b.oraclemtsrecoveryservice

c.oracleserviceorcl

d.oraclejobschedulerorcl

3、在oracle中,不属于游标属性的是()。

a、%notfound b、%found c、%isclose d、rowtype

4、 一个view被以下语句创建,请问在该视图上可以执行哪些操作?

create view usa_states

as select , from emp e,dept d where

a. select b. update c. drop view d. insert

Oracle笔试题

一 oracle实例与数据库有什么区别 容易 oracle实例 进程 进程所使用的内存 sga 实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库 重做文件 控制文件 数据文件 临时文件。数据库是永久的,是一个文件的集合。oracle实例和数据库之间的关系。1.临时性和永久性。...

Oracle笔试题

基础题目 1.比较truncate和delete 命令 1 在功能上,truncate是清空一个表的内容,它相当于delete from table name。2 delete是dml操作,truncate是ddl操作 因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的...

技能测试试题

5 经气浮处理后的污水流到中间缓冲池,中间缓冲池容积设计停留时间在小时左右。a 无需停留 b 24小时 c 0.25 1小时。三 判断题 请在相应的括号内打 或 每题4分共40分 1 污泥浓度一般控制在2000 3500mg l。2 观察气浮容气释放区的容气效果,看到水呈牛奶状,没有大气泡,说明容气...