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

2016年四川师范大学地理与资源科学学院数据库技术(跨专业加试)考研复试题库

  摘要

目录

2016年四川师范大学地理与资源科学学院数据库技术(跨专业加试)考研复试题库(一) . .... 2

2016年四川师范大学地理与资源科学学院数据库技术(跨专业加试)考研复试题库(二) . .. 10

2016年四川师范大学地理与资源科学学院数据库技术(跨专业加试)考研复试题库(三) . .. 20

2016年四川师范大学地理与资源科学学院数据库技术(跨专业加试)考研复试题库(四) . .. 28

2016年四川师范大学地理与资源科学学院数据库技术(跨专业加试)考研复试题库(五) . .. 42

一、选择题

1. 分析和表达用户需求的方法通常采用自顶向下,逐层分解的方式分析系统的( )。

A.SA 方法,并把每一层用DFD 和DD 描述系统

B.ER 方法,并把每一层用DFD 和DD 描述系统

C.SA 方法,并把每一层用ER 和DD 描述系统

D.SA 方法,并把每一层用DFD 和ER 描述系统

【答案】A

【解析】分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。结构化分析(Structured Analysis,简称SA 方法)是一种简单实用的方法。SA 方法采用自顶向下,逐层分解的方式分析系统,并把每一层用数据流图(Data Flow Diagram, DFD)和数据字典(Data Dictionary,DD )描述系统。

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

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

B.SELECT 所在系,A VG (工

GROUPBY 所在系

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

GROUPBY 所在系

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

GROUPBY 所在系

【答案】C

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

查询条件。

3. SQLServer 的约束包括( )。

A.DEFAULT 、RULE 、CHECK 和 UNIQUE

资)FROM 教师

B.CHECK 、RULE 、PRIMARY KEY 和 FOREIGN KEY

C.UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN KEY

D.PRIMARY KEY 和 FOREIGN KEY

【答案】C

SQL Server 的约束包括 UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN 【解析】

KEY 等。

4. 下述哪种情况数据库系统不会自动恢复( )。

A. 由于系统错误造成的事务失败

B. 由于逻辑错误造成的事务失败

C. 由于操作系统故障导致系统停止运行,从而数据库处于不一致状态

D. 由于磁头损坏或故障造成磁盘块上的内容丢失

【答案】D

【解析】系统可能发生的主要故障类型:

①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系 统错误是死锁等引起的。

②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。

③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需要DBA 介入的。

5. DBMS 通过加锁机制允许用户并发访问数据库,这属于DBMS 提供的( )。

A. 数据定义功能

B. 数据操纵功能

C. 数据库运行管理与控制功能

D. 数据库建立与维护功能

【答案】C

【解析】通过加锁机制允许用户并发访问数据库属于DBMS 所提供的数据库运行管理与控制

功能,除此之外数据库运行管理与控制功能还包括:统一管理和控制数据库的建立、运行和维护。

6. 关于数据仓库设计,下述说法正确的是( )。

A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计

B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型

C. 在进行数据仓库主题数据模型设计时要强调数据的集成性

D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个

属性的定义域

【答案】C

【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。

7. DBMS 提供的DML 有两种使用方式, 其中一种是将DML 嵌入到某一高级语言中,此高级语言称为( )。

A. 查询语言

B. 宿主语言

C. 自含语言

D. 会话语言

【答案】B

【解析】DBMS 提供的DML 有两种使用方式,一种是独立使用进行数据查询、数据更新等操作,称为自含 语言;另一种是嵌入到某种高级语言中,作为高级语言的一种扩充,使程序员编程时既可使用数据库语言,又可使用常规的程序设计语言,这种高级语言叫宿主语言。

8. 数据流图(DFD )是用于描述结构化方法中( )阶段的工具。

A. 可行性分析

B. 详细设计

C. 需求分析

D. 程序编码

【答案】C

【解析】在需求分析阶段利用数据流图来表示数据与加工之间的关系。

9. 以下关于数据粒度的叙述中错误的是( )。

A. 粒度是指数据仓库小数据单元的详细程度和级别

B. 数据越详细,粒度就越小,级别也就越高

C. 数据综合度越高,粒度就越大,级别也越高

D. 粒度的具体划分将直接影响数据仓库中的数据量以及查询质量

【答案】B

【解析】数据越详细,粒度就越大,级别也就越低。

10.关于数据视图与三级模式,下列说法错误的是( )。

A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B. 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构

C. 概念模式以数据模型的形式描述数据