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

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

  摘要

一、填空题

1. 数据仓库是_____、_____、_____的数据集合,支持管理的决策过程。

【答案】面向主题的;集成的;随时间变化的;非易失性

2. 数据的安全性是指_____。

【答案】保护数据库,防止未经授权或不合法的使用造成的数据泄漏、更改或破坏

3. 关系代数运算中,基本的运算是_____、_____、_____、_____和_____。

【答案】并;差;笛卡尔积;投影;选择

4. 设有如下关系表

为姓名, SEX 为性别,AGE 为年龄,班号为班号。

写出实现下列功能的SQL 语句。 ①插入一个记录(②插入

④将所有李明男):_____。 班学号为30、姓名为' 郑和' 的学生记录:_____。 班号改为:_____。 主码是NO 。其中NO 为学号,NAME ③将学号为10的学生姓名改为' 王华'____。 ⑤删除学号为20的学生记录:_____。

⑥删除姓' 王' 的学生记录:_____。

【答案】

5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_____。

【答案】无损连接

6. 对于非规范化的模式,经过转变为1NF ,将1NF 经过转变为2NF , 将2NF 经过转变为3NF 。

【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖

7. 数据库恢复是将数据库从_____状态恢复到_____的功能。

【答案】错误;某一已知的正确状态

8. 设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该讲行的恢复操作是恢复_____。

②假设这些备份操作均是在BK 设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句

RESTORE_____FROMBK

WITHFILE :1,_____

【答案】完全备份1、差异备份2、DATABASE 销售数据库、RECOVERY

【解析】数据库恢复的顺序为:①恢复最近的完全数据库备份。②恢复完全备份之后的最近的差异数据库备份(如果有的话)。③按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。

用来实现恢复数据库的RESTORE 语句其基本语法格式为:

RESTORE DATABASE数据库名FROM 备份设备名

9. 在SQL Server 2000中,数据页的大小是8KB 。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

【答案】1000

【解析】一个数据页的存储空间是8×1024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。

10.如果多个事务依次执行,则称事务是执行_____; 如果利用分时的方法,同时处理多个事务,则称事务是执行_____。

【答案】串行;并行

11.采用关系模型的逻辑结构设计的任务是将E-R 图转换成一组_____, 并进行_____处理。

【答案】关系模式;规范化

二、选择题

12.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( )。

A. 安全性

B. 完整性

C. 并发控制

D. 恢复

【答案】A

【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。

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

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

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

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

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

【答案】A

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

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

14.某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数

据库每天数据増量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是( )。

A. 配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中

B. 每天划出长度为2小时的时间窗口tw ,在tw 内采用静态转储方法实现每天数据增量的转储

C. 每天划出长度为2小时的时间窗口tw ,在tw 内采用动态转储方法实现每天数据增量的转储

D. 每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储

【答案】A

【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作