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

2018年三峡大学理学院872数据库原理与应用之数据库系统概论考研强化五套模拟题

  摘要

一、选择题

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

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

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

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

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

【答案】B

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

2. 关于分布式数据库,下列说法错误的是( )。

A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地

B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用

C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价

D. 在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并操作

【答案】A

【解析】分布式数据库中,每台计算机都有DBMS 的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A 项,分片透明性层次最高,即用户或应用程序只对全局关系进行操作而不考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储结构,位置透明性位于分片视图与分配视图之间。

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

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

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

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

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

【答案】B

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

4. 关于SQLServer 的数据库权限叙述不正确的是( )。

A.SQL Server数据库的对象权限可以用GRANT 分配,而语句权限不可以用GRANT 分配

B. 服务器权限能通过固定服务器角色进行分配,不能单独分配给用户

C. 系统管理员能使用SQL Server执行任何任务

D. 每个用户可以被分配若干权限,并且有可能把权限赋予其他用户

【答案】A

【解析】服务器级的角色建立在SQL 服务器上,是系统预定义的,用户不能创建服务器角色,只能选择合 适的服务器角色,SQLServer 的数据库权限可以分为数据库对象权限和语句权限,对

象权限和语句权限都可以通 过GRANT 和REVOKE 来分配和收回,系统管理员具有最高的权限。

5. 对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般情况下错误的是( )。

A. 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数

B. 粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素

C. 企业核心业务数据的保存期要求是需要考虑的主要因素

D. 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素

【答案】B

【解析】在面对大型企业业务支持数据库应用系统的存储空间规划问题时,要考虑数据安全性、业务稳定性及容灾能力要求,主要因素是企业核心业务数据的保存期。

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

A. 数据内容一致性维护

B. 数据库备份与恢复

C. 数据库安全性维护

D. 数据库存储空间管理

【答案】A

【解析】数据库管理与日常维护是系统员的重要职责,主要包括:①数据库的备份与恢复;

②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理,是系统管理员的重要职责。

7. 以下有关SELECT 子句的叙述中不正确的是( )。

A.SELECT 子句中只能包含表中的列及其构成的表达式

B.SELECT 子句规定了结果集中的列序列

C.SELECT 子句中可以使用别名

D. 如果FROM 子句引用的两个表中有同名的列,则在SELECT 子句中引用它们时必须使用表名前缀加以限定

【答案】A

SQL 语言提供了 SELECT 语句进行数据库查询,【解析】该语句具有灵活的使用方式和丰富

的功能。语句的功能是根据WHERE 子句的条件表达式,从FROM 子句指定的基本表或视图中找出满足条件的元组。再按SELECT 子句中目标列表达式,选出元组中属性值形成结果表。在同一个表自身联合查询时可以采用别名的方式 以示区别,并在引用时通过表名前缀加以限定。故四个选项中A 项是不正确的。

8. 关于DBMS 的查询处理器,叙述错误的是( )。

A. 处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)

B. 通过执行用低级语言表达的策略来获取所需要的数据

C. 查询处理分为分解(分析和验证)、优化、代码生成和代码执行

D. 处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)

【答案】D

【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低级语言表达的执 行策略(关系代数),并通过执行该策略来获取所需要的数据。查询处理通常分为分解(分析和验证)、优化、代码生成和代码执行四个阶段。

9. 在执行查询语句时,DBMS 从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的( )。

A. 逻辑数据

B. 物理数据

C. 操作序列

D. 优化策略

【答案】B

【解析】内模式也称为物理模式,在DBMS 中内模式描述信息通常保存在数据字典中。

10.以下定义的4个视图中,能够进行更新操作的是( )。