Oracle考试试题带答案.docx
- 文档编号:12096002
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:9
- 大小:17.65KB
Oracle考试试题带答案.docx
《Oracle考试试题带答案.docx》由会员分享,可在线阅读,更多相关《Oracle考试试题带答案.docx(9页珍藏版)》请在冰豆网上搜索。
Oracle考试试题带答案
、选择(每题3分)
1)当Oracle服务器启动时,下列哪种文件不是必须的()。
a)数据文件
b)控制文件
c)日志文件
d)归档日志文件
参考答案D
2)在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用
户需要的数据()。
a)用户进程
b)服务器进程
c)日志写入进程(LGW)R
d)检查点进程(CKPT)
参考答案B
3)在Oracle中,一个用户拥有的所有数据库对象统称为()。
a)数据库
b)模式
c)表空间
d)实例
参考答案B
4)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、
a)DATEPART
b)EXTRACT
c)TO_CHAR
d)TRUNC
参考答案bc
5)在Oracle中,有一个教师表teacher的结构如下:
IDNUMBER(5)
NAMEVARCHAR2(25)
EMAILVARCHAR2(50)
下面哪个语句显示没有Email地址的教师姓名()
a)SELECTnameFROMteacherWHEREemail=NULL;
b)SELECTnameFROMteacherWHEREemail<>NULL;
c)SELECTnameFROMteacherWHEREemailISNULL;
d)SELECTnameFROMteacherWHEREemailISNOTNULL;
参考答案C
6)在Oracle数据库的逻辑结构中有以下组件:
A表空间B数据块C区D段
这些组件从大到小依次是()。
a)AfBfCfD
b)AfDfCfB
c)AfCfBfD
d)
参考答案b
7)在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程
序的连接请求。
a)OracleHOME_NAMETNSListener
b)OracleServiceSID
c)OracleHOME_NAMEAgent
d)OracleHOME_NAMEHTTPServer
参考答案a
8)在Windows操作系统中,Oracle的()服务是使用iSQL*Plus必须的。
a)OracleHOME_NAMETNSListener
b)OracleServiceSID
c)OracleHOME_NAMEAgent
d)OracleHOME_NAMEHTTPServer
参考答案B
9)在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则
Oracle就将()表空间分配给用户作为默认表空间。
。
a)USER
b)SYSTEM
c)SYS
d)DEFAULT
参考答案B
10)在Oracle数据库中,()用户模式存储数据字典表和视图对象。
a)SYSTEM
b)SYS
c)SCOTT
d)SYSDBA
参考答案B
11)在Oracle中,下面哪条语句当COM字段为空时显示0,不为空时显示COMM
的值()。
a)SELECTename,NVL(comm,0)FROMemp;
b)SELECTename,NULL(comm,0)FROMemp;
c)SELECTename,NULLIF(comm,0)FROMemp;
d)SELECTename,DECODE(comm,NULL,0)FROMemp;
参考答案A
12)在Oracle中,下面用于限制分组函数的返回值的子句是()。
a)WHERE
b)HAVING
c)ORDERBY
d)无法限定分组函数的返回值
参考答案b
13)在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会
引起序列值增加的是()。
a)
selectfromdual;
b)
selectfromdual;
c)
selectfromdual;
d)
selectfromdual;
参考答案c
14)在Oracle中,游标都具有下列属性,除了()。
a)%NOTFOUND
b)%FOUND
c)%ROWTYPE
d)%ISOPEN
e)%ROWCOUNT
参考答案c
15)在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句()。
a)OPEN
b)CLOSE
c)FETCH
d)CURSOR
参考答案c
16)在Oracle中,PL/SQL块中定义了一个带参数的游标:
CURSORemp_cursor(dnumNUMBER)IS
SELECTsal,commFROMempWHEREdeptno=dnum;那么正确打开此游标的语句是()。
a)OPENemp_cursor(20);
b)OPENemp_cursorFOR20;
c)OPENemp_cursorUSING20;
d)FORemp_recINemp_cursor(20)LOOP
参考答案ad
17)Oracle提供的(),能够在不同硬件平台上的
a)归档日志运行模式
b)RECOVE命令
c)恢复管理器(RMAN)
d)Export和Import工具
参考答案d
…ENDLOOP;
Oracle数据库之间传递数据。
18有表一的查询结果如下,该表为学生成绩表
selectid,gradefromstudent_grade
IDGRADE
1
2
3
4
5
6
50
40
70
80
30
90
表二为补考成绩表
selectid,gradefromstudent_makeup
ID
GRADE
608060
现在通过如下语句把补考成绩更新到成绩表中,并提交:
updatestudent_gradesset=
(selectfromstudent_makeupt
where=;
commit;
请问之后查询:
selectGRADEfromstudent_gradewhereid=3;结果为:
C
A:
0B:
70C:
nullD:
以上都不对
19根据以下的在不同会话与时间点的操作,判断结果是多少,
session2
session1
T1
selectcount(*)fromt;
显示结果(1000)条
T2
deletefromtwhererownum<=100;
deletefromtwhererownum<=100;
commit;
end;
/
T4truncatetablet;
T5selectcount(*)fromt;
--这里显示的结果是多少D
A:
1000B:
900C:
800D:
0
20有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为
a)1010b)44c)104d)410
二、简答(每题10分)
1SGA主要有那些部分,主要作用是什么
答:
(1)数据块高速缓存区:
储存了从数据文件中检索到的数据块的镜像拷贝使得获取和修改数据的时候大大的提高了性能;
(2)字典缓存区:
收集了最近使用过的数据库的定义。
在分析阶段,服务进程查询数据字典解析对象命名和验证访问的有效性。
把数据字典信息缓存进内存可以提高检索的响应速度。
(3)重做日志缓存区:
记录了数据库数据块的所有改变。
主要是为了恢复
⑷SQL共享池:
储存最近执行过的SQL和PL/SQL语句信息。
允许共享常用的语句
(5)Java池:
(6)大池(多缓冲池)
2oracle系统进程主要有哪些
答:
(1)
DBWR数据库写进程
(2)
LGW:
R日志写进程
(3)
SMORN系统监控进程
(4)
PMORN进程监控
(5)
CKPT检查点进程
(6)
RECO恢复进程
(7)
ARCH归档进程
(8)
LCKn锁进程
(9)
QMNn队列监控进程
(10)
Dnnn:
调度进程
(11)
Snnn:
共享服务器进程
(12)
LMS全局缓存服务进程
3在orders表上建立一个触发器,使得一旦订单成功不能修改下订单日期答:
createorreplacetriggerRefuse
beforeupdateoforderdateonorders
begin
raise_application_error(-20001,'不能改变订单日期!
');
END;
4编写存储过程计算某一月书的销售利润
答:
createorreplacefunctionmysum(SDatedate)
returnnumberis
salesumnumber(10,2):
=0;
begin
o,
selectsum((retail-cost)*quantity)intosalesumfrombooksb,ordersorderitemsi
where#=#and=
and>=tranc(SDate,‘mm')and<=last_day(sdate);
returnsalesum;
end;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 考试 试题 答案