第二章数据库的创建与管理.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  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文档。上传文档
查看更多
第二章 数据库的创建与管理 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 数据库规划 2.1.1 数据库文件 SQL Server 2000中的每一个数据库都是由多个文件组成的,数据库的所有数据、对象和数据库操作日志均存储在这些文件中。 每个文件对应有:逻辑文件名和物理文件名。 根据文件的功能划分:数据库文件和事务日志文件 一、逻辑存储结构和物理存储结构 数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。 数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 数据库文件是存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,一个数据库文件只能属于一个数据库。 数据库文件分为:主数据库文件和辅助数据库文件。 SQL Server 2000系统表 系统表为每个数据库存储数据库级系统信息,通过17张表记录了每个数据库各自的系统信息,该信息在创建数据库时自动产生。 每个数据库都有属于自己的一张系统表。 SQL Server 2000系统存储过程 系统存储过程,是预先编辑、经过编译的SQL语句序列的集合,可用于进行系统表的检索和修改。 Master数据库汇集了SQL Server的系统存储过程,由系统管理员Sa管理。 由SP开始 1.主数据库文件 主数据库文件(Primary Database File) 当有多个数据库文件时,有一个文件被定义为主数据库文件。 每个数据库都必须有且仅有一个主数据文件。 以.mdf为默认扩展名。 存储数据库的启动信息及部分或者全部数据,是所有数据库文件的起点,包含指向其他数据库文件的指针。 2.辅助数据库文件 辅助数据库文件(Secondary Database File) 存储主数据库文件中没有存储的剩余数据和数据库对象。 可有可无,也可同时拥有多个SDF。 以.ndf为默认扩展名。 优点: 可以提高数据处理的效率。一个数据库跨多个硬盘驱动器时使用,数据处理可以多个磁盘同时进行。 当数据庞大时,若主数据库文件大小超过操作系统对单一文件大小的限制时,需要使用辅助数据库文件来存储数据。 2.1.2 事务日志文件 事务日志文件 每个数据库必须有一个或多个日志文件。 以.ldf为默认扩展名。 记录数据库中已发生的所有修改和执行每次修改的事务,如:使用insert,delete,update语句后,所作的操作都会记录下来,但select的操作不会记录。 可由事务日志文件恢复损坏的数据库。 2.1.3 数据库文件组 1.主文件组 包含主要数据库文件和任何没有明确指派给其他文件组的其他数据库文件。 数据库的系统表都存放在主文件组中。 2.用户定义文件组 由用户根据需要定义的文件组。 注意: 一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。 日志文件不属于任何文件组。 没有指定用户定义文件组时,所有数据库文件都包含在主文件组中。 2.1.4 数据库文件的空间分配 2.1.5 数据库规划 系统自动创建6个系统数据库。 系统数据库文件存储在SQL Server默认安装目录下的MSSQL子目录的Data文件夹中,数据库文件的扩展名为.mdf,日志文件的扩展名为.ldf。 1. Master数据库   Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。 2. Model数据库    Model:模型主数据库,是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。 建立新数据库时,首先复制Model数据库,服务器总是通过复数Model数据库建立新数据加的前面部分,而后面部分初始化成空白的数据页,以存放数据。 3. Msdb数据库    Msdb:调度数据库,主要被SQL Server Agent用于进行复制、高度作业、管理报警及排除故障等,其中存储了处理作业和警告所需的信息。 用户不能直接修改,而只能通过用户接口生成、修改、删除SQL Server Agent对象 4. Tempdb数据库

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档