oracle题库及答案
“oracle题库及答案”相关的资料有哪些?“oracle题库及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“oracle题库及答案”相关范文大全或资料大全,欢迎大家分享。
oracle题库
ORACLE题库18,59
1. 下列不属于ORACLE的逻辑结构的是(C)
A. 区 B. 段
C. 数据文件 D. 表空间
2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A)
A . SYSDBA B. SYSTEM C. SCOTT D. SYS
3 下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)
A. 授予了CONNECT的角色,但没有授予RESOURCE的角色
B. 没有授予用户系统管理员的角色 C. 数据库实例没有启动 D. 数据库监听没有启动
4. ( )函数通常用来计算累计排名,移动平均数和报表聚合。
A . 汇总 B. 分析 C 分组、 D 单行
5. 带有(B)字句的SELECT语句可以在表的一行或多行放置排他锁。
A . FOR INSERT B. FOR UPDATE C. FOR DELETE D. FOR REFRESH
6. 在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语
句为数据库中的所有用户创建CUSTOMER表的同义词(B)。
A. CREATE PUBLIC SYNONYM cust ON mary.cus
oracle题库
《oracle数据库》总复习题
一 、单项选择题(50)
1. 两个实体集A和B之间的联系不可能是以下(D )种情况。 A)1、1 B)1、n C)m:n D)以上答案都不对 答案:D 2. 绘制E-R图时,当一个属性或属性组合指定为主码时, 在实体集与属性的连接线上标记(D ) A)矩形框 B)带圆角矩形框 C)线段 D)斜线 答案:D 3. 绘制E-R图时,实体用(A )表示。 A)矩形框 B)带圆角矩形框 C)线段 D)斜线 答案:A 4. (C)语言是过程化SQL的缩写。 A)SQL B)Tran-SQL C)PL/SQL D)以上答案都不对 答案:C 5. (A)的目的在于为数据表提供合格的数据 A)数据准备 B)数据备份 C)数据恢复 D)以上答案都不对 答案:A 6. OracleDataBase10g版本中不包含(C ) A)Oracle数据库个人版本 B)Oracle数据库标准版 C)Oracle数据库开发版 D)Oracle数据库企业版 答案:C 7. Oracle10g中的”g”代表(B ) A)网络 B)网格 C)节点 D)站点 答案:B 8. Oracle是(C )数据库管理
oracle题库 -
Oralce数据库应用开发(1)
1. (A)是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件。(第
二章)
A. 控制文件。 B. 参数文件。 C. 数据文件。 D. 可执行文件。 答案. A
2. Oracle数据库被划分为(A)的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和
原始分区组成。(第二章) A. 表空间。
B. 联机重做日志文件。
C. 归档重做日志文件。 D. 回滚段。 答案. A
3. (D)是包含Oracle数据库中所有数据的数据库对象。(第二章)
A. 视图。 B. 索引。 C. 存储过程。 D. 表。 答案. D
4.(B)是为了加速对特定表数据的访问而创建的数据段。(第二章)
A. 视图。
B. 索引。
C. 存储过程。
D. 触发器。 答案. B
5. 下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?(第二
章)
A. 两者都只能存储日期数据,不能存储时间数据。
B. 两者都只能存储时间数据,不能存储日期数据。
C. date数据类型比timestamp数据类型的存储时间精度高。 D. date数据类型比timestamp数据
oracle试题及答案
1. 用sqlplus连接数据库时,为什么会出Oracle not available错误? Oracle server(即通常所说的数据库)是否启动,ORACLE_SID是否正确设置。
2. 找出员工的姓中(last_name)第三个字母是a的员工名字 select last_name from s_emp where last_name like '_ _a%';
3. 找出员工名字中含有a和e的
select first_name from s_emp where first_name like '%a%' and first_name like '%e%'; 比较:
select first_name from s_emp where first_name like '%a%e%';
此种方式查询出来的数据,只是先出现“a”然后出现“e”的数据表记录。总的记录条数可能少于第一种方式的。
4. 找出所有有提成的员工,列出名字、工资、提出,显示结果按工资从小到大,提成从小到大.
select first_name,salary,commission_pct from s_emp where commission_pct is not
oracle习题及答案
1. 查询工资大于12000的员工姓名和工资
Select last_name||' '||first_name,salary from employees where salary >12000;
2. 查询员工号为176的员工的姓名和部门号
Select last_name||' '||first_name,department_id from employees where employee_id=176;
3. 选择工资不在5000到12000的员工的姓名和工资
Select last_name||' '||first_name,salary from employees where salary not between 5000 and 12000;
4. 选择雇用时间在1998-02-01到1998-05-01之间的员工姓名,job_id和雇用时间
Select last_name||' '||first_name,job_id,hire_date from employees where hire_date between '1-2月-98' and '1-5月-98';
5. 选择在20或50号部门工作的员工姓名和部门号
oracle习题及答案
1. 查询工资大于12000的员工姓名和工资
Select last_name||' '||first_name,salary from employees where salary >12000;
2. 查询员工号为176的员工的姓名和部门号
Select last_name||' '||first_name,department_id from employees where employee_id=176;
3. 选择工资不在5000到12000的员工的姓名和工资
Select last_name||' '||first_name,salary from employees where salary not between 5000 and 12000;
4. 选择雇用时间在1998-02-01到1998-05-01之间的员工姓名,job_id和雇用时间
Select last_name||' '||first_name,job_id,hire_date from employees where hire_date between '1-2月-98' and '1-5月-98';
5. 选择在20或50号部门工作的员工姓名和部门号
oracle试题及答案
1. 用sqlplus连接数据库时,为什么会出Oracle not available错误? Oracle server(即通常所说的数据库)是否启动,ORACLE_SID是否正确设置。
2. 找出员工的姓中(last_name)第三个字母是a的员工名字 select last_name from s_emp where last_name like '_ _a%';
3. 找出员工名字中含有a和e的
select first_name from s_emp where first_name like '%a%' and first_name like '%e%'; 比较:
select first_name from s_emp where first_name like '%a%e%';
此种方式查询出来的数据,只是先出现“a”然后出现“e”的数据表记录。总的记录条数可能少于第一种方式的。
4. 找出所有有提成的员工,列出名字、工资、提出,显示结果按工资从小到大,提成从小到大.
select first_name,salary,commission_pct from s_emp where commission_pct is not
oracle练习及答案
实验一
练习1、请查询表DEPT中所有部门的情况。 select * from dept;
练习2、查询表DEPT中的部门号、部门名称两个字段的所有信息。 select deptno,dname from dept;
练习3、请从表EMP中查询10号部门工作的雇员姓名和工资。 select ename,sal from emp where deptno=10;
练习4、请从表EMP中查找工种是职员CLERK或经理MANAGER的雇员姓名、工资。 select ename,sal from emp where job='CLERK' or job='MANAGER';
练习5、请在EMP表中查找部门号在10-30之间的雇员的姓名、部门号、工资、工作。 select ename,deptno,sal,job from emp where deptno between 10 and 30;
练习6、请从表EMP中查找姓名以J开头所有雇员的姓名、工资、职位。 select ename,sal,job from emp where ename like 'J%';
练习7、请从表EMP中查找工资低于2000的雇员的姓名、工作、工资,并按工资
Oracle题库 - 71道
Oracle试题库:
1. 你判断下面语句,有什么作用?(选择1项)
GRANT update ON inventory TO joe WITH GRANT OPTION; A. 一个系统权限被授予用户JOE
B. 一个对象权限被授予用户JOE
C. 用户JOE被授予在这个对象上的所有权限 D. 一个系统权限和一个对象权限被授予用户JOE
2. 表(PERSONNEL)包含以下列:(选择1项) ID NUMBER(9)
LAST_NAME VARCHAR2(25) FIRST_NAME VARCHAR2(25)
MANAGER_ID NUMBER(9)
假设:部门经理是一名职员,判断下面两个语句执行结果有何不同:
SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p, personnel m WHERE m.id = p.manager_id;
SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p, personnel m WHER
oracle练习题及答案
试题一
一、填空题(每小题4分,共20分)
1、数据库管理技术经历了____________________________________________三个阶段
2、数据库三级数据结构是
__________________________________________________
3、Oracle数据库中,SGA由___________________________________________组成
4、在Oracle数据库中,完正性约束类型有___________________________________
5、PL/SQL中游标操作包括
________________________________________________ 二、正误判断题(每小题2分,共20分) 1、数据库中存储的基本对象是数据() 2、数据库系统的核心是DBMS() 3、关系操作的特点是集合操作()
4、关系代数中五种基本运算是并、差、选择、投影、连接() 5、Oracle进程就是服务器进程()
6、oraclet系统中SGA所有用户进程和服务器进程所共享() 7、oracle数据库系统中数据块的大小与操作系统有关()
8、oracle数据库