Oracle基础试题卷.docx
《Oracle基础试题卷.docx》由会员分享,可在线阅读,更多相关《Oracle基础试题卷.docx(9页珍藏版)》请在冰豆网上搜索。
Oracle基础试题卷
Oracle基础试题卷(A)(总6页)
-本页仅作为文档封面,使用时请直接删除即可-
-内页可以根据需求调整合适字体及大小-
广州大学松田学枕试题卷
2010—2011学年第一学期OracIe数据库基础(A)卷
(适用年级、专业:
09计算机科学与技术专业考试方式:
闭卷考试时间:
120分钟)
姓名:
学号:
专业班级:
)o
(1
(A)
SELECT
ename.
hiredate
FROM
emp
WHERE
ename
Iike3;
⑻
SELECT
Iast_name,hiredate
FROM
emp
WHERE
ename
=3;
(0
SELECT
Iast_name,hiredate
FROM
emp
WHERE
ename
in•G%';
(D)
SELECT
ename・
hiredate
FROM
emp
WHERE
ename
Iike'G
2、
system
的默认密码是
)o
(A)manager(B)change_on_install
分)
(1分)
(C)oracle(D)tiger
3、下面的语句是可以显示
()。
(1分)
SELECTename,saI,comm.12*saI
FROMemp;
(A)雇员编号(B)岗位(C)上级主管(D)年薪
4、查看表结构的命令是
()。
..(1分)
(A)select(B)createI(C)describe(D)tiger
5、下面不属于Oracle的数据库实体的是
()O.(1分)
(A)
(D)别名
表TABLE(B)视图VIEW(C)索引INDEXALIAS
6、从雇员表emp中选取所有列创建一个备份表emp_old的语句是()。
•・・..(1分)
(A)CREATETABLEempold
ASSELECT*FROMemp„oId;
(B)BACKUPTABLEemp„old
LIKESELECT*FROMemp;
(C)ALTERTABLEempold
SELECT*FROMemp;
(D)CREATETABLEempold
ASSELECT*FROMemp;
7、下列不属于Oracle数据库中的约束条件的是
()。
(1分)
(A)NOTNULL(B)Unique(C)INDEX(D)Primarykey
8、下列哪种不是DML语句是()。
・.•(1
分)
(A)insert(B)alter(C)update(D)deIete
9、下列哪个语句能够会滚到特定地方。
()(1
分)
(A)UPDATE...
SAVEPOINTupdate_done;
Savepointcreated.
INSERT..•
ROLLBACKTOupdate_done;
(B)commit
(C)committoupdate_done;
(D)rolIback;
10v系统中有权利启动和关闭数据库的用户是:
()o(1分)
(A)hr(B)user(C)system(D)scott
11.下列哪种不是DDL语句。
()(1分)
(A)alter(B)create(C)drop(D)commit
12v下列不建议使用的常用标量数据类型是。
()(1
分)
(A)Varchar2(B)Date(C)Char(D)Blob
13.通常被查的表或视图位于远程数据库上时可以使用
()O.(1分)
(A)实体化视图(B)链路(C)指针(D)同义词
14v查看系统日期,要使用
()O(1分)
(A)实体化视图(B)表(C)序列(D)伪表
15、下列不属于伪列的是
()。
•.(1分)
(A)ENAME(B)CURRVAL(C)NEXTVAL(D)ROWID
16、传统的Oracle数据库系统特权不包括。
()・・(1分)
(A)DROP(B)CONNECT(C)RESOURCE(D)SELECTANYTABLE
17、同义词的作用是
()o(1分)
(A)多用户协同开发中,可以屏蔽对象的名字及其持有者
(B)加快速度(C)实现复杂功能(D)可以顺序增长
18、能够统计表中记录行数的函数是
()。
(1分)
(A)COUNT(B)TO_NUMBER(C)AVG
(D)SUBSTR
19v关闭数据库,那种是等待所有用户退出才关闭的。
()..(1分)
(A)shutdownimmediate(B)shutdownabort
(C)shutdowntransactional(D)shutdownnormal
20v下列属于表的自连接的是
()o.(1分)
(A)SELECTename,sal,,dname
FROMemp.dept
WHEREsal>2500AND二;
(B)SELECTdno.dname.ename
FROMemp.dept
WHERE(+)二
ORDERBYdno;
(C)SELECTdeptno,ename,saI
FROMempouter
WHEREsaI>(SELECTavg(sal)
FROMemp
WHEREdeptno=
(D)SELECTename,manager
FROMempv/orker,empmanager
得分
评卷人
WHERE二;
二、判断题(正确的打V•错误的打X本题共10小题,满分20分)
1V常用的大型数据库包括oracle,db2,access等。
()(2分)
2\事务的结束只能是rolIback或者commit。
()…(2分)
3.在Oracle数据库中,包括如下5种类型:
表关系表,临时表,按索引组织的表(I0T),
外部表和嵌套表。
()(2分)
4、索引能减少必要的磁盘I/O时间,缩短查询数据的时间。
()(2分)
5、一般情况下,可使用同义词来保护系统中真实的表名称,用角色简化授权,创建数据操纵用户来隐藏数据的真正拥有者,以此达到保护数据安全的目的。
()・・・・・・..(2分)
6、每一个数据库用户必须具有RESOURCE特权才能登录到Oracle数据库中,ESOURCE特权用户是权限最低的用户。
()(2分)
7、数据库链接是一个指针,它定义了一条从一个Oracle数据库服务器到另一个Oracle数据库服务器间的单向的通信路径。
通过数据库链路允许本地用户访问远程数据库中的数据。
()
(2分)
8.产生不重复整数的数据库应用的最好解决办法,就是使用序列,尤其在
多用户环境下更是如此。
()
(2分)
9、OracleNet有两种配置模式,聃本地管理模式和集中管理模式。
•••…(2分)
10、OracleNet服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
()(2分)
得分
评卷人
三、填空题(每空1分本题共6小题,满分20分)
仁SQL*Plus是Oracle数据库的一个工具,它允许用户SQL__
地访问数据库,也允许用户SQL*Plus命令操纵Oracle数据
库o.(3分)
2、常用关系表和按索引组织的表来存储用户永久数据,关系表可分为如下
3种:
和O(3分)
3、表的维护操作主要包括修改定
义、、、X、重命名表和列等任
务。
•・(4分)
4、OracleNet的主要功能是在和服务器之间或在两个
之间建立网络会话和数
据。
(3分)
5、Oracle数据库提供了、、、系统与实体权限
及来保证Oracle数据库系统及其中数据
的o..(5分)
6、数据库(DataBase,DB)是一个长期存储在计算机内的、有组织
的、V
的数据集
合。
(2分)
1.常用的Oracle数据库实体有哪些类型?
(必须答出5个以±)••(10分)
2、在Oralce数据库为什么推荐使用Lob类型而不推荐使用Long类型?
•■•••(10分)
3、说明数据库链路和主机连接串的区别与联
系。
(10分)
1%向Scott用户的emp表插入一个记录。
编号:
9999;姓名:
Tom.其他数据可以为
空。
(2
分)
2、Tom现在调到了销售部门,岗位(JOB)是销售员(SALASMAN),请更改部门编号为30,并设基本奖金(COMM)为
800o••(3分)
3、公司为了扩大销售范围,在广州(guangzhou)新成立的销售部门(SALAS),部门编号:
88o(2分)
4、由于Tom的工作很有成效。
工资(SAL)提升为3500•并调到广州
(guangzhou)新成立的销售部门(SALAS),部门编号:
88,Tom的新岗位(JOB)更改为经理
(MANAGER)o
・(3分)