网站大量收购独家精品文档,联系QQ:2885784924

第二章节 数据库的创建与管理pptConvertor .docVIP

第二章节 数据库的创建与管理pptConvertor .doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 数据库的创建与管理 ● 本章要点: 掌握SQL Server 2000中文件的分类 掌握SQL Server 2000系统数据库的作用 掌握创建数据库的方法 掌握修改数据库的方法 掌握删除数据库的方法 2.1 数据库文件管理 2.2 系统数据库 2.3???创建数据库 2.4 修改数据库 2.5?? 删除数据库 2.6?? 检索数据库信息 2.1 数据库文件管理 2.1.1 数据库文件 2.1.2 事务日志文件 2.1.3 数据库文件组 2.1.4 数据库文件的空间分配 2.1.5 数据库规划 SQL Server 2000中的每一个数据库都是由多个文件组成的,数据库的所有数据、对象和数据库操作日志均存储在这些文件中。 每个文件对应有:逻辑文件名和物理文件名。 根据文件的功能划分:数据库文件和事务日志文件 2.1.1 数据库文件 数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。 数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 一、逻辑存储结构和物理存储结构 数据库文件是存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,一个数据库文件只能属于一个数据库。 数据库文件分为:主数据库文件和辅助数据库文件。 二、数据库文件 SQL Server 2000系统表 系统表为每个数据库存储数据库级系统信息,通过17张表记录了每个数据库各自的系统信息,该信息在创建数据库时自动产生。 每个数据库都有属于自己的一张系统表。 SQL Server 2000系统存储过程 系统存储过程,是预先编辑、经过编译的SQL语句序列的集合,可用于进行系统表的检索和修改。 Master数据库汇集了SQL Server的系统存储过程,由系统管理员Sa管理。 由SP开始 主数据库文件(Primary Database File) 当有多个数据库文件时,有一个文件被定义为主数据库文件。 每个数据库都必须有且仅有一个主数据文件。 以.mdf为默认扩展名。 存储数据库的启动信息及部分或者全部数据,是所有数据库文件的起点,包含指向其他数据库文件的指针。 1.主数据库文件 2.辅助数据库文件 辅助数据库文件(Secondary Database File) 存储主数据库文件中没有存储的剩余数据和数据库对象。 可有可无,也可同时拥有多个SDF。 以.ndf为默认扩展名。 优点: 可以提高数据处理的效率。一个数据库跨多个硬盘驱动器时使用,数据处理可以多个磁盘同时进行。 当数据庞大时,若主数据库文件大小超过操作系统对单一文件大小的限制时,需要使用辅助数据库文件来存储数据。 2.1.2 事务日志文件 事务日志文件 每个数据库必须有一个或多个日志文件。 以.ldf为默认扩展名。 记录数据库中已发生的所有修改和执行每次修改的事务,如:使用insert,delete,update语句后,所作的操作都会记录下来,但select的操作不会记录。 可由事务日志文件恢复损坏的数据库。 2.1.3 数据库文件组 对文件进行分组,以便于管理数据的分配或配置。 文件组对组内的所有文件都使用按比例填充策略。 事务日志文件不能属于文件组。 至少包含一个文件组,即主文件组。 二种类型的文件组:主文件组(Primary File Group)和用户定义文件组(User_defined Group)。 1.主文件组 包含主要数据库文件和任何没有明确指派给其他文件组的其他数据库文件。 数据库的系统表都存放在主文件组中。 2.用户定义文件组 由用户根据需要定义的文件组。 注意: 一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。 日志文件不属于任何文件组。 没有指定用户定义文件组时,所有数据库文件都包含在主文件组中。 2.1.4 数据库文件的空间分配 在创建数据库前需估算所建数据库的大小及增幅。定义一个恰当的数据库大小。计算依据: 数据库的最小尺寸必须等于或大于model数据库大小。 估算数据库的大小,在SQL Server 2000中最基本的数据存储单元是页,每页的大小为8KB(8192字节),每页除去96字节的头部(用来存储有关的页信息,如页类型、可用空间、拥有页的对象的对象ID等),剩下的8096字节(8192-96=8096)用来存储数据。 默认情况下事务日志文件的大小是数据库文件大小的25%。 SQL Server 2000 数据库的数据文件中的八种页类型: 数据页 索

文档评论(0)

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

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

1亿VIP精品文档

相关文档