- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章习题及实验答案
习题答案
一、选择题1、、填空题aster、model、msdb、tempdb
3、主文件组(primary)、用户定义文件组,默认文件组(default)
4、使用SQL Server Management Studio工具、使用CREATE DATABASE语句
5、完全数据库备份、差异数据库备份、事务日志备份、文件或文件组备份
三、简答题
1、答:在SQL SERVER中常用的对象主要有:表、视图、索引、存储过程、触发器、函数等。
2、答:SQL SERVER中数据库文件包括数据文件和事务日志文件。
其中,数据文件用于存放数据库的数据和各种对象,数据文件又可以分成主数据文件和次数据文件两种形式。主数据文件是数据库的起点,用来存储数据库的启动信息和部分或全部数据,每一个数据库都有且仅有一个主数据文件。主数据文件名称的默认后缀是mdf。次数据文件是可选的,它们可以存储不在主数据文件中的全部数据和对象。而事务日志文件用于存放事务日志。事务日志记录了对数据库的所有修改操作。日志记录了每一个事务的开始、对数据的改变和取消修改的足够信息。
3、答:通常根据以下事实进行计算:
(1) 一个数据库的最小尺寸必须等于或大于model数据库的大小。因为新建数据库是model数据库的拷贝。
(2)估算数据库的大小。
在Microsoft SQL Server系统中,最基本的数据存储单元是数据页,每一个页的大小是8KB,即8192字节。每页除去96字节的头部(它是用来存储有关的页信息,如页类型、可用空间等),剩下的8096字节用来存储数据,且数据从紧接页头的位置开始,按行的顺序分布在数据页上,但在表中,数据行不能跨页存储。这就意味着SQL Server数据库可以在1MB字节的空间里存储128页(即1M=1024KB=128×8KB)。假如某个数据库中只有一个表,该表的每行记录是500字节,共有10000行数据。这时一个数据页上最多只能容纳8096÷500≌16行数据,则该表将占用10000÷16=625个数据页的空间。因此,该数据库的大小估算为:(625×8KB)÷1024≈5MB(其中1MB=1024KB)
(3)默认情况下事务日志文件的大小是数据文件大小的25%。
4、答:修改数据库主要包括:
(1)更改数据库名称
(2)扩大数据库
(3)修改数据库文件
(4)管理数据库文件组
5、答:分离数据库是指将数据库从Microsoft SQL Server实例中删除,但是该数据库的数据文件和事务日志文件依然保持不变。这样可以将该数据库附加到任何的Microsoft SQL Server实例中。当希望将分离后的数据库附加到某个Microsoft SQL Server实例中时,附加 数据库时所有的数据文件必须都是可用的。
分离数据库的操作可以使用Management Studio工具来执行分离操作,当然也可以使用sp_detach_db存储过程来执行数据库分离操作。
附加数据库的操作可以使用Management Studio工具、也可以使用CREATE DATABASE语句。
6、答:收缩的原因:
如果指派给用户数据库过多的存储空间,可以通过缩减或收缩数据库来减少存储空间的浪费。SQL Server采取预先分配空间的方法来建立数据库的数据文件或日志文件,这种方式有可能造成空间的浪费。为此,SQL Server提供了收缩数据库的功能,允许对数据库中的每个文件进行收缩,删除已经分配但没有使用的页。但注意,不能将整个数据库收缩到比其原始大小还要小。
收缩的方法:数据库的收缩可以收缩整个数据库,也可以收缩单个文件。数据库的收缩可以使用Mangement Studio工具,也可以使用T-SQL语句完成。
同时,SQL Server 支持对数据库实行自动收缩和手工收缩。
7、答:分为两步:创建备份设备、执行备份操作。
(1)在进行备份之前需要先指定或创建备份设备。备份设备是指SQL Server中存储数
据库、事务日志或文件及文件组备份的存储介质。当建立一个备份设备时,需要给其分配一个逻辑名和一个物理名。物理名是操作系统用来标识备份设备的名称。逻辑名是用来标识物理备份设备的别名。逻辑名称永久地存储在SQL Server的系统表中,使用逻辑名比物理名简单的多。
(2)执行备份操作的方法也有两种,可以在Management Studio工具中进行,也可以使用BACKUP DATABASE语句来进行备份。
8、答:步骤如下:
(1)在“对象资源管理器”窗口中,【单击】服务器名称以展开服务器,找到【数据库】并点击展开,然后,选中要备份的数据库。
(2)右击选中的备份数据库,在弹出的菜单中选择【任务】,级联菜单中选择【还原…】,在
您可能关注的文档
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第01章 概论.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第03章 SQL语言基础.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第04章 数据库安全及维护.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第05章 数据库系统设计.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第06章 PowerBuilder概述.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第07章 ASA数据库设计.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第08章 应用对象.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第09章 PowerScript语言.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第10章 窗口及窗口上的控件.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第10章 窗口及控件2 游标.ppt
最近下载
- 创业管理(第5版)张玉利_课后习题答案.pdf
- 平面国----优质课件可编辑.pptx VIP
- IPC9151C2010印制板工艺产量质量和相关可靠性PCQR2基准测试标准和数据库.docx VIP
- 大学生城市轨道交通机电职业规划.pptx VIP
- 第三代核电技术AP1000 - 孙汉虹.pdf
- 福建省福州市乌山小学五年级上册语文阅读训练及答案版.pdf VIP
- 广西壮族自治区贵港市覃塘区2023-2024学年九年级上学期期中考试英语试题(含听力).docx VIP
- AP1000失去主给水事故模拟.docx
- 轨道交通供电系统安装监理组织方案.docx VIP
- GB 4706.1标准解读_从模块上分析标准结构 - 爬电距离和电气间隙系统.xlsx
原创力文档


文档评论(0)