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

2016年西安建筑科技大学计算机系统结构数据库复试笔试仿真模拟题

  摘要

一、选择题

1. 关系代数中K

A. B. C. D.

【答案】B 连接操作由( )操作组合而成。 【解析】连接又称为连接。它是从关系R 和S 的笛卡尔积中选取属性值之间满足一定条件的元组。因此,该运算首先计算R 和S 的笛卡尔积,然后再从得到的结果集合中选择属性值之间满足一定条件的元组。该运算得到结果是R 和S 的笛卡尔积的子集,其关系模式同R 和S 的笛卡尔积一样。

2. 在关系中能唯一标识元组的最小属性集称为( )。

A. 外码

B. 候选码

C. 主码

D. 超码

【答案】B

【解析】

超码

能有多个超码。候选码

关系可能有多个候选码;

主码

可以指定不同的候选码作为主码。 外码称该属性或属性组为

则是在关系的外码。

中的属性或属性组,若在另一个关系中作为主码使用,则

的外码和中的主码必须定义在相同的域上,允许使用不同,一个关系可是关系中能唯一标识每个元组的属性或属性组(集)_是关系中能唯一标识每个元组的最小属性或属性组,一个则是从候选码中选择一个,作为该关系的主码。数据库系统将按主码标识和排序每个元组。一个关系在任一时刻至多只能有一个主码,但在不同时刻的属性名。

3. 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、( )。

A. 投影、连接

B. 连接、选择

C. 选择、投影

D. 交、选择

【答案】C

【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数

的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。

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

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

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

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

D. 三级模式结构实现了数据的独立性

【答案】B

【解析】外模式有时也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。

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

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

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

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

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

【答案】C

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

6. 不属于DBMS 基本功能的是( )。

A. 数据库定义功能和数据库的建立与维护功能

B. 数据库操纵功能和数据库运行管理功能

C. 数据库开发、设计与调试功能

D. 数据组织存储管理功能和数据通信功能

【答案】C

【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。

7. 某校选课关系基本表其中分别代表学号和课程号且均为字符型数

,Grade 表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是据( )。

A. B. C. D.

【答案】D

【解析】在SQL 语言中,使用INSERT 语句插入数据时,需要注意以下几个问题:首先,列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列值的唯一性等问题。

8. 存取方法设计属于数据库设计的( )阶段的设计任务。

A. 系统需求分析

B. 概念结构设计

C. 逻辑结构设计

D. 物理结构设计

【答案】D

【解析】数据库物理设计阶段的任务是根据具体计算机系统(DBMS 和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。

9. 下列用于数据库概念设计的方法是( )。

A.DFD 方法和IDEFIX 方法

B.E-R 方法和IDEFO 方法

C.E-R 方法和IDEF1X 方法

D.DFD 方法和IDEFO 方法

【答案】C

【解析】概念设计指将需求分析得到的用户需求抽象为信息结构的过程。常见的用户数据库概念设计方法包括E-R 方法和IDEFIX 方法等。

10.下述哪一个SQL 语句用于实现数据存取的安全机制( )。

【答案】C

【解析】COMMIT 是向数据库递交数据,ROLLBACK 是回滚数据,CREATE TABLE是创建表,而GRANT