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

2016年南昌大学信息工程学院数据库系统(同等学力加试)考研复试题库

  摘要

一、选择题

1. 有两个关系R 和S ,分别包含15个和10个元组,则在组数目情况是( )。

A.15,5,10 B.18, 7, 7 C.21’11, 4 D.25,15,0

【答案】B

【解析】①A 项的情形:若RDS 为10个元组,那么确的。

②B 项的情形:若③C 项的情形:若

为7个元组,那么为4个元组,那么

应为18个元组、为21个元组、

应为8个元组。 为11个元组是正确的。

为15个元组、S 为5个元组是正

中不可能出现的元

④D 项的情形:若为0个元组,那么为25个元组、1-S 为15个元组是正确的。

2. 在OODB 中,对象可以定义为对一组信息及其( )的描述。

A. 操作 B. 存取 C. 传输 D. 继承 【答案】A

【解析】对象可以定义为对一组信息(数据)和一组操作(方法)。

3. 有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是( )。

A.SELECT 所在系,A VG (工资)FROM 教师表

B.SELECT

A VG

GROUPBY 所在系

C.SELECT 所在系,A VG (工资)FROM 教师表 GROUPBY 所在系

D.SELECT 所在系,A VG (工资)FROM 教师表 GROUPBY 所在系

)FROM 教师

【答案】C

【解析】分组查询中关键字GROUP , A VG ( )、SUM ( )等函数应放在HA VING 关键字后面作为

查询条件。

4. 如表,因为( )属性使它不能成为关系。

表 项目

A. 项目经理 B. 项目成员 C. 项目名称 D. 项目号 【答案】B

【解析】1NF 是关系必须满足的最低要求,没有满足1NF 就不称为关系。1NF 要求每一个数据项都必须是不可再分的原子数据项。上述“项目”表中,项目成员不是原子数据项,因此,该“项目”表不满足1NF , 该表 不是关系。

5. 以下关于OLAP 的叙述中错误的是( )。

A. —个多维数组可以表示为(维1,维2, „,维II ) B. 维的一个取值称为该维的一个维成员 C.OLAP 是联机分析处理

D.OLAP 是以数据仓库进行分析决策的基础 【答案】A

【解析】一个多维数组可以表示为:

不含度量的多维数组是不

能用于多维分析的。

6. 关于数据库应用系统的需求分析工作,下列说法正确的是( )。

A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B. 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C. 数据需求分析的主要工作是要辩识出数据处理中的数据处理流程

D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 【答案】D

【解析】数据库应用系统的需求分析工作主要包括:①数据及数据处理需求分析;②业务需

求分析;③性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指标主要包括:①数据操作响应时间;②系统吞吐量;③最大并发用户数。

7. 概念结构设计的目的是产生一个能反映(企业)组织信息需求的( )。

A.DFD B.DD C.E-R 图 D.SA 【答案】C

【解析】概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,进行综合和归纳,按照特定的方法把它们抽象为一个不依赖于任何具体机器和具体DBMS 的数据模型,即概念模型。描述概念模型的有力工具是E-R 图。

8. 关于数据库视图,下列说法正确的是( )。

A. 视图可以提高数据的操作性能

B. 定义视图的语句可以是任何数据操作语句 C. 视图可以提供一定程度的数据独立性 D. 视图的数据一般是物理存储的 【答案】A

【解析】视图能够①简化数据查询语句;②使用户能从多角度看待同一数据;③提高数据的安全性;④提供了一定程度的逻辑独立性,是原始数据库数据的一种变换形式,是查看表中数据的另外一种方式。。

9. 事务T0、T1和T2并发访问数据项A 、B 和C ,下列属于冲突操作的是( )。

A.TO 中的read (A )和TO 中的write (A ) B.TO 中的read (B )和T2中的read (C ) C.TO 中的write (A )和T2中的write (C ) D.T1中的read (C )和T2中的write (C ) 【答案】D

【解析】事务具有原子性,所以TO 操作要么全执行,要么全部不执行,所以A 项不属于冲突;B 项两个操作分别读取两个不同的数据项,所以不属于冲突;C 项两个操作分别写入不同的数据项,所以不属于冲突;D 项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。

10.关于数据库事务设计,有下列说法:

. 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则

. 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范

事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS 平台的实现方法