1.选择题

(1)下列(C)不是sql 数据库文件的后缀。

A..mdf B..ldf C..tif D..ndf

(2)SQL Server数据库对象中最基本的是(B)。

A.表和语句B.表和视图

C.文件和文件组D.用户和视图

(3)事务日志用于保存(C.)。

A. 程序运行过程

B. 程序的执行结果

C. 对数据的更新操作

D. 数据操作

(4)Master数据库是SQL Server系统最重要的数据库,如果该数据库被损坏,SQL Server将无法正常工作。该数据库记录了SQL Server系统的所有(D)。

A. 系统设置信息

B. 用户信息

C. 对数据库操作的信息

D. 系统信息

(5)SQL Server中组成数据库的文件有(B)类型。

A. 2

B. 3

C. 4

D. 5

(6)分离数据库就是将数据库从(B)中删除,但是保持组成该数据的数据文件和事务日志文件中的数据完好无损。

A. Windows

B. SQL Server

C. U盘

D. 企业管理器

(7)数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C )。

A. 数据字典、应用程序、审计档案、数据库后备副本

B. 数据字典、应用程序、审计档案、日志文件

C. 日志文件、数据库后备副本

D. 数据字典、应用程序、数据库后备副本

2.填空题

(1)数据库逻辑结构中的文件主要存储(用户数据),而且存储所有与(用户数据)相关的信息。

(2)数据库物理结构主要应用于面向计算机的(数据)组织和管理。

(3)SQL Server的(逻辑组件)通常被称为数据库对象。

(4)一个数据库只能有一个(主数据)文件。一个数据库可以有(零个)或多个(次数据)文件。

(5)事务日志文件是用来(对数据的)更新情况的文件,扩展名为LDF。

(6)SQL Server中(数据存储)的基本单位是页,一页的大小为8 千字节(KB )。页是存储数据的(基本)单位。

(7)一个服务器在理论上可以管理(32,767 )个数据库。

(8)使用Transact-SQL语言的ALTER DATABASE命令,选择关键字(ADD LOG FILE )将日志文件添加到指定的数据库。

(9)使用分离和附加数据库的操作,可以将数据库从一台计算机(附加)到另一台计算机。

(10)还原数据库是一个(装载)数据库的备份,然后应用事务日志(重建)的过程。

3.问答题

(1)SQL Server数据库存储结构如何?简述它们的功能。

答: SQL Server数据库的存储结构分为逻辑结构和物理结构。数据库逻辑结构主要应用