- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SqlServer系统数据库的作用
Sql Server系统数据库的作用
一、? 系统数据库
?Sql Server的系统数据库分为:master、model、msdb和tempdb,这四个数据库在SQL Server中各司其职,作为研发人员,很有必要了解这几个数据库的职责,下面我们来看看这几个数据库的作用。
1.? Master 数据库
?Master 数据库记录SQLServer 系统的所有系统级别信息(表sysobjects)。它记录所有的登录账号(表sysusers)和系统配置。Master数据库是这样一个数据库,记录所有其他的数据库(表sysdatabases),包括数据库文件的位置。Master 数据库记录SQLServer的初始化信息,他始终指向一个可用的最新Master 数据库备份。
?2.? Model 数据库
?Model 数据库是作为在系统上创建数据库的模板。当系统收到“Create DATABASE” 命令时,新创建的数据库的第一部分内容从Model 数据库复制过来,剩余部分由空页填充,所以SQL Server数据中必须有Mode 数据库。
?3.? Msdb 数据库
?Msdb 数据库供SQLServer 代理程序调度警报和作业以及记录操作员时使用。比如,我们备份了一个数据库,会在表backupfile中插入一条记录,以记录相关的备份信息。
?4.? Tempdb 数据库
?Tempdb 数据库保存系统运行过程中产生的临时表和存储过程。当然,它还满足其他的临时存储要求,比如保存SQL Server生成的存储表等。Tempdb 数据库是一个全局咨询,任何连接到系统的用户都可以在该数据库中产生临时表和存储过程。Tempdb 数据库在每次SQL Server启动的时候,都会清空该数据库中的内容,所以每次启动SQL Server后,该表都是干净的。临时表和存储过程在连接断开后会自动除去,而且当系统关闭后不会有任何活动连接,因此,tempdb 数据库中没有任何内容会从SQL Server的一个会话保存到另外一个会话中。
默认情况下,在SQL Server 在运行时tempdb 数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为tempdb 数据库定义的大小较小,则每次重新启动SQL Server时,将tempdb 数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用ALTER DATABASE 增加tempdb 数据库的大小
SQL Structured Query Language ,即“结构式查询语言”核心SQL主要有四个部分: 1 数据定义语言,即SQL DDL,用于定义SQL模式、基本表、视图、索引等结构。 2 数据操纵语言,即SQL DML。数据操纵分成数据查询和数据更新两类。其中数据更新又分成插入、删除和修改三种操作。 3 嵌入式SQL语言的使用规定。这一部分内容涉及到SQL语句嵌入在宿主语言程序中的规则。 4 数据控制语言,即SQL DCL,这一部分包括对基本表和视图的授权、完整性规则的描述、事务控制等内容。SQL Server 工具和实用程序服务管理器(服务器有,客户端没有)企业管理器查询分析器导入和导出数据服务器网络实用工具客户端网络实用工具联机帮助文档事件探测器SQL Server 2000提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。Have a try
Sqlserver数据库系统数据库SQL Server自己所使用的数据库,包括:master、msdb、model、pubs、Northwind、tempdb其中 pubs 和 Northwind 示例数据库作为学习工具提供 联机丛书:search:系统数据库和数据 用户数据库使用者自己建立的数据库
文档评论(0)