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

2017年福建农林大学机电工程学院341农业知识综合三[专业硕士]之数据库系统概论考研冲刺密押题

  摘要

一、选择题

1. 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( )

A.

B.

C.

D.

【答案】C

【解析】CONVERT 函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT ( )的功能是统计一列中值的个数;统计元组个数

计算一列值的平均值(此列必须是数值型)。此外,SQL 语言中还提供了另一个数据

类型转换函数CAST , 这两个函数均能将表达式值转换为指定的数据类型,CONVERT 可以指定长度,而CAST 不能指定长度。

2. 对SQLServer2000采用的备份和恢复机制,下列说法正确的是( )。

A. 在备份和恢复数据库时用户都不能访问数据库

B. 在备份和恢复数据库时用户都可以访问数据库

C. 在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库

D. 在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库

【答案】D

【解析】在数据库备份阶段,用户可以进行数据库访问、插入、删除、修改等操作,但在恢复阶段任何人都不能进行数据库访问。

3. 关于基于日志的恢复叙述中,哪一项是正确的( )。

A. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO

B. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO

C. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新前的值可以进

行REDO

D. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO

【答案】B

【解析】UNDO , 对撤消队列中的各个事务进行撤消处理,处理方法是:反向扫描日志文件,

REDO , ,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值,写入数据库;

对重做队列中的各个事务 进行重做处理,处理方法是+:正向扫描日志文件,对每个REDO 事务重新执行登记的操作,即将日志记录中“更 新后的值”写入数据库。

4. 关于OLAP 和OLTP 的叙述中错误的是( )。

A.OLTP 事务量大,但事务内容比较简单且重复率高

B.OLAP 的最终数据来源与OLTP 不一样

C.OLAP 面对决策人员和高层管理人员

D.OLTP 以应用为核心,是应用驱动的

【答案】C 【解析】一样,最终数据来源都是来自底层的数据库系统,但是由于两者的使用用户不同。

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

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

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

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

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

【答案】A

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

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

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

【答案】C

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

7. 文件系统与数据库系统的重要区别是数据库系统具有( )。

A. 数据共享性

B. 数据无冗佘

C. 数据结构化

D. 数据独立性

【答案】C

【解析】文件系统和数据库系统都具有数据独立性和数据共享性,只是文件系统的对应性能弱于数据库系统。至于数据无冗余,没有哪个系统可以完全做到。而通过数据模型表示复杂的数据结构,则是数据库系统所独有的。

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

A. 系统需求分析

B. 概念结构设计

C. 逻辑结构设计

D. 物理结构设计

【答案】D

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

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

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

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

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

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

【答案】C

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

10.查询选课关系表中还没有给定成绩(Score )的课程号(Sno )和学号(Cno ), 下列语句正确的是( )

A.

B.

C.

D.

【答案】A

相关内容

相关标签