题型与分值分布
一、选择题 40%(每小题2分,共40分)
二、填空题20%(每空2分,共20分)
三、判断题5%(每小题1分,共5分)
四、程序阅读题15%(每小题5分,共15分)
五、编程题20%(每小题10分,共20分)
一、选择题
1、Oracle 10g中g代表的意思是:D
A. 第几代数据库
B. 数据库的存储容量
C. 数据库的安装所需的空间
D. 网格计算
2、可变长度的字符串类型,用以下的哪个关键字表示:B
A. CHAR
B. VARCHAR2
C. BOOLEAN
D. NUMBER
3、Oracle数据库属于以下哪种类型:C
A.网状数据库
B. 层次数据库
C.关系数据库
D. 面向对象关系数据库
4、Oracle自带的SQL语言环境称为:C
A. SQL
B. PL/SQL
C. SQL Plus
D. TOAD
5、SQL语言中用来创建、删除以及修改数据库对象的部分被称为:B
A. 数据库控制语言(DCL)
B. 数据库定义语言(DDL)
C. 数据库操纵语言(DML)
D. 数据库事务处理语言
6、执行如下连个查询,结果为:A
SELECT ename name,sal salary FROM emp order by salary; SELECT ename name,sal "SALARY" FROM emp order by sal ASC;
A. 两个查询结果完全相同
B. 两个查询结果不相同
C. 第一个查询正确,第二个查询错误
D. 第二个查询正确,第一个查询错误
7、执行以下查询,表头的显示为:C
SELECT sal "Employee Salary" FROM emp
A. EMPLOYEE SALARY
B. employee salary
C. Employee Salary
D. "Employee Salary"
8、执行以下语句出错的行是:A
SELECT deptno,dname,ename,sal
FROM emp,dept
WHERE emp.deptno=dept.deptno
AND sal>1000;
A. 第一行
B. 第二行
C. 第三行
D. 第四行
9、以下语句出错,哪种改动能够正确执行:D
SELECT deptno, max(avg(sal))
FROM emp
GROUP BY deptno
WHERE max(sal)>2500;
A. 将WHERE和GROUP BY语句顺序调换一下
B. 将WHERE max(sal)>2500语句改成HAVING max(sal)>2500
C. 将WHERE max(sal)>2500语句改成WHERE sal>2500
D. 将WHERE max(sal)>2500语句改成HAVING sal>2500