Server实用简明教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Server实用简明教程

第5章 管理数据库文件 教学目标 管理数据库文件,包括创建数据库、设置数据库属性、增大和压缩数据库、数据库的数据文件和日志文件优化原则、文件组技术 。全面掌握管理数据库文件技术。 教学重点 估算数据库大小技术 创建数据库和设置数据库属性技术 增大和压缩数据库技术 放置数据文件和日志文件的原则 使用文件组和RAID优化数据库技术 教学过程 概述 创建和删除数据库 修改数据库 优化数据库和数据库文件 5.1 概述 数据库对象 事务和事务日志 数据库文件和文件组 数据库空间管理方式 数据库对象 数据库是数据和数据库对象的容器。数据库对象就是存储和管理数据的结构形式,这些数据库对象包括数据库图表、表、函数、视图、存储过程、触发器、缺省、规则、出版物等。设计数据库的过程就是设计数据库对象的过程。 存储在数据库中的数据通常是有特定用途的大量的数据,例如银行的储蓄信息、工厂的仓库和物料信息、图书馆的图书信息、学校的学生和教师信息等。 事务和事务日志 事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成。Microsoft SQL Server系统具有事务功能,可以保证数据库操作的一致性和完整性。 SQL Server系统使用数据库的事务日志来实现事务的功能。事务日志记录了对数据库的所有修改操作。日志记录了每一个事务的开始、对数据的改变和取消修改的足够信息。 事务日志以操作系统文件的形式存在。在Microsoft SQL Server系统中,一个数据库至少有一个数据文件和一个事务日志文件。 数据库文件和文件组 数据库的物理表现是操作系统文件。Microsoft SQL Server使用一组操作系统文件来创建一个数据库。数据库中的所有数据和对象,例如表、存储过程、触发器和视图等,都存储在这些操作系统文件中。 这些操作系统的文件有两种形式,一种是数据文件,另外一种是日志文件。 数据文件又可以分成主数据文件和次数据文件两种形式。 文件组就是文件的逻辑集合。为了方便数据的管理和分配,文件组可以把一些指定的文件组合在一起。 数据库空间管理方式 在Microsoft SQL Server系统中,可管理的最小空间是以页(Page)为单位的,每一个页的大小是8KB,即8192字节。 在表中,每一行数据不能跨页存储。这样,表中每一行的字节数不能超过8192个字节。 每八个连续页称为一个区域(Extent),即区域的大小是64KB。 在每一个页上,由于系统占用了一部分空间用于记录与该页有关的系统信息,所以每一个页可用的空间是8060个字节。 5.2 创建和删除数据库 使用CREATE DATEBASE语句创建数据库 使用SQL Server Enterprise Manager创建数据库 设置数据库的选项 查看数据库信息 删除数据库 使用CREATE DATEBASE语句创建数据库 创建数据库的过程实际上就是为数据库提供名称、大小和操作系统文件的过程。数据库的信息属于系统级的信息,存储在master数据库中的sysdatabases和sysfiles系统表中。因此,在创建数据库的时候,当前数据库应该是master数据库。当新数据库创建之后,系统自动把model数据库中的包括系统表在内的所有系统对象复制到新数据库中。这样,新数据库自动具有了与model数据库相同的系统对象。 CREATE DATEBASE CREATE DATABASE database_name [ ON [ PRIMARY ] [ filespec [ ,...n ] ] ] [ LOG ON filespec [ ,...n ] ] [ COLLATE collation_name ] [ FOR LOAD | FOR ATTACH ] 使用SQL Server Enterprise Manager创建数据库 使用SQL Server Enterprise Manager创建数据库是一种图形化的方法,也是一种经常使用的方法。 使用CREATE DATABASE语句创建数据库时可以指定数据库所有参数,但是使用SQL Server Enterprise Manager创建数据库时只能指定有限的参数。因此,CREATE DATABASE语句的功能最为强大。 设置数据库的选项 在Microsoft SQL Server系统中,可以把所有的数据库选项分成5类,这5类分别是自动选项、游标选项、恢复选项、SQL选项和状态选项。 每一类选项中都包括了若干个选项。 查看数据库信息 为了获取数据库的选项信息和其他信息,可以使用SQL Server Enterprise Manager、系统存储过程、系统函数和DBCC(Datab

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档