sqlserver系统数据库的作用

sqlserver系统数据库的作用

ID:34726076

大小:68.18 KB

页数:3页

时间:2019-03-10

sqlserver系统数据库的作用_第1页
sqlserver系统数据库的作用_第2页
sqlserver系统数据库的作用_第3页
资源描述:

《sqlserver系统数据库的作用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SqlServer系统数据库的作用一、 系统数据库 SqlServer的系统数据库分为:master、model、msdb和tempdb,这四个数据库在SQLServer中各司其职,作为研发人员,很有必要了解这几个数据库的职责,下面我们来看看这几个数据库的作用。1. Master数据库 Master数据库记录SQLServer系统的所有系统级别信息(表sysobjects)。它记录所有的登录账号(表sysusers)和系统配置。Master数据库是这样一个数据库,记录所有其他的数据库(表sysdatabases)

2、,包括数据库文件的位置。Master数据库记录SQLServer的初始化信息,他始终指向一个可用的最新Master数据库备份。 2. Model数据库 Model数据库是作为在系统上创建数据库的模板。当系统收到“CreateDATABASE”命令时,新创建的数据库的第一部分内容从Model数据库复制过来,剩余部分由空页填充,所以SQLServer数据中必须有Mode数据库。 3. Msdb数据库 Msdb数据库供SQLServer代理程序调度警报和作业以及记录操作员时使用。比如,我们备份了一个数据库,会在表bac

3、kupfile中插入一条记录,以记录相关的备份信息。 4. Tempdb数据库 Tempdb数据库保存系统运行过程中产生的临时表和存储过程。当然,它还满足其他的临时存储要求,比如保存SQLServer生成的存储表等。Tempdb数据库是一个全局咨询,任何连接到系统的用户都可以在该数据库中产生临时表和存储过程。Tempdb数据库在每次SQLServer启动的时候,都会清空该数据库中的内容,所以每次启动SQLServer后,该表都是干净的。临时表和存储过程在连接断开后会自动除去,而且当系统关闭后不会有任何活动连接,因

4、此,tempdb数据库中没有任何内容会从SQLServer的一个会话保存到另外一个会话中。 默认情况下,在SQLServer在运行时tempdb数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为tempdb数据库定义的大小较小,则每次重新启动SQLServer时,将tempdb数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用ALTERDATABASE增加tempdb数据库的大小SQL(Structured

5、QueryLanguage),即“结构式查询语言”核心SQL主要有四个部分:(1)数据定义语言,即SQLDDL,用于定义SQL模式、基本表、视图、索引等结构。(2)数据操纵语言,即SQLDML。数据操纵分成数据查询和数据更新两类。其中数据更新又分成插入、删除和修改三种操作。(3)嵌入式SQL语言的使用规定。这一部分内容涉及到SQL语句嵌入在宿主语言程序中的规则。(4)数据控制语言,即SQLDCL,这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。SQLServer工具和实用程序服务管理器(服务器

6、有,客户端没有)企业管理器查询分析器导入和导出数据服务器网络实用工具客户端网络实用工具联机帮助文档事件探测器SQLServer2000提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。HaveatrySqlserver数据库系统数据库SQLServer自己所使用的数据库,包括:master、msdb、model、pubs、Northwind、tempdb其中pubs和Northwind示例数据库作为学习工具提供联机丛书:search:系统数据库和数据用户数据库使用者自己建立的数据

7、库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。