数据库技术与应用SQL Server 2008第2章习题参考答案

数据库技术与应用SQL Server 2008第2章习题参考答案

ID:43492312

大小:707.36 KB

页数:3页

时间:2019-10-08

数据库技术与应用SQL Server 2008第2章习题参考答案_第1页
数据库技术与应用SQL Server 2008第2章习题参考答案_第2页
数据库技术与应用SQL Server 2008第2章习题参考答案_第3页
资源描述:

《数据库技术与应用SQL Server 2008第2章习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章习题解答1.思考题(1)在SQLServer2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么?答:SQLServer2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、ServiceBroker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。(2)SQLServer提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master数据库记录SQLServer系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、

2、数据库文件的位置以及SQLServer的初始化信息。用户不可以删除和修改,它是由系统创建和维护的数据库。(3)什么文件是数据库文件?组成数据库的文件有哪些类型?如何识别?它们的作用是什么?答:存放数据库数据和数据库对象的文件叫数据库文件;在SQLServer2008系统中组成数据库的文件有2种类型:数据文件和事务(事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成)日志文件。而数据文件又由主数据文件和次数据文件组成。1)主数据文件。一个数据库可以有一个或多个数据文件,当有多个数据文件时,有一个文件被定义为主数据文件,它用来存储数据库的启动信息和部分或全部数据

3、,一个数据库只能有一个主数据文件,主数据文件名称的默认后缀是.mdf。2)次数据文件。次数据文件用来存储主数据文件中没存储的其他数据。使用次数据文件来存储数据的优点在于,可以在不同物理磁盘上创建次数据文件,并将数据存储在这些文件中,这样可以提高数据处理的效率。一个数据库可以有零个或多个次数据文件,次数据文件名称的默认后缀是.ndf。3)事务日志文件。事务日志记录了每一个事务的开始、对数据的改变和取消修改等信息。如使用INSERT、UPDATE、DELETE等对数据库进行操作都会记录在此文件中,而SELECT等对数据库内容不会有影响的操作则不会记录在案。一个数据库可以有一个

4、或多个事务日志文件,事务日志文件名称的默认后缀是.ldf。SQLServer2008中数据库文件名有2个:逻辑文件名和物理文件名。逻辑文件名是指当在T-SQL命令语句中存取某一个文件时必须使用该数据库文件的逻辑文件名,各个数据库的逻辑文件名不能相同。物理文件名是指数据库文件实际存储在磁盘上的文件名称。数据库的逻辑文件名是在Transact-SQL语言中引用的用于存取某一数据库文件的标识。物理文件名则是在操作系统环境或用户程序中引用的数据库文件标识。(4)分离数据库和附加数据库的区别是什么?分离数据库是不是将其从磁盘上真正删除了?为什么?答:数据库的分离就是将用户的数据库从

5、SQLServer中删除,即从SQLServer服务器中分离出来,但是保持组成该数据的数据文件和事务日志文件中的数据完好无损,即数据库文件仍保留在磁盘上。在实际工作中,分离数据库作为对数据库的一种备份来使用。附加数据库的工作是分离数据库的逆操作,通过附加数据库,可以将没有加入SQLServer服务器的数据库文件添加到服务器中。还可以很方便地在SQLServer服务器之间利用分离后的数据文件和事务日志文件组成新的数据库。(5)数据库的收缩是不是指数据库的压缩?为什么?收缩数据库能起什么作用?答:收缩数据库就是把数据库不需要或者没有用的东西进行资源回收,简单的说就是数据库压缩

6、。2.选择题(1)下列(C)不是SQL数据库文件的后缀。A..mdfB..ldfC..tifD..ndf(2)SQLServer数据库对象中最基本的是(B)。A.表和语句B.表和视图C.文件和文件组D.用户和视图(3)事务日志用于保存(C.)。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.数据操作(4)Master数据库是SQLServer系统最重要的数据库,如果该数据库被损坏,SQLServer将无法正常工作。该数据库记录了SQLServer系统的所有(D)。A.系统设置信息B.用户信息C.对数据库操作的信息D.系统信息(5)SQLServer中组成数据库的

7、文件有(B)种类型。A.2B.3C.4D.5(6)分离数据库就是将数据库从(B)中删除,但是保持组成该数据的数据文件和事务日志文件中的数据完好无损。A.WindowsB.SQLServerC.U盘D.对象资源管理器(7)SQLServer的数据库的收缩方法有(C)。A.在表设计器中修改B.在SQLServer中修改数据库文件的大小C.自动收缩数据库和手动收缩数据库D.在操作系统中修改数据库文件的大小。(8)下面描述错误的是(A)。A.每个数据文件中有且只有一个主数据文件。B.日志文件可以存在于任意文件组中。C.主数据文件默认为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。