Sql Server数据库的作用分析

网友投稿 759 2023-04-13

Sql Server数据库的作用分析

Sql Server数据库的作用分析

在当前形势下,随着信息技术的日益发展,数据库技术也得到了飞速的发展,数据库系统本身为对数据进行管理的应用工具,其管理的对象为数据,这些数据一方面量很大,另外一方面集合于某一个具体的方面,对应的存储不但时间较长,而且对数据本身的正确、效率度有很高的要求。数据库管理系统,一直被简称作DBMS,对应的英文全称为databasemanagementsystem。其为一套软件,这套软件能够很好地对数据库进行很好的建立和管理,其不但具备最基本的数据管理能力,而且能够让数据保持很好的安全度和完整度,对用户进行很好的并发控制,如果数据库发生了故障,还能够予以恢复。

数据库的实质为数据的集合,数据库是根据数据结构来组织、存储和管理数据的仓库。随着数据库技术的不断发展,其种类也在不断增多,出现了许多大型的数据库,主要包括:IBM 的***、***数据库、Informix数据库、Sybase数据库、Postgre SQL数据库、 Access数据库、FoxPro数据库、INFOBANK数据库、MYSQL数据库、***数据库等等。SQLServer数据库的应用非常广泛。

SqlServer系统各个数据库的作用Master

Master

数据库保存有放在SQLSERVER实体上的所有数据库,它还是将引擎固定起来的粘合剂。由于如果不使用主数据库,SQLSERVER就不能启动,所以你必须要小心地管理好这个数据库。因此,对这个数据库进行常规备份是十分必要的。

Model

Model是一个用来在实体上创建新用户数据库的模版数据库。你可以把任何存储过程、视图、用户等放在模型数据库里,这样在创建新数据库的时候,新数据库就会包含你放在模型数据库里的所有对象了。

Tempdb

正如其名字所提示的,tempdb存有临时对象,例如全局和本地临时表格和存储过程。

这个数据库在SQLSERVER每次重启的时候都会被重新创建,而其中包含的对象是依据模型数据库里定义的对象被创建的。除了这些对象,tempdb还存有其他对象,例如表格变量、来自表格值函数的结果集,以及临时表格变量。由于tempdb会保留SQLSERVER实体上所有数据库的这些对象类型,所以对数据库进行优化配置是非常重要的。

在*** 2005里,tempdb数据库还有一项额外的任务;它还被用作一些特性的版本库,例如新的快照隔离层和在线索引操作等。关于新的隔离层的简要说明,请参考我关于*** 2005高级特性的文章。

当你的SQLSERVER实体被配置为复制分发SERVER时,这个数据库就会被添加到你的系统里。在默认情况下,数据库的名字就是distribution,但是你可以更改它的名字。这个数据库用来保存历史和快照、合并和事务复制等的元数据。

Msdb

Msdb数据库用来保存于数据库备份、SQL Agent信息、DTS程序包、SQLSERVER任务等信息,以及诸如日志转移这样的复制信息。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:轻松设计关系型数据库教程
下一篇:jdbc连接数据库的五个步骤
相关文章