2018年石河子大学机械电气工程学院341农业知识综合三[专业硕士]之数据库系统概论考研强化五套模拟题
● 摘要
一、简答题
1. 大数据时代传统的数据仓库系统面临哪些问题? 如何应对这些挑战?
【答案】(1)传统数据仓库所面临的问题:
①数据移动代价过高;
②不能快速适应变化。
(2)为了应对这些挑战,以较低的成本高效地支持大数据分析,新型的数据仓库解决方案需具备表3所示的几个重要特性。
表
2. 设有如图1所示的3个关系S 、C 和SC ,将下列关系代数表达式用汉语表示出来,并求其结果。
图1
(1)
(2)
(3)
【答案】(1)检索籍贯为上海的学生的姓名、选修的课程号和成绩,其结果为图2中的(2)检索选修操作系统的学生姓名、课程号和成绩,其结果为图2中的
(3)检索选修了全部课程的=学生姓名和年龄,其结果为图2中的
图2
3. 分析传统RDBMS 在大数据时代的局限性。
【答案】关系数据库在大数据时代丧失了互联网搜索这个机会,其主要原因是关系数据库管理系统(并行数据库)的扩展性遇到了前所未有的障碍,不能胜任大数据分析的需求,关系数据管理模型追求的是高度的一致性和正确性,面向超大数据的分析需求。
4. 试述事务的概念及事务的4个特性。恢复技术能保证事务的哪些特性?
【答案】(1)事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位。事务具
有4个特性:原子性、一致性、隔离性和持续性。这4个特性也简称为ACID 特性。
①原子性:事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。
②一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。
③隔离性:一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
④持续性:持续性指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的,接下来的其他操作或故障不应该对其执行结果有任何影响。
(2)恢复技术保证了事务的原子性、一致性和持续性。
5. 什么是数据库镜像? 它有什么用途?
【答案】(1)数据库镜像即根据DBA 的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS 自动把更新后的数据复制过去,即DBMS 自动保证镜像数据与主数据的一致性。
(2)数据库镜像的用途有两点:
①用于数据库恢复,当出现介质故障时,可由镜像磁盘继续提供使用,同时DBMS 自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。
②提高数据库的可用性,在没有出现故障时,当一个用户对某个数据加排它锁进行修改时,其他用户可以读镜像数据库上的数据,而不必等待该用户释放排它锁。
6. 试述关系模型的3个组成部分。
【答案】关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
(1)关系数据结构:在关系模型中,现实世界的实体以及实体间的各种联系均用单一的结构类型即关系来表示。
(2)关系操作集合:关系模型中常用的关系操作包括查询操作和插入、删除、修改操作。 (3)关系完整性约束:关系模型中有实体完整性约束、参照完整性约束和用户定义的完整性约束三类约束。
7. 试述数据库管理系统的基本功能。
【答案】DBMS 具有如下基本功能:
(1)数据库定义和创建
创建数据库主要是用数据定义语言DDL 定义和创建数据库模式、外模式、内模式等数据库对象。
(2)数据组织、存储和管理
DBMS 要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等。
(3)数据存取
相关内容
相关标签