数据库类型——系统数据库/用户数据库

Posted 数据小簿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库类型——系统数据库/用户数据库相关的知识,希望对你有一定的参考价值。

       SQL Server中的数据库分为两种:系统数据库和用户数据库。其中系统数据库是管理和维护SQL Server所必须的数据库,用户数据库是用户建立的数据库。

1、系统数据库。

     SQL 安装好后,会自动创建4个系统数据库,分别是master、model、msdb、tempdb数据库。

(1)master数据库。

        master是SQL中最重要的数据库,是整个数据库服务器的核心。该数据库记录SQL系统的登录所有系统级别信息。其包含的内容有所有的登录账户和系统配置、所有其他数据库及数据库文件的位置,SQL的初始化信息等。用户不能直接修改此数据库。如果这个数据库被损坏了,那么整个SQL Server服务器将不能工作。数据管理员要定期去备份master数据库。

(2)model数据库。

       model数据库是SQL中创建数据库的模板,可以在model数据库中设置初始化文件大小等。当我们使用SQL语句创建一个新的空白数据库时,将会使用模板中规定的默认值来创建。值得注意的是,任何对model数据库中数据修改将影响所有使用该模板创建的数据库。

(3)msdb数据库。

      msdb数据库是代理服务数据库,供SQL Server代理程序调度警报、作业及记录操作时使用。

(4)tempdb数据库

     tempdb数据库是临时数据库,存储所有的临时表、临时存储过程及其他临时操作。tempdb数据库由整个系统的所有数据库使用,无论用户使用哪个数据库,他们所建立的所有临时表和临时存储过程都会存储在tempdb数据库中。SQL Server关闭后,tempdb内容将被清空。每次重新启动服务之后,tempdb将被重建。

2、用户数据库

用户数据库是指用户自己建立的数据库,用户根据自己的需求建立相应的数据库,这种类型的数据库就属于用户数据库

扫二维码,加关注哦!!!


以上是关于数据库类型——系统数据库/用户数据库的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 转换现有用户系统多类型

Confluence 6 从外部目录中同步数据支持的目录类型

推荐系统实践:基于数据集MovieLens构造简单推荐系统

SQL 数据库 数据类型 固定长度的字符串怎么定义

权限设计的总结

OLAP 系统中的 OLTP 类型数据