一、单选题 2
二、多选题 4
三、填空题 6
四、判断题 6
五、简答题 6
。 6
、区和段的区别。 6
6
命令 6
7
7
,PROCEDURE和PACKAGE区别 7
,需要赋予新用户什么角色才能使它联上数据库。 7
? 7
? 7
7
,但是你没有控制文件,该如何解决问题呢? 8
? 8
,extent和segment的区别(这里建议用英文术语) 8
8
8
9
? 9
? 9
,重建一个母表 9
9
? 9
? 10
$视图和GV$视图? 10
? 10
? 10
-01555的应对方法? 10
$ORACLE_HOME和$ORACLE_BASE的区别? 11
。 11
. 11
11
11
12
12
12
13
13
? 13
? 13
(只在基于规则的优化器中有效),为什么? 14
,为什么? 14
。 14
? 14
、用NOT EXISTS替代NOT IN的例子 15
? 15
?怎么解决? 15
,varchar2 类型存放的字符范围;除了存放字符的范围不同外,char,varchar2 的差别在哪里 15
: 15
: 16
?索引对update,insert,delete 操作有什么影响?一张表的索引越多越好吗? 16
?写一个创建视图的简单语句 16
和UNION ALL的区别 16
? 17
+数字的结果会是多少?如何正确处理此种情况? 17
,并说出PL/SQL块包含哪几部分? 17
(包括if , elsif,else) 17
: 17
?每张表最多可以定义多少个触发器,根据那些关键要素来确定? 18
,一对多,多对多联系的例子。 18
? 18
(记录文件)有哪几种,分别介绍他们的工作模式。 18
六、编程题 19
一、下面是数据库表CHARGE的表结构,其中有3000多万条记录。请按要求完成任务。 19
二、表emp 中包含以下字段: empno, ename, sal, 20
三、本试题所有用到emp 表的地方请参见下面的描述: 20
四、假设某学校数据库中有以下四个基本表: 23
五、从控制台打印下列信息(用签套的循环,外层循环控制行,内层循环控制*号的个数以及出现的样式) 24
六、输入一个大于0的整数n, 返回1
oracle题库 来自淘豆网www.taodocs.com转载请标明出处.