海南医学院2022年数据库原理及应用期末复习题

本试卷为海南医学院2022年数据库原理及应用期末复习题,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用期末复习题

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

(  C  )
1、属性类型允许是基本数据类型、结构类型和集合类型的模型是( )
A、平面关系模型
B、嵌套关系模型
C、复合对象模型
D、分布式关系模型
(  D  )
2、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  C  )
3、【】可以防止丢失更新和“读脏数据”。
A、0级封锁
B、1级封锁
C、2级封锁
D、两段锁协议
(  C  )
4、下列关于存储函数与存储过程的说法中,错误的是
A、可以直接对存储函数进行调用,且不需要使用CALL语句
B、存储函数与存储过程一样,都可以被应用程序调用
C、存储函数中不能包含RETURN语句
D、对存储过程的调用,需要使用CALL语句
(  A  )
5、一个数据库系统( )概念视图。
A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多种
(  A  )
6、在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是( )。
A、姓名
B、年龄
C、职位
D、出生日
(  D  )
7、在文件系统中,所具有的数据独立性是( )
A、系统独立性
B、物理独立性
C、逻辑独立性
D、设备独立性
(  C  )
8、关系数据库的标准语言是
A、C语言
B、C++
C、SQL
D、Delphi
(  B  )
9、你的数据库实例配置 UNDO 自动管理并且 UNDO_RETENTION 参数设置为 900 秒。执行下面的命令启用 retention guarantee:
SQL> ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;
这个命令在数据库中的影响是( )。
A、undo 表空间中的 extent 会保留数据直到下次数据库完整备份
B、undo 表空间中包含已提交的 undo extent 在15分钟内不会被覆盖
C、undo 表空间中的包含已提交的 data extent 不会被覆盖直到数据库实例关闭
D、undo 表空间中包含已提交的 undo extent 在被覆盖前会被传输到 Flash Recovery Area
(  B  )
10、( )是在数据库打开状态下发生的备份,需要数据库运行在归档模式下。
A、脱机备份
B、联机备份
C、一致备份
D、不一致备份
(  C  )
11、先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是______。
A、SELECT * FROM 选课表 ORDER BY 课程号,成绩;
B、SELECT * FROM 选课表 ORDER BY 课程号 DESC,成绩;
C、SELECT * FROM 选课表 ORDER BY 课程号,成绩 DESC;
D、SELECT * FROM 选课表 GROUP BY 课程号,成绩;
(  B  )
12、在SELECT语句中,DISTINCT子句的作用是______。
A、对查询结果进行分组
B、消除重复出现的查询记录
C、按条件显示部分查询记录
D、删除查询结果中符合条件的记录
(  C  )
13、某系统Oracle数据库中的AWR报告中产生大量的db scatter read waits等待事件,那么最有可能产生该等待事件的操作是( )。
A、大量的insert操作
B、大量索引扫描
C、大量全表扫描
D、大量的update操作
(  B  )
14、数据库中最能体现数据库设计目的的对象是
A、表
B、查询
C、窗体
D、程序
(  B  )
15、下列四条信息中,哪一项不存储在Oracle Database 11g的控制文件中( )。
A、数据库文件的名字
B、数据库的创建者
C、数据库文件的位置
D、数据库文件的大小
(  B  )
16、数据库系统的核心是)
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
(  D  )
17、以下关于视图的描述中,错误的是____。
A、视图不是真实存在的基础表,而是一张虚表
B、当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化
C、在创建视图时,若其中某个目标列是聚合函数时,必须指明视图的全部列名
D、在一个语句中,一次可以修改一个以上的视图对应的基表
(  D  )
18、在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是()。
A、X>=20 AND X<30
B、X>20 AND X<30
C、X>20 AND X<=30
D、X>=20 AND X<=30
(  B  )
19、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。
A、*
B、%
C、?
D、_
(  B  )
20、Visual FoxPro环境下,下面命令执行结果是( )。
x="A354.929"
Val(x)
A、354
B、0
C、355
D、354.00

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

1、视图是虚表,其数据不进行存储,只在数据库中存储其()。
2、数据库设计中,前四个阶段可统称为( ),后两个阶段统称为( )。
3、数据库恢复的基本原理是( )。
4、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT 学号 FROM sc WHERE 成绩>=(SELECT______FROM sc)
5、对现实世界进行第一层抽象的模型,称为()模型;对现实世界进行第二层抽象的模型,称为()模型。
6、在关系数据库中,任何二元关系模式的最高范式必定为 。
7、在创建表的过程中,设置有效性规则的目的是实施数据库的____。
8、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是______。
9、在报表中最多可按____个字段或表达式进行排序。
10、在数据库的三级模式中,内模式是逻辑模式的______。

三、简单题 (共4题,每题5分,共计20分)

1、常用属性、事件、方法
2、查询所有科目成绩在85分以上的学生的学号及其平均分的SQL语句是select sno,avg(grade)as平均分from sc group by ( )
3、简述关系的性质。
4、主控索引

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

1、假设某商业集团数据库中有一关系模式
R(商店编号,商品编号,数量,部门编号,负责人),若规定:
(1)每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量;
问题:
(1)写出关系R的基本函数依赖
(2)找出R的候选码
(3)R的范式,若不属于3NF,则分解为3NF