2022年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五

更新时间:2023-04-17 00:49:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

考研专业课资料、辅导、答疑一站式服务平台

第 1 页,共 39 页

目录

2018年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五套卷(一) (2)

2018年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五套卷(二) (7)

2018年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五套卷(三) (24)

2018年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五套卷(四) (32)

2018年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五套卷(五) (36)

考研专业课资料、辅导、答疑一站式服务平台

第 2 页,共 39 页 2018年武汉轻工大学数据库系统概论(同等学力加试)复试实战预测五套卷(一) 特别说明:

1-本资料为2018复试学员内部使用,终极模拟预测押题,实战检测复试复习效果。

2-资料仅供复试复习参考,与目标学校及研究生院官方无关,如有侵权、请联系我们立即处理。 ————————————————————————————————————————

一、简答题

1. 某航空公司希望能够分析在其服务旅客的旅行情况,这样可以为公司正确定位航空市场中的客户市场。并且希望能够跟踪不同航线上旅客的各季节变化情况和增长,并跟踪在不同航班上所消费的食物和饮料情况,这 样可以帮助航空公司安排不同航线上的航班和食品供应。设计满足该主题的数据仓库,画出OLAP 数据模型和 逻辑模型。

【答案】该数据仓库的OLAP 数据模型如图所示,属雪花模式。

图 航空公司数据仓库模式

设计对应的逻辑模型:

(1)事实表如下:

消费事实表(旅客编号ID ;航班编号ID ,食物编号ID ,饮料编号ID ,季节ID ,乘坐次数,食物消费数量,食物消费金额)

(2)维表如下:

旅客基本情况表(旅客编号ID ,姓名,年龄,职业,收入,地区编号,身份证,联系方式) 地区表(地区编号,省,市,县,街道,邮政编码)

季节表(季节ID ,季节类型)

航班情况表(航班编号ID ,航线编号,楓票价格,机舱类型,飞行里程,始发地,目的地,时间)

考研专业课资料、辅导、答疑一站式服务平台

第 3 页,共 39 页 食物表(食物编号ID ,食物名称,食物类别,食物价格)

饮料表(饮料编号ID ,饮料名称,饮料类别,饮料价格)

2. 简述关系数据语言的特点和分类。

【答案】(1)这些关系数据库语言的共同特点是:都是非过程化的集合操作语言,具有完备的表达能力,功能强,能够嵌入高级语言中使用。

(2)关系数据语言分为三类:

①关系代数语言。关系代数是用对关系的运算来表达查询要求的。

②关系演算语言。关系演算是用谓词来表达查询要求的。

③SQL 。具有丰富的查询功能,而且具有数据定义和数据控制功能,是集查询DDL 、DML 和DCL 于一体的关系数据语言。

3. 试述数据库设计过程。

【答案】数据库设计过程的六个阶段:需求分析;概念结构设计;逻辑结构设计;数据库物理设计;数据库实施;数据库运行和维护。

(1)需求分析阶段:进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。

(2)概念结构设计阶段:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。

(3)逻辑结构设计阶段:逻辑结构设计是将概念结构转换为某个DBMS 所支持的数据模型,并对其进行优化。

(4)物理设计阶段:物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

(5)数据库实施阶段:在数据库实施阶段,设计人员运用DBMS 提供的数据库语言(如SQL )及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

(6)数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。

4. .在上题的教学数据库S 、SC 和C 中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。

(1)画出该查询初始的关系代数表达式的语法树。

(2)使用优化算法,对语法树进行优化,并画出优化后的语法树。

【答案】(1)该查询对应的初始的关系代数表达式的语法树如图所示。

考研专业课资料、辅导、答疑一站式服务平台

第 4 页,共 39 页

图 语法树

(2)该关系代数表达式优化后的语法树如图所示。

图 优化后的语法树

5. 什么是数据库镜像?它有什么用途?

【答案】(1)数据库镜像即根据DBA 的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS 自动把更新后的数据复制过去,即DBMS 自动保证镜像数据与主数据的一致性。

(2)数据库镜像的用途有两点:

①用于数据库恢复,当出现介质故障时,可由镜像磁盘继续提供使用,同时DBMS 自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。

②提高数据库的可用性,在没有出现故障时,当一个用户对某个数据加排它锁进行修改时,其他用户可以读镜像数据库上的数据,而不必等待该用户释放排它锁。

6. 试述文件系统与数据库系统的区别和联系。

【答案】(1)文件系统与数据库系统的区别:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据

考研专业课资料、辅导、答疑一站式服务平台

第 5 页,共 39 页 模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

(2)文件系统与数据库系统的联系:文件系统与数据库系统都是计算机系统中管理数据的软件。文件系统是操作系统的重要组成部分;而DBMS 是独立于操作系统的软件。DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。

二、应用题

7. 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若千研宄生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R 图画出此学 校的概念模型,实体的属性可自行设计。

【答案】对应的E-R 图如图所示。各实体的属性如下:

①系:系名、系主任名、系地址、系电话。

②班级:班号、班长、人数。

③教研室:教研室名、地址、电话。

④学生:学号、姓名、性别、年龄、籍贯、入学年份、专业。

⑤本科生:已修学分、平均成绩。

⑥研宄生:研宄方向、导师姓名。

⑦教员:编号、姓名、年龄、性别、职称、专长。

⑧正副教授:科研项目、研宄方向。

⑨课程:课程号、课程名、学分、类型(选修/必修)。

其中,学生实体是本科生和研宄生实体的超类,教员实体是正、副教授实体的超类,超类和子类之间具有继承关系。

本文来源:https://www.bwwdw.com/article/47kq.html

Top