没有合适的资源?快使用搜索试试~ 我知道了~
ORACLE数据库习题.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 101 浏览量
2023-04-02
22:42:46
上传
评论
收藏 980KB PDF 举报
温馨提示
试读
17页
ORACLE数据库习题.pdfORACLE数据库习题.pdfORACLE数据库习题.pdfORACLE数据库习题.pdfORACLE数据库习题.pdfORACLE数据库习题.pdf
资源推荐
资源详情
资源评论
请浏览后下载,资料供参考,期待您的好评与关注!
1.ORACLE 数据库物理结构包括以下三种文件,以下不属于的是( )
A.系统文件
B.日志文件
C.数据文件
D.控制文件
2.下列哪个命令是用于 ORACLE 中数据导出的 ( )
A.exp B.imp C.input D.output
3.()是用于控制数据访问的语言。
A.DML B.DDL C.DCL D.DLL
4.NULL 表示什么()
A.0 B.空格 C.值 D.没有值
5.下面四个语句中哪一个是正确的?()
A.SELECT * , ENAME FROM EMP;
B. DELETE * FROM EMP;
C. SELECT DISTINCT EMPNO ,HIREDATE FROM EMP;
D.SELECT ENAME|SAL AS “name” FROM EMP ;
6.假定有一张表用户表 users,其中一身份证字段 ID_card。为了维护数据的完整性,在设计
数据库时,最好对 ID_card 字段添加约束,请问应该添加什么约束( )
A. primary key B.check C.default D.not null
7.下面哪一个 like 命令会返回名字象 HOTKA 的行?()
A.where ename like ‘_HOT%'
B. where ename like ‘H_T%'
C. where ename like ‘%TKA_'
D. where ename like ‘%TOK%'
8.( )操作符只返回由第一个查询选定但是没有被第二个查询选定的行。
A.UNION
B.UNION ALL
C.INTERSECT
D.MINUS
9.EMPLOYEES 表的结构如下:
EMPLOYEE_ID NUMBER PRIMARY KEY
FIRST_NAME VARCHAR2(25)
LAST_NAME VARCHAR2(25)
HIRE_DATE DATE
考虑下面的语句。
1.CREATE table new_emp (employee_id NUMBER,name VARCHAR2(30));
2.INSERT INTO new_emp SELECT employee_id,last_name from employees;
3.Savepoint s2;
4.DELETE from new_emp;
5.ROLLBACK to s2;
请浏览后下载,资料供参考,期待您的好评与关注!
6.DELETE from new_emp where employee_id=180;
7.UPDATE new_emp set name=’James’;
8.ROLLBACK to s2;
9.UPDATE new_emp set name =’James’WHERE employee_id=180;
10.ROLLBACK;
完成本次事务处理以后,以下说法正确的有( )
A.表中没有行。
B.有一个姓名为 James 的员工。
C.不能多次回滚到相同的保存点。
D. 由于已经删除了员工 ID180,因此最后一次更新未更新任何行。
10.以下运算结果不为空值的是()
A.12+NULL
B.60*NULL
C.NULL‖’NULL’
D.12/(60+NULL)
11.若当前日期为’25-5 月-06’,以下()表达式能计算出 5 个月后那一天所在月份的最后一
天的日期。
A.NEXT_DAY(ADD_MONTHS(’28-5 月-06’,5))
B.NEXT_DAY(MONTHS_BETWEEN(’28-5 月-06’,5))
C.LAST_DAY(MONTHS_BETWEEN(’28-5 月-06’,5))
D.LAST_DAY(ADD_MONTHS(’28-5 月-06’,5))
12.( )子句用于列出唯一值。
A.unique B.distinct C.order by D.group by
13.哪一个是子查询执行的顺序()
A.最里面的查询到最外面的查询
B.最外面的查询到最里面的查询
C.简单查询到复杂查询
D.复杂查询到简单查询
14.下面哪一个语句可以使用子查询()
A.SELECT 语句 B.UPDATE 语句
C.DELETE 语句 D.以上都是
15.如果表 DEPT 包含 3 条记录,现在用如下命令对其进行修改,
ALTER TABLE DEPT ADD (COMP NUMBER(4) NOT NULL);
请问下面哪一个说法是正确的()
A.该语句在表的最前面插入一个非空列
B.该语句在表的最后插入一个非空列
C.该语句执行完成后,应当立即执行 COMMIT 语句,以确保更改生效
D.该语句将产生错误
16.下列哪个是组合主键的特征()
A.每列有唯一的值,但不是 NULL 值
B.组合有唯一的值,并且其中每列没有 NULL 值
请浏览后下载,资料供参考,期待您的好评与关注!
C.组合的第一列和最后一列有唯一值
D.组合的第一列和最后一列有唯一值,但没有 NULL 值
17.当删除父表中的数据时,在 CREATE TABLE 语句的外键定义中指定的()选项删除子
表中的数据。
A.ON TRUNCATE CASCADE
B.ON DELETE CASCADE
C.ON UPDATE CASCADE
D.A 和 C 都是
18.视图可以用于()
A.限制对表中指定列的访问
B.限制对表中行的子集的访问
C.A 和 B 都是
D.A 和 B 都不是
19.语句 SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE
deptno=dept.deptno)执行后的结果为()
A.只显示存在于 EMP 表中的部门全部信息。
B.只显示不存在于 EMP 表中的部门全部信息
C.未返回任何数据
D.显示 DEPT 表中的全部信息
20.已创建序列 S1,若当前值为 2,先执行 3 次 S1.CURRVAL,再执行 3 次
S1.NEXTVAL,最后 S1 的值是()
A.3 B.4 C.5 D.6
21. 数据库中有两个用户 scott 和 myuser,物资表 wz 是属于 myuser 用户的,但当前用户是
scott,要求查询物资表 wz(wno,wname,wtype,wunit)物资单位 wunit 列为 null 的记录,
取结果的前 5 条记录显示,以下正确的 SQL 语句是()
A.select*from scott.wz where wunit is null and rownum<5;
B.select*from myuser.wz where wunit = null and rownum<5;
C.select*from myuser.wz where wunit is null and rownum<6;
D.select*form scott.wz where wunit is null and rownum<6;
22.若用户要连接数据库,则该用户必须拥有的权限是()
A.create table B.create index
C.create session D.connect
23.授予删除任何表的系统权限(DROP ANY TABLE)给 user1,并使其能继续授该权限给
其他用户,以下正确的 SQL 语句是()
A.Grant drop any table to user1;
B.Grant drop any table to user1 with admin option;
C.Grant drop table to user1;
D.Grant drop any table to user1 with check potion;
24.当给一个有主键的表中插入重复行时,将引发下列哪个异常?()
A.NO_DATA_FOUND B.TOO_MANY_ROWS
请浏览后下载,资料供参考,期待您的好评与关注!
C.DUP_VAL_ON_INDEX D.ZERO_DIVIDE
25.下面的查询中哪一个会产生笛卡尔集?()
A.SELECT e.empno, e.ename, e.deptno, d.deptno, d.loc FROM emp e, dept d
WHERE e.deptno = d.deptno;
B.SELECT e.empno, e.ename, e.deptno, d.deptno, d.loc FROM emp e, dept d;
C.SELECT e.empno, e.ename, e.deptno, d.deptno, d.loc FROM emp e, dept d
WHERE e.empno = 101 and e.deptno = d.deptno;
D.SELECT e.empno, e.ename, e.deptno, d.deptno, d.loc FROM emp e, dept d
WHERE e.deptno= d.deptno and d.deptno = 60;
26.当每个非主键列完全依赖于(整个)主键列时,关系设计属于下列哪一种形式()
A.第一范式 B.第二范式
C.第三范式 D.第四范式
27.一般在()中有机会使用:NEW 和:OLD
A.游标 B.存储过程
C.函数 D.触发器
28.在 Oracle 中,PL/SQL 块中定义了一个带参数的游标:
CURSOR emp_cursor(dnum NUMBER) IS
SELECT sal, comm FROM emp WHERE deptno = dnum;
那么正确打开此游标的语句是( )
A.OPEN emp_cursor;
B.OPEN emp_cursor FOR 20;
C.OPEN emp_cursor USING 20;
D.FOR emp_rec IN emp_cursor(20) LOOP … END LOOP;
29.下面哪些是函数中的有效参数模式?( )
A.IN B. INOUT C.OUT D. OUT IN
30.( )是一个单一的逻辑工作单元。
A.记录 B.数据库
C.事务 D.字段
1. 数据定义语言是用于()的方法。〔选择一项〕
A.确保数据的准确性 B、定义和修改数据结构
C、查看数据 D、删除和更新数据
2. 要以自身的模式创建私有同义词,用户必须拥有()系统权限。〔选择一项〕
A.CREATE PRIVATE SYNONYM
B.CREATE PUBLIC SYNONYM
C.CREATE SYNONYM
D.CREATE ANY SYNONYM
3. 通常情况下,( )值可以唯一地标识数据库中的一行。〔选择二项〕
A.ROWNUM
B.PRIMARY KEY
C.UNIQUE
D.ROWID
剩余16页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 63
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功