2017年沈阳建筑大学数据库系统概论复试仿真模拟三套题
● 摘要
一、简答题
1. 数据库中要存储和管理的数据内容包括哪些方面?
【答案】数据库系统中数据的物理组织必须体现实体之间的联系,支持数据库的逻辑结构——各种数据模型。因此数据库中要存储4个方面的数据:
(1)数据描述,即数据的外模式、模式、内模式; (2)数据本身; (3)数据之间的联系; (4)存取路径。
2. 数据仓库的4个基本特征是什么?
【答案】数据仓库的4个基本特征如下: (1)数据仓库的数据是面向主题的。
主题是一个抽象的概念,是在较高层次上将企业信息系统中的数据综合、归类并进行分析利用的抽象。面向主题的数据组织方式是根据分析要求将数据组织成一个完备的分析领域,即主题域。
(2)数据仓库的数据是集成的。
操作型数据与分析型数据之间差别甚大,数据仓库的数据是从原有分散的数据库数据中抽取来的,因此数据在进入数据仓库之前,必然要经过加工与集成,统一与综合。
(3)数据仓库的数据是不可更新的。
OLTP 数据库中的数据经过抽取、清洗、转换和装载存放到数据仓库中(简称ECTL )。一旦数据存放到数据仓库中,数据就不再更新了。
(4)数据仓库的数据是随时间变化的。
数据仓库的数据是随时间的变化不断变化的,这一特征表现在以下三方面: ①数据仓库随时间变化不断增加新的数据内容; ②数据仓库随时间变化不断删去旧的数据内容;
③数据仓库数据的码键都包含时间项,以标明数据的历史时期。
3. 设有如图1所示的关系R 和S ,计算:
(1)(2)(3)(4)
图1
【答案】本题各小题的结果如图2所示。
图2
4. 试述关系模式的完整性规则。在参照完整件中,什么情况下外码属性的值可以为空值?
【答案】(1)关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
①实体完整性规则:若属性A 是基本关系R 的主属性,则属性A 不能取空值。
②参照完整性规则:若属性(或属性组)F 是基本关系R 的外码,它与基本关系S 的主码Ks ,则对于R 中每个元组在F 上的值必须为取空值相对应(基本关系R 和S 不一定是不同的关系)
,或者等于S 中某个元组的主码值。 (F 的每个属性值均为空值)
③用户定义的完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。
(2)在参照完整性中,外码属性值可以为空,它表示该属性的值尚未确定,但前提条件是该外码属性不是其所在参照关系的主属性。
5. 简述关系数据语言的特点和分类。
【答案】(1)这些关系数据库语言的共同特点是:都是非过程化的集合操作语言,具有完备的表达能力,功能强,能够嵌入高级语言中使用。
(2)关系数据语言分为三类:
①关系代数语言。关系代数是用对关系的运算来表达查询要求的。 ②关系演算语言。关系演算是用谓词来表达查询要求的。
③SQL 。具有丰富的查询功能,而且具有数据定义和数据控制功能,是集查询DDL 、DML 和DCL 于一体的关系数据语言。
6. 试述数据存取层主要的了系统及其功能。
【答案】数据库存取层主要包括以下几个子系统: (1)记录存取、事务管理子系统
记录存取子系统提供按某个属性值直接取一个元组和顺序取一个元组的存取原语,事务管理子系统提供定义和控制事务的操作。
(2)封锁子系统,执行并发控制。 (3)恢复子系统
主要是指日志登记子系统对事物执行开始、回滚、提交;对元组进行插入、删除、修改;对索引记录进行插入、删除、修改等等,每一个操作作为一个日志记录存入日志文件中。对不同的故障恢复策略执行相应的恢复。
(4)控制信息管理模块
该模块利用专门的数据区(内存中)登记不同记录类型以及不同存取路径的说明信息(取自数据字典)和控制信息。该信息是存取元组和管理事务的依据。它和事务管理、记录存取子系统一起保证事务的正常运行。该模块提供对数据字典中说明信息的读取、增加、删除和修改操作。
(5)存取路径维护子系统
该模块在对数据进行修改操作时要对该表上已建立的所有索引进行动态维护。 (6)排序/合并子系统
该模块主要功能包括输出有序结果,删去重复值降低开销,先对两个关系按连接属性值排序再进行连接的连接操作以提高连接运算速度,建立索引结构减少数据块的存取次数等。
二、应用题
7. 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若千研宄生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R 图画出此学 校的概念模型,实体的属性可自行设计。
【答案】对应的E-R 图如图所示。各实体的属性如下: ①系:系名、系主任名、系地址、系电话。 ②班级:班号、班长、人数。 ③教研室:教研室名、地址、电话。
④学生:学号、姓名、性别、年龄、籍贯、入学年份、专业。 ⑤本科生:已修学分、平均成绩。