SQL Server2005数据库应用技术(7)

时间:2025-01-11

习题 3

一、选择题

1.一个数据库至少有(A )个文件。

A. 2

B. 3

C. 4

D. 5

2.若要使用多个文件,为了便于管理,可以使用(B )。

A. 文件夹

B. 文件组

C. 复制数据库

D. 数据库脱机

3.在SQL Server中,用来显示数据库信息的系统存储过程是(D )。

A. sp_dbhelp

B. sp_db

C. sp_help

D. sp_helpdb

4.在SQL Server中,下列关于数据库的说法正确的是(B )。

A.一个数据库可以不包含事务日志文件

B.一个数据库可以只包含一个事务日志文件和一个数据库文件

C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件

二、思考题

1、在SQL Server2005安装成功后,有哪些系统数据库?其用途分别是什么?

2、数据库文件有哪些类型?其作用分别是什么?

3、数据库如何扩容?有几种方法?

3、SQL Server2005提供了哪两种创建数据库的方法?

5、如何实现数据库的移植?有哪几种方法?

参考答案:

一、选择题

1-A 2-B 3-D 4-B

二、思考题

1、系统数据库:

master数据库:是SQL Server系统最重要的数据库。记录SQL Server 系统的所有系统级信息。

model数据库:作为用户创建新数据库的模板。

msdb数据库:是代理服务器数据库。它为报警、任务调度和记录操作员的操作提供存储空间。tempdb数据库:记录了所有的临时表、临时数据和临时创建的存储过程等保存临时对象的一个工作空间。

2、数据库文件类型:

(1)主要数据文件:包含数据库的启动信息,并指向数据库中的其他文件。主要数据文件的文件扩展名是.mdf。

(2)次要数据文件:是可选的,由用户定义并存储用户数据。次要数据文件的文件扩展名是.ndf。(3)事务日志文件:用于记录所有事务以及每个事务对数据库所做的修改。

3、可用通过修改现有数据库中数据文件的容量,或者增加数据文件扩容数据库。

有两种方法:

一种是用Management Studio修改数据库属性修改数据文件的容量。

另一种是利用Alter Database语句修改数据库扩容。

4、可以利用“分离/附加”数据库,或利用“脱机”数据库移植数据库。

方法一:在Management Studio中,分离数据库——(复制)移植数据库文件——附加数据库

方法二:在Management Studio中,设置数据库为“脱机”状态——(复制)移植数据库文件——附加数据库

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219