广东海洋大学数据库原理及应用样卷

本试卷为广东海洋大学数据库原理及应用样卷,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库原理及应用样卷

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、下列叙述中正确的是( )。
A、数据库是一个独立的系统,不需要操作系统的支持
B、数据库设计是指设计数据库管理系统
C、数据库技术的根本目标是要解决数据共享的问题
D、数据库系统中,数据的物理结构必须与逻辑结构一致
(  C  )
2、在Access 2010利用设计视图创建表的步骤依次是( )
A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储
B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储
C、打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储
D、打开表设计器、设定字段属性、表的存储、定义字段和设定主关键字
(  B  )
3、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为
A、物理独立性
B、逻辑独立性
C、数据独立性
D、结构独立性
(  A  )
4、下列不属于表中数据维护操作的是()。
A、设计表结构
B、插入数据
C、修改数据
D、删除数据
(  A  )
5、数据库系统提供给用户的接口是( ),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。
A、数据库语言
B、过程化语言
C、宿主语言
D、面向对象语
(  C  )
6、关系型数据库管理系统中所谓的关系是指( )
A、各条记录中的数据彼此有一定的关系
B、一个数据库文件与另一个数据库文件之间有一定的关系
C、数据模型符合满足一定条件的二维表格式
D、数据库中各个字段之间彼此有一定的关系
(  A  )
7、设有关系模式R(B,I,S,Q,D),其上函数依赖集F={S->D,I->B,IS->Q,B->Q,B->I}下面那些是R的关键字.
A、IS
B、IB
C、IQ
D、ISB
(  C  )
8、对基本表S,执行操作DROP TABLE S RESTRICT的作用是( )。
A、删除基本表S中的所有元组
B、把基本表S及产生的一切视图全部删除
C、当没有由S中的列产生的视图或约束时将表S删除
D、删除表S,将引用表S的视图中的一切视图的属性值置为空值
(  C  )
9、在数据库技术中,独立于计算机系统的模型是()。
A、面向对象的模型
B、关系模型
C、E-R模型
D、层次模型
(  B  )
10、实现数据库的哪个特性能够避免对未提交更新的依赖("脏数据"的读出)? ()
A、完整性
B、并发性
C、安全性
D、可移植性
(  A  )
11、下列关于文件索引结构的叙述中,哪一个是不正确的?( )
A、采用索引结构,逻辑上连续的文件存放在连续的物理块中
B、系统为每个文件建立一张索引表
C、索引结构的优点是访问速度快,文件长度可以动态变化
D、索引结构的缺点是存储开销大
(  B  )
12、在学生表中建立查询, “姓名”字段的查询条件设置为"IS NULL",运行该查询后,显示的记录是______。
A、姓名字段中包含空格的记录
B、姓名字段为空的记录
C、姓名字段不为空的记录
D、姓名字段中不包含空格的记录
(  A  )
13、定义学生选修课程的关系模式如下:SC (S
A、(S<,C<)
B、(Sn, Cn)
C、(S<, Cn)
D、(Sn, C<)
(  B  )
14、在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现()
A、可移植性
B、可扩充性
C、安全性
D、可靠性
(  D  )
15、下面那项不是数据库管理系统组成部分( )
A、事务管理器
B、查询处理器.
C、存储管理器
D、进程控制器.
(  B  )
16、以下( )程序单元必须返回数据。
A、触发器
B、函数
C、过程
D、包
(  B  )
17、在SQLPLUS中,执行外部脚本所用的命令是( )。
A、/
B、@脚本
C、EXE 脚本
D、不能在SQLPLUS中直接运行脚本
(  A  )
18、下列不是有效的数据泵导出模式的是( )。
A、ALL
B、SCHEMA
C、TABLE
D、TABLESPACE
(  D  )
19、下列哪种不是DDL语句( )
A、alter
B、create
C、drop
D、commit
(  C  )
20、在数据仓库技中,【】是数据汇总/聚集工具。
A、数据挖掘
B、分割
C、OLAP
D、OLTP

二、填空题 (共5题,每题2分,共计10分)

1、在一个关系中,列必须是()的,即每一列中的分量是同类型的数据,来自同一域。
2、在数据流图中,用()表示“处理”。
3、将E-R图向关系模型进行转换是( )阶段的任务。
4、在Transact-SQL中可以使用两类注释符:单行注释( )和多行注释( )。
5、按照转储状态,数据转储又可分为( )和( )。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、表空间是oracle 最大的逻辑组成部分。Oracle数据库由一个或多个表空间组成。一个表空间由一个或多个数据文件组成,一个数据文件也可以属于多个表空间。 
(   T  )
2、select 16%4, 的执行结果是: 0 吗? 
(   T  )
3、模糊查询使用运算符LIKE结合“%”和“_”实现。 
(   T  )
4、函数依赖完备的推理规则集包括自反律、增广律_和_传递律_。 
(   T  )
5、在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性参照完整性就是在输入、删除或更新记录时,为维持表之间已经定义的关系而必须遵循的规则 
(   T  )
6、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例。 
(   F  )
7、在Oracle中,为表创建索引后,一定可以提高查询的执行速度。 
(   T  )
8、所有的信息都是数据。 
(   F  )
9、在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值。 
(   T  )
10、数据备份按数据类型划分可以分成系统数据备份和用户数据备份。 

四、综合应用题 (共2题,每题20分,共计40分)

1、定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)
2.查询每个社会团体的参加人数
3.检索所有比“王华”年龄大的职工的姓名、年龄和性别
4.查找参加了歌唱队或篮球队的职工号和姓名
5.没有参加任何社会团体的职工信息
6. 将所有参加编号为“10001”的社会团体的职工的工资增加10%
7.查询年龄最大的职工的职工号和姓名
8. 查询各社会团体的编号以及其负责人的姓名
9. 删除职工号为’402’的职工参加所有社会团体的记录
10.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。
2、设有关系模式:
TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)
(1)教师编号是候选码吗?说明理由
(2)该关系模式的主码是什么?
(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?
(4)该关系模式满足第几范式?
(5)将该关系模式分解为3NF。