第一范文网 - 专业文章范例文档资料分享平台

最新《Oracle数据库应用》-练习题2资料

来源:用户分享 时间:2025/5/26 1:53:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精品文档

《Oracle数据库应用》

一、 选择题(20分)

1. 有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是() A、select * from 产品表 where价格>1000

B、select sum(价格) from 产品表 group by 所属分类 having max(价格)>1000

C、select所属分类,sum(价格) from 产品表 where 价格>1000 group by 所属分类

D、select所属分类,sum(价格) from 产品表 where max(价格)>1000 group by 所属分类

2.在建表时如果希望某列的值,在一定的范围内,应建什么样的约束?( ) A、primary key B、unique C、check D、not null

3.你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从select语句中引用?()

A、表 B、序列 C、索引 D、视图 4. SQL *Plus中发出的下列语句:

select ceil(256.342), floor(256.342), round(256.342), trunc(256.342) from dual; 下列哪个函数不返回结果256?()

A、ceil() B、floor() C、round() D、trunc()

5.在Oracle数据库的逻辑结构中有以下组件:A 表空间 B 数据块 C 区 D 段,这些组件从大到小依次是()。 A、 表空间→数据块→区→段 B、 表空间→段→区→数据块 C、 表空间→区→数据块→段

精品文档

精品文档

D、 段→表空间→区→数据块

6. 有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为( )

A、 10 10 B、 4 4 C、 10 4 D、 4 10 7.SQL语句中修改表结构的命令是 ( )。 A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE

8. DELETE FROM S WHERE 年龄>60语句的功能是______。 A、从S表中删除年龄大于60岁的记录 B、删除S表中所有数据 C、删除S表 D、删除S表的年龄列

9. 在SQL中,删除视图用_____。

A、DROP SCHEMA命令 B、CREATE TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令 10. 下列哪个命令是用于ORACLE中数据导出的 ( )

A、exp B、imp C、input D、output

11. ORACLE数据库物理结构包括以下三种文件,以下不属于的是( )

A、系统文件B、日志文件C、数据文件D、控制文件

12. 假定有一张表用户表users,其中一身份证字段ID_card。为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束( )

A、 primary key

B、check

C、default

D、not null

13. 下面四个语句中哪一个是正确的?( )

A、 SELECT * , ENAME FROM EMP; B、 DELETE * FROM EMP;

C、 SELECT DISTINCT EMPNO ,HIREDATE FROM EMP; D、 SELECT ENAME|SAL AS “name” FROM EMP ;

精品文档

精品文档

14.当给一个有主键的表中插入重复行时,将引发下列哪个异常?( )

A、NO_DATA_FOUND B、TOO_MANY_ROWS C、DUP_VAL_ON_INDEX D、ZERO_DIVIDE 15.下面哪个命令不属于数据操纵语言(DML)( )

A、 ALTER…

B、 INSERT… C、 UPDATE…

D、GRANT…

16.删除emp表中所有数据,且可以rollback,以下语句哪个命令可以实现(A、 truncate table emp B、 drop table emp C、 delete * from emp D、 delete from emp

17.更改oracle用户HR,使其变为不可用(锁定)状态( )

A、 UPDATE USER HR ACCOUNT DISABLE ; B、 UPDATE USER HR ACCOUNT LOCK ; C、 ALTER USER HR ACCOUNT LOCK ; D、 ALTER USER HR ACCOUNT DISABLE ;

18. INSERT INTO TEST VALUES(‘&ID’, ’&NAME’); 语句在执行时将(A、 编译错:提示变量未定义 B、 运行错:提示不能识别符号 C、 将值&ID和&NAME插入到表中

D、 提示用户输入输入ID和NAME的值,再将输入值插入表中 19.在Oracle中,使用下列的语句:

CREATE PUBLIC SYNONYM parts FOR Scott.inventory;

完成的任务是( )。

A、 需要给出schema被除去的对象名 B、 指定了新的对象权限 C、 指定了新的系统权限

精品文档

))

精品文档

D、 给Scott.inventory对象创建一个公用同义词parts 20.在PL/SQL块中,以零作除数时会引发下列( )异常。

A、 VALUE_ERROR B、 ZERO_DIVIDE C、 VALUE_DIVIDE D、 ZERO_ERROR

二、 填空题(20分)

1. 运行sql脚本命令是____ Start 脚本 或 @脚本 _____ 2. 显示当前用户名的命令____ Show user ____ 3. 显示表emp的结构命令____ Descemp____

4. 权限是指执行特定类型sql命令或是访问其它方案对象的权利,包括__

系统权限 和 对象权限_____两种。

5. pl/sql块为变量赋值不同于其它的编程语言,需要在等号前面加___冒

号__

6. 定义变量v_name,该变量的数据类型与emp表的ename字段数据类型一

致,定义变量的语句是_ V_name emp.ename%type __ 7. 数据控制语句DCL包含授权语句grant和_ Revoke _ 8. oracle中的注释符号有--和__/* */_

9. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则

Oracle 就将__ system _____表空间分配给用户作为默认表空间。 10. 写出数据库默认的两个用户的名称____ system 和 sys ___ 11. oracle数据库中的数据文件的扩展名是什么?__.dbf _____ 12. 控制文件的扩展名是什么?__.ctl __

13. 写出PL/SQL程序的三个组成部分__声明部分______、__执行部分

________和____异常处理部分____

14. 写出数据字典的三种前缀,三种前缀:__ DBA __ __ALL___和

___USER___

15. Oracle数据库的存储结构分为物理结构和____逻辑结构_____。

三、 判断题(10分)

精品文档

最新《Oracle数据库应用》-练习题2资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1d4vl38jkf4mu7526k929d31q9p63i00ebl_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top