习题

一、选择题

1.( )数据库是SQL Server中最重要的数据库,是整个数据库服务器的核心。

A.master  B.tempdb  C.model  D.mdb

2.( )是包含数据库中所有数据的数据库对象。表由行和列组成,每一行代表一条唯一的记录,每一列代表记录中的一个字段。

A.表  B.视图  C.索引  D.存储过程

3.( )是某个表中一个列或多列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针。

A.表  B.视图  C.索引  D.存储过程

4.SQL Server数据库具有三种类型的文件,( )次要数据库文件和事务日志文件。

A.主数据文件  B.文档文件  C.索引文件  D.磁盘文件

5.每个数据库有且只有一个主要数据文件,主要数据文件扩展名是( )。

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

二、操作题

1.使用SSMS创建名为teacher的数据库,并设置数据库主文件名为teacher_data,初始大小为10MB,事务日记文件名为teacher_log,初始大小为2MB。

2.使用SSMS修改数据库teacher,增加一个辅助数据文件,文件名为teacher_data2,初始大小为10MB,最大大小为无限制,增长速度为20MB。

3.使用SSMS收缩数据库teacher,收缩数据文件大小为15MB。

4.使用SSMS将数据库teacher从本机分离出来,附加到另外一台计算机的SQL Server服务器上。

5.使用Transact-SQL创建名为student的数据库,并设置数据库主文件名为student_data,初始大小为10MB,最大大小为无限制,增长速度为20%,日记文件名为student_log,初始大小为2MB,最大大小为5MB,增长速度为1MB。

6.使用Transact-SQL给数据库student重命名为student1。

7.使用Transact-SQL删除数据库student1和teacher。