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

2017年河北科技师范学院食品科技学院341农业知识综合三[专业硕士]之数据库系统概论考研强化模拟题

  摘要

一、选择题

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 项的情形:若④D 项的情形:若

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

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

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

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

中不可能出现的元

为25个元组、1-S 为15个元组是正确的。

2. 数据库运行与维护工作包括对数据库的( )。

A. 存取方法和存储结构的确定以及转储和恢复 B. 存取方法和存储结构的确定以及系统存储参数的配置

C. 转储和恢复;安全性和完整性控制;性能的监督、分析和改进;重组织和重构造 D. 定义数据库结构;组织数据入库;编制与调试应用程序和数据库试运行 【答案】C

【解析】数据库的运行和维护阶段的主要工作有:数据库的转储和恢复、维持数据库安全性和完整性、对数据库性能的监测、分析改善与数据库的重组和重构。

3. 关于分布式数据库系统和并行数据库系统,下列说法正确的是( )。

A. 分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能

B. 并行数据库系统的目的主要在于实现场地自治和数据全局透明共享 C. 并行数据库系统经常采用负载平衡方法提高数据库系统的业务吞吐率

D. 分布式数据库系统中,不存在全局应用和局部应用的概念,各结点完全不独立,各个结点需要协同工作

【答案】C

【解析】分布式数据库的目标是:本地自治、非集中式管理、高可用性、位置独立性、分布

式查询处理和分布式事务管理等;而并行数据库的目标是:利用多处理机结点并行的完成数据库任务以提高数据库系统的整体性能。分布式数据库各结点独立,物理上分散,逻辑上集中;并行数据库则经常采用负载平衡方法来提高数据库的业务吞吐率。

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

A. 查询语言 B. 宿主语言 C. 自含语言 D. 会话语言 【答案】B

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

5. 下列不是数据库恢复采用的方法是( )。

A. 建立检查点 B. 建立副本 C. 建立日志文件 D. 建立索引 【答案】D

【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。

6. 设E 是关系代数表达式,F 是选取条件表达式,并且只涉及

【答案】A

7. 下列属于数据仓库特点的是( )。

A. 综合性和提炼性数据 B. 重复性的、可预测的处理 C. 一次处理的数据量小

D. 面向操作人员,支持日常操作 【答案】A

属性,则有( )。

8. 在关系模式R (U ,F )中,如果( )。

A. 平凡函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 传递函数依赖 【答案】B 【解析】如果

存在X 的真子集XI ,使称函数依赖为

其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数

存在X 的真子集XI ,使

称函数依赖

称函数依赖为完全函

不存在X 的真子集XI ,使

依赖是完全函数依赖还是部分函数依赖。如果

为部分函数依赖。如果

数依赖。

9. 用于实现数据存取安全性的SQL 语句是( )。

【答案】C

【解析】CREA TE TABLE是建立基表的语句;COMMIT 是提交事务的语句;ROLLBACK 是回滚事务的语 句;GRANT 是授权语句,REVOKE 是回收权限的语句。

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

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

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

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

表 项目