当前位置:问答库>考研试题

2018年重庆工商大学电子商务与供应链系统市级重点实验室810数据库原理之数据库系统概论考研仿真模拟五套题

  摘要

一、判断题

1. 若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。( ) 【答案】

中可能出现的一种元 2. 有两个关系R 和S ,分别包含15个和10个元组,则在

组数目情况是18、7、7。( )

【答案】×

【解析】因为若元组数目为18, 表示R 和S 中有25-18=7个相同元组,的元组数目为7, 但的元组数应为15-7=8个。

3. —个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。( )

【答案】×

【解析】一个关系中不可能出现两个完全相同的元组,这是由关系的定义和特点确定的。

二、简答题

4. 完整性规则由哪几个部分组成?关系数据库的完整性规则有哪几类?

【答案】(1)数据库的完整性规则由如下3个部分组成:

①什么时候使用规则进行检查(称为规则的“触发条件”)。

②要检查什么样的错误(称为“约束条件”或“谓词”)。

③若检查出错误,该怎样处理(称为“ELSE 子句”,即违反时要做的动作)。

(2)在关系数据库中,完整性规则有如下3类:

①域完整性规则:定义属性的取值范围。

②域联系规则:在一个或多个关系中,属性值间的联系、影响和约束。关系完整性规则:定义更新操作对数 据库中值的影响和限制。

③这些规则是用数据定义语言(DDL )描述的,一旦一条完整性规则输入到系统,系统就开始执行这条规则。

5. 大数据时代对内存数据库提出了哪些挑战?

【答案】大数据的特点有:数据量大(V olume )、类型繁多(Variety )、价值密度低(Value )、

速度快时效高(Velocity )。随着大数据时代的到来,未来众核协处理器、通用计算图形处理器(General Purpose Graphic Unit,GPGPU )等新的高性能计算平台进入数据库领域,同时也对内存数据库提出了更多挑战。

(1)查询处理与优化,主要针对大数据数据量大和类型繁多的特点。page-coloring 优化技术对于数据持久驻留内存的内存数据库来说,较大的弱局部性数据集往往需要预先分配较大的内存地址范围,而较少的page color对应的地址范围较小,难以满足大数据集存储的要求。

(2)实时分析处理性能,主要针对大数据速度快时效高的特点。内存数据库摆脱了I/O延迟之后,内存访问速度得到极大的提升,在新兴的非易失性内存,如PCM 等技术支持下,内存计算和更新的速度进一步提升。事务型内存数据库的一个技术发展趋势是将事务串行化,简化并发控制机制,提高内存数据库代码执行效率,使串行处理性能能够满足高吞吐性能需求。分析型内存数据库则将计算最大化并行,以提高多核处理器的并行计算效率,提高应对内存大数据实时分析处理的性能需求。

(3)并发与恢复技术,主要针对大数据数据量大和价值密度低的特点。通过对大数据表的共享扫描减少并发查询时独立大表扫描所产生的缺失,主要通过查询分组以及查询操作符批处理技术实现共享扫描基础上的高并发查询处理。第16章数据仓库与联机分析处理技术

6. 什么是数据库的安全性?有哪些安全措施?

【答案】(1)数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄漏、非法更改和破坏。、

(2)数据库安全性控制的方法

①用户标识与系统鉴定:DBMS 都要提供一定的方式供用户标识自己。在存取数据库的数据之前,用户首先要自我标识,系统对用户的标识进行核定,通过鉴定后,才提供数据库的使用权。常用的标识方法是用户名和口令字。

②存取权限的控制:用户被获准使用数据库之后,还要根据预定的用户权限进行存取控制,如某个用户只能 读哪些数据库表,某个用户只能写哪些数据库表等。

③数据加密:以密码的方式存储数据。

7. 规范化理论对数据库设计有什么指导意义?

【答案】规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用以指导关系数据模型的优化,用来预测模式可能出现的问题,为设计人员提供了自动产生各种模式的算法工具,使数据库设计工作有了严格的理论基础。

8. 数据字典的内容和作用是什么?

【答案】(1)数据字典是系统中各类数据描述的集合。数据字典的内容通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。数据项是组成数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储

的逻辑内容。

(2)数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。

9. 试述数据库技术的发展过程。数据库技术发展的特点是什么?

【答案】数据库技术的特点是:

(1)面向对象的方法和技术对数据库发展的影响最为深远

数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象数据模型(简称对象模型)。该模型克服了传统数据模型的局限性,促进了数据库技术在一个新的技术基础上继续发展。

(2)数据库技术与多学科技术的有机结合

计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。传统的数据库技术和其他计算机技术,如网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术、移动计算技术等的互相结合、互相渗透,使数据库中新的技术内容层出不穷。

(3)面向应用领域的数据库技术的研究

在传统数据库系统基础上,结合各个应用领域的特点,研究适合该应用领域的数据库技术,如数据仓库、工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等,这是当前数据库技术发展的又一重要特征。

10.试述网状模型的概念,举出三个网状模型的实例。

【答案】(1)满足下面两个条件的基本层次联系集合为网状模型。

①允许一个以上的结点无双亲;

②一个结点可以有多于一个的双亲。

(2)三个网状模型的实例;

①实例1:

图4

②实例2: