ERP沙盘模拟管理综合实训手册 教学课件 作者 高冬梅 第4章 数据库的创建和管理.pptVIP

ERP沙盘模拟管理综合实训手册 教学课件 作者 高冬梅 第4章 数据库的创建和管理.ppt

  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文档。上传文档
查看更多
第4章 数据库的创建和管理 本章学习目标: 熟悉数据库的存储结构。 了解系统数据库的功能。 掌握创建、管理、备份和还原数据库的方法。 熟悉数据库快照及其简单应用。 第4章 数据库的创建和管理 4.1 数据库的存储结构 4.2 系统数据库 4.3 创建数据库 4.4 管理数据库 4.5 备份数据库 4.6 还原数据库 4.7 数据库快照 4.1 数据库的存储结构 4.1.1 数据库文件 主要数据文件。主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在主要数据文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的扩展名是 .mdf。 次要数据文件。次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。如果数据库超过了单个Windows文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。次要数据文件的扩展名是 .ndf。 事务日志文件。事务日志文件记录所有事务以及每个事务对数据库所做的修改,保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。SQL Server使用预写日志,此日志确保在将关联的日志记录写入磁盘后再将数据修改写入磁盘。事务日志文件的扩展名是 .ldf。 SQL Server2008数据库文件有两个名称: 逻辑文件名:Transact-SQL语句中引用物理文件时所使用的名称,必须符合 SQL Server 标识符规则,而且在数据库中的逻辑文件名中必须是唯一的。 物理文件名。物理文件是包括目录路径的物理文件名,它必须符合操作系统文件命名规则。 4.1.2 数据库文件组 主要文件组。每个数据库有一个主要文件组,主要文件组包含主要数据文件和未放入其他文件组的所有次要文件。所有系统表都被分配到主要文件组中。 用户定义文件组。用户首次创建数据库或以后修改数据库时明确创建的任何文件组。创建用户定义的文件组,可以将数据文件集合起来,以便于管理、分配和放置数据。  例如,可以分别在三个磁盘驱动器上创建三个文件Data1.ndf、Data2.ndf和Data3.ndf,并将它们分配给文件组filegroup1。然后,可以明确地在文件组filegroup1上创建一个表,对表中数据的查询将分散到三个磁盘上,从而提高了性能。 每个数据库中均有一个文件组被指定为默认文件组 只能将一个文件组指定为默认文件组。 在数据库中创建对象时如果没有指定对象所属的文件组,对象将被分配给默认文件组。 PRIMARY(主要)文件组是默认文件组,除非使用ALTER DATABASE语句进行了更改,但系统对象和表仍然分配给PRIMARY文件组,而不是新指定的默认文件组。 4.2 系统数据库 1.master 数据库 master数据库记录 SQL Server 2008实例的所有系统级信息,包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置、所有其他数据库的存储位置,并记录SQL Server的初始化信息。 如果master数据库不可用,则SQL Server2008无法启动。建议经常对master数据库进行备份,并确保始终有一个master数据库的当前备份可用。 2. model 数据库 model 数据库用作SQL Server实例上创建的所有数据库的模板。因为每次启动SQL Server时都会创建tempdb,所以model数据库必须始终存在于SQL Server2008系统中。 对model数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库。 3. msdb 数据库 msdb数据库由SQL Server2008代理用于计划警报和作业,也可以由其他功能(如Service Broker和数据库邮件)使用。 4. Resource 数据库 Resource数据库为只读数据库,包含了SQL Server2008中的所有系统对象。SQL Server2008系统对象(如sys.objects)在物理上保留在Resource数据库中,但在逻辑上却显示在每个数据库的sys架构中。Resource数据库不包含用户数据或用户元数据。 Resource数据库的物理文件名为mssqlsystemresource.mdf 和mssqlsystemresource.ldf。Resource数据库只能由 Microsoft客户支持服务部门(CSS)的专家修改或在其指导下进行修改,唯一支持的用户操作是移动Resource数据库。 5. tempdb 数据库 tempdb数据库是连接到SQL Server2008实例的所有用户都可用的全局资源,它

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档