4 数据库管理(SSMS).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4数据库管理(SSMS)精要

创建和管理数据库 ( SQL Server2005 SSMS) * 主要内容 1 SQL Server 数据库的一些基本术语和概念 2 创建数据库 3 管理数据库 4 应用举例 1 SQL Server 数据库的一些基本术语和概念 1.1 SQL Server的数据库 1.2 SQL Server的事务日志 1.3 SQL Server 数据库文件及文件组 1.4 SQL Server 的系统数据库 1.1 SQL Server的数据库 1. SQL Server的数据库 是有组织的数据的集合,这种数据集合具有逻辑结构并得到数据库系统的管理和维护。 SQL Server数据库是数据库对象的容器,它以操作系统文件的形式存储在磁盘上。一般情况下它用一组文件映射DB。DB中所有的数据和对象都存储在OS文件中。 1.2 SQL Server的事务日志 1.事务是一组T-SQL语句的集合,这组语句作为单个的工作与恢复的单元。事务作为一个整体来执行,对于其数据的修改,要么全都执行,要么全都不执行。 2.事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录。 3.事务日志记录更改数据的流程 。 1.2 SQL Server的事务日志 事务日志工作流程 1.3 SQL Server 数据库文件及文件组 1.SQL Server的数据库文件的三种类型 1)主数据文件(Primary file) 用来存储数据库的数据和数据库的启动信息。每个数据库必须并且只有一个主数据文件,其扩展名为.MDF。实际的文件都有两种名称:操作系统文件名和逻辑文件名(T-SQL语句中使用)。 2)辅助数据文件(Secondary file) 用来存储数据库的数据,使用辅助数据库文件可以扩展存储空间。如果数据库用一个主数据文件和多个辅助数据文件来存放数据,并将它们放在不同的物理磁盘上,数据库的总容量就是这几个磁盘容量的和。辅助数据文件的扩展名为:.NDF 3)事务日志文件(Transaction log) 用来存放数据库的事务日志。凡是对数据库进行的增、删、改等操作,都会记录在事务日志文件中。当数据库被破坏时可以利用事务日志文件恢复数据库的数据。每个数据库至少要有一个事务日志文件,事务日志文件的扩展名为:LDF 1.3 SQL Server 数据库文件及文件组 2.SQL Server的数据库文件组 文件组是SQL另一种形式的容器,文件位置可以很灵活,你可以将数据文件存储在不同的地方,然后用文件组把他们作为一个单元来管理。例如,你可以将主数据文件放在一个地方然后将次要数据文件(aa1.ndf,aa2.ndf,aa3.ndf),如果需要,可将他们放在三个不同的磁盘(如D盘、E盘、F盘)上。然后创建一个文件组,将所有的文件指定到此文件组。如图2所示。 1.4 SQL Server 的系统数据库 1.4 SQL Server 的系统数据库 master数据库 msdb数据库 model数据库 Resource数据库 tempdb数据库 master数据库 “数据库的数据库”, 记录SQL Server系统的所有系统级信息。 SQL Server的初始化信息。 msdb数据库 存储计划信息 此数据库供SQL server代理程序调度报警和作业调度等活动 存储备份和恢复相关的信息,尤其是SQL Serve代理需要使用它来执行安排工作和警报,记录操作者等操作。 model数据库 创建的所有数据库的模板。 当执行CREATE DATABASE语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。 如果修改model数据库,之后创建的所有数据库都将继承这些修改。 为用户提供了模板和原型,包含了每一用户数据库所需要的系统表。它的定制结构可以被更改,因为每当用户创建新的数据库时,都是复制model数据库的模板,所以所作的所有更改都将反映到用户数据库当中。 Resource数据库 Resource数据库是只读数据库,它包含了SQL Server 2005中的所有系统对象。 系统对象在物理上保存在Resource 数据库文件中,在逻辑上显示在每个数据库的sys架构中。 Resource数据库是隐藏的,通常应该由MicroSoft客户服务专家来打开,用于查找问题和进行客户支持。 Tempdb数据库 tempdb 保存所有临时表和临时存储过程,并满足任何其他的临时存储要求。 。 tempdb数据库是全局资源,在每次启动时都重新创建,因

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档