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

2018-2019学年第一学期《Oracle数据库》期末考试

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

2018-2019学年第一学期

…《Oracle数据库》期末考试

……适用班级:1701,1702,1703,1704,17春 … …

题 号 一 二 三 四 五 总 分 :得 分 号……… 学… 阅卷人 一、单选题(20*2分=40分)

线…得 分 … … 1、手动创建数据库的第一步是( ) ……A.启动实例

…B.启动SQL*Plus 以SYSDBA身份连接Oracle … C.查看系统的实例名 :订…D.创建参数文件

名…姓…2、创建一个数据库至少需要几个控制文件?( )

A.一个 B.二个 C.三个 D.无 3、执行CREATE DATABASE命令之前,应该发出的命令是( ) ……… …A.STARTUP INSTANCE B.STARTUP NOMOUNT C.STARTUP MOUNT D.以上都不是 装… 4、DBA使用哪个命令显示当前归档状态?( )

… …A.ARCHIVE LOG LIST … B.FROM ARCHIVE LOGS

……C.SELECT * FROM V$THREAD

… D.SELECT * FROM ARCHIVE_LOG_LIST

:……5、把多路镜像控制文件存于不同磁盘最大的好处是( )

级…班…A.数据库性能提高 …B.防止失败

C.提高归档速度

D.能并发访问提高控制文件的写入速度

6、段的集合称为( )

A.区 B.段 C.表空间 D.数据库 7、数据字典表和视图存储在( )

A.USERS表空间 B.SYSTEM表空间 C.TEMPORARY表空间 D.以上三个中任意 8、数据块的哪三个部分合称为块头部?( )

A.表目录、行目录和行数据 B.标题、表目录、空闲区 C.表目录、行目录、标题 D.块头部、行数据、行头部

9、临时表空间中用于排序的段是何时创建的( )

A.排序操作开始的时候 B.临时表空间创建的时候

C.当排序操作需要内存操过1KB的时候。 D.上述所有选项。

10、如果未定义临时表空间,哪一个会作为默认的临时表空间?( )

A.ROLLBACK B.USERS C.INDEX D.SYSTEM 11、Oracle实例是( )

A.Oracle 内存结构 B.Oracle I/O 结构 C.Oracle 后台进程 D.以上都是 12、最近使用过的SQL语句存储在( )

A.共享池 B.数据高速缓冲区 C.私有全局区 D.用户

全局区

13、Oracle事务提交即( )

A.数据由DBWR进程写入磁盘文件 B.LGWR进程成功写入日志 C.PMON 进程提交 D.SMON 进程写数据

14、实例启动时数据库所处的状态是( )

A.MOUNT B.OPEN C.NOMOUNT D.None

15、用于删除约束的命令是哪一个?( )

A.ALTER TABLE MODIFY CONSTRAINT

…B.DROP CONSTRAINT

……C.ALTER TABLE DROP CONSTRAINT …D.ALTER CONSTRAINT DROP …16、哪个不是ROWID的组成部分?( )

A.表空间 B.文件编号 C.对象编号 D.块内行号 :号………17、唯一值约束和主键约束的区别是什么?( )

学… A.唯一值约束建立唯一索引、主码约束建立非唯一索引 B.主码列可以为空、唯一值约束的列不可以为空

线… … C.主码约束可以使用已有的索引、唯一值约束总是创建索引 … D.唯一值约束的列可以为空、主码列不可以为空 18、ALTER TABLE命令不能用于( )

……… A.将一个表移动到其他的表空间中 … B.修改表的初始分区大小 :订…C.修改表名 名…姓…D.禁用触发器

…19、哪个单行函数能够得到字符串的一部分?( )

A.INSERT B.SUBSTR C.LPAD D.LEAST …… …20、使用多表查询时,在哪个子句指定多个表的名字?( )

A.HAVING B.GROUP BY C.WHERE D.FROM

装… … … 得 分 阅卷人 二、多选题(10*2分=20分)

……… … 1、关于子查询以下哪两种说法是正确的?( )

:……级…A.外层查询返回结果之后,执行内层查询 班…B.先执行子查询,再执行外层查询

…C.对于子查询返回的结果,外层查询只执行一次 D.外层查询返回的每行结果都与内层查询结果进行比较 2、当创建一个表时: ( )

A.直接路径加载使用SQL* Loader实用程序不会记录在重做日志文件。

B.直接加载不记录在重做日志文件。

C.表的插入和更新操作不记录在重做日志文件。

D.常规路径加载使用SQL* Loader实用程序不会记录在重做日志文件。

3、选择2个可以被PUBLIC用户组拥有的模式对象。( )

A.数据库链接 B.回滚段 C.同义词 D.表 4、哪个函数接受任何类型的参数( )

A.SUBSTR B.NVL C.ROUND D.DECODE E.SIGN 5、哪个函数能返回字符串的首字符,选择2个。( )

A.LTRIM B.SUBSTR C.RTRIM D.INSERT E.MOD 6、执行特定任务的子程序是( )

A.函数

B.过程。

C.程序包

D.标。

7、在Oracle中,在SQL提示符下调用PL/SQL过程的方法是( )。

A.使用CALL语句 B.使用EXECUTE语句 C.使用RUN语句 D.直接使用过程名

8、在Oracle中,通过命令( )可以释放锁。

A.INSERT

B.DELETE C.ROLLBACK

D.COMMIT

9、在Oracle中,语句( )将ORDER_DATE日期值’2000年3月日’显示为’2000年1月1日

A.select round(order_date,’day’)from inventory B.select round(order_date,’year’)from inventory C.select round(order_date,’month’)from inventory D.select round(to_char(order_date,’yyyy’))from inventory 10、在Oracle中,当从SQL表达式调用函数时,下列描述不正确 )。

A.从SELECT语句调用的函数均不能修改数据库表

18的是(B.函数可以带有IN、OUT等模式的参数

C.函数的返回值必须是数据库类型,不得使用PL/SQL类型

…D.形式参数必须使用数据库类型,不得使用PL/SQL类型

……

… … 分 阅卷人 得 : 三、填空题(10*1分=10分)

号……… 学…1、数据库的数据完整性由_________、_________、_________构成。 2、关键字_________表示多个条件为真才为真,_________表示一 线… …个条件为真即为真。

… 3、多表之间的连接分为_________、_________、全外连接和交叉 连接。

………4、SQL中使用_________子句表示对查询结果进行分组。 … 5、用来为数据库提供目录,方便数据查找的数据库对象是 :订…_________。

名…姓…6、Oracle数据库中进行数据库操作的命令语言为_________。 得 分 阅卷人 ……… … 四、问答题(5分*4=20分)

装…1、简述Oracle跟SQL Server 2005的区别?

… … ……… …

:……级… 班…

…2、 Oracle中存储过程和函数的区别

3、简述多表连接的几种方式。

4、简述Oracle数据库中的几种对象以及它们的作用(最少三种)。

得 分 阅卷人

五、编程题( 10分)

使用emp表和dept表完成下列练习,表的结构说明如下

emp员工表(empno员工号/ename员工姓名/sal薪金/deptno部门编号)

dept部门表(deptno部门编号/dname部门名称/loc地点)

1、 建立上述两张表

2、 列出至少有一个员工的所有部门。

3、列出薪金比“SMITH”多的所有员工。

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