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

2018年海南大学机电工程学院341农业知识综合三[专业硕士]之数据库系统概论考研基础五套测试题

  摘要

一、选择题

1. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。

A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中

B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中

C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中

D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型

【答案】B

【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。

2. 在SQLServer2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb )的备份。关于系统数据库的备份策略,下列做法中最合理的是( )。

A. 每天备份一次系统数据库

B. 每当用户进行数据更改操作时,备份系统数据库

C. 每当用户操作影响了系统数据库内容时,备份系统数据库

D. 备份用户数据库的同时备份系统数据库

【答案】C

【解析】备份数据库的主要目的是防止数据丢失。对于用户数据库,一般采用定期备份,但是系统级的数据对于服务器的实例运行至关重要,所以对于系统数据库应在修改之后立即备份。

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

A. 安全性保障

B. —致性控制

C. 故障后的恢复

D. 数据的转储

【答案】c

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

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

【答案】A

5. 下列说法正确的是( )。

A. 可以利用存储过程在当前数据库中创建固定数据库角色

B. 当前数据库中的用户自定义角色可以用存储过程删除

C. 不能将数据库用户账户添加为当前数据库中角色的成员

D.Public 角色可以被删除

【答案】B

【解析】在T-SQL 中,

通过

表;利用

利用存储过程,查看

属性,则有( )。

固定数据库角色列存储过程将数据库用户的账户,添加为当前数据库中数据库角色的成员;存储过程从当前数据库的数据库角色中,删除数据库安全账户。但不能利

包括两类具有隐用存储过程在当前数据库中创建固定数据库角色,排除A 项。此外,

含权限的预定义角色,固定服务器角色和固定数据库角色。这些隐含权限不能授予其他用户账户。如果有用户需要这些权限,则必须将其账户添加到这些预定义角色中,排除C 项;Public

角色是

数据库管理系统中每个数据库都存在的特殊角色。它提供数据库中用户默认权限,每

个数据库用户都自动是此角色的成员。所以Public 角色不能被删除,排除D 项;在

过存储过程,查看角色;利用

利用存储过程从当前数据库删除角色。B 项是正确的。

6. 下述哪种情况数据库系统不会自动恢复( )。

A. 由于系统错误造成的事务失败

B. 由于逻辑错误造成的事务失败

C. 由于操作系统故障导致系统停止运行,从而数据库处于不一致状态

D. 由于磁头损坏或故障造成磁盘块上的内容丢失

【答案】D

【解析】系统可能发生的主要故障类型:

①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系 统错误是死锁等引起的。

②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。

③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需

中,通

存储过程在当前数据库创建新的数据库角色;

要DBA 介入的。

7. 关于数据库概念设计阶段的工作目标,下列说法错误的是( )。

A. 定义和描述应用系统设计的信息结构和范围

B. 定义和描述应用系统中数据的属性特征和数据之间的联系

C. 描述应用系统的数据需求

D. 描述需要存储的记录及其数量

【答案】D

【解析】数据库概念设计阶段的工作内容为:①定义和描述应用领域涉及的数据范围,获取应用领域或问题域的信息模型;②准确描述数据的属性特征、数据之间的关系、数据约束、数据的安全性要求以及支持用户的各种处理需求;③保证信息模型正确便捷的转换成数据库的逻辑结构(数据库模式),便于用户理解。但不需要描述需要存储的记录及其数量。

8. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是( )。

A. 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息

B. 友好的用户界面应能容忍用户在使用中的一些操作错误

C.Web 界面应多采用动画和图形效果,以吸引用户使用

D. 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担

【答案】C

【解析】人机界面设计的目的是置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。设计原则如下:①当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能。②保持用户与人机界面间的双向交流。③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并能够从错误中恢复过来,保证系统运行不受、或尽可能小的受到用户错误操作的影响。④用户界面应采取灵活多样的数据输入方式,减少用户的输入负担。⑤用户界面应该遵循一定标准和常规。

9. “年龄在15至30岁之间”这种约束属于DBMS 的( )功能。

A. 恢复

B. 并发控制

C. 完整性

D. 安全性

【答案】C

【解析】“年龄在15至30岁之间”是完整性约束中值的约束。