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

2017年北京航空航天大学计算机学院961计算机学科专业基础综合之数据库系统概论考研强化模拟题

  摘要

一、选择题

1. 关系代数中

K

A.

B.

C.

D.

【答案】B 连接操作由( )操作组合而成。

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

2. 对于关系的主码必须满足的条件,有下列说法:

. 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性

. 一个关系中的主码属性不能与其他关系中的主码属性重名

. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性

. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是( )。

A.

B.

C.

D.

【答案】B

【解析】在一个关系中,主码是指用户选作元组标识的一个候选码,从主码属性集中去掉某个属性后就不能唯一标识一个元组,主码是指用户选作元组标识的一个候选码。两个关系中的主码属性是可以重名的。

3. 有两个关系R 和S ,分别包含15个和10个元组,则在

组数目情况是( )。

A.15,5,10

B.18, 7, 7

C.21’11, 4

D.25,15,0

【答案】B

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

中不可能出现的元为15个元组、S 为5个元组是正

确的。

②B 项的情形:若

③C 项的情形:若为7个元组,那么为4个元组,那么应为18个元组、为21个元组、应为8个元组。 为11个元组是正确的。 ④D 项的情形:若为0个元组,那么为25个元组、1-S 为15个元组是正确的。

4. 数据完整性保护中的约束条件主要是指( )。

A. 用户操作权限的约束

B. 用户口令校对

C. 值的约束和结构的约束

D. 并发控制的约束

【答案】C

【解析】完整性规则主要分为两大类,一类是域完整性规则,实际上就是值的约束;另一类是关系完整性规则,实际上就是结构的约束。

5. 如果系统发生死锁,参与死锁的进程的个数至少是( )个。

A.3

B.1

C.2

D.4

【答案】C

【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不能进一步向前运行,这种状态就称为死锁。 因此,参与死锁的进程至少是两个。

6. 如果一个系统定义为关系系统,则它必须( )。

A. 支持关系数据库

B. 支持选择、投影和连接运算

C.A 和B 均成立

D.A 、B 都不需要

【答案】C

7. 下面关于数据库三层模式结构两层映射的说法,不正确的是( )。

A. 模式与内模式映射可以实现物理数据的独立性

B. 外模式与模式映射可以实现逻辑数据的独立性

C.DBMS 在数据库的三层模式结构之间提供了两层映射

D. 子模式与内模式映射可以实现逻辑数据的独立性

【答案】D

【解析】数据库三层模式体系结构的目的是将用户的数据库逻辑视图与数据库的物理描述分

离开来。外模式与概念模式之间的映射,它把用户数据库与概念数据库联系起来了。这一层的映射可以保证逻辑数据独立性,即外模式不受概念模式变化的影响。概念模式与内模式之间的映射,它把概念数据库与物理数据库联系起来了。这一层的映射可以保证物理数据独立性,即概念模式不受内模式变化的影响。

8. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是( )。

A. 数据内容一致性维护

B. 数据库备份与恢复

C. 数据库安全性维护

D. 数据库存储空间管理

【答案】A

【解析】数据库管理与日常维护是系统员的重要职责,主要包括:①数据库的备份与恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理,是系统管理员的重要职责。

9. 后援副本的用途是( )。

A. 安全性保障

B. —致性控制

C. 故障后的恢复

D. 数据的转储

【答案】c

【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。

10.有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是( )。

A. 在教师表上定义一个视图

B. 在教师表上定义一个存储过程

C. 在教师表上定义插入和修改操作的触发器

D. 在教师表上定义一个标量函数

【答案】C

【解析】触发器是一种无需用户调用的特殊的存储过程,当数据库系统进行特定的操作发现有触发器定义时就会执行触发器定义的功能,从而满足某些特定的需要以保证业务的处理任务自动进行。

11.DB 、DBS 和DBMS 三者的关系是( )。

A.DB 包括DBS 和DBMS