net 架构师-数据库-sql server-SQL Server中的对象

北城以北 提交于 2019-11-30 02:50:41

1、RDBMS 关系数据库管理系统

2、对象:数据库、索引、事务日志、CLR程序集、表 、报表、文件组、全文目录、图表、用户自定义数据类型 、视图、角色、存储过程、用户、用户 自定义函数、加密密钥

3、安装好的sql server 第一次加载时包括以下4个系统数据库 :master、model、msdb、tempdb

master数据库;保存一组特殊的数据表(系统表)用户跟踪整个系统。

model数据库顾名思义,是指可以基于该模型得到一个副本。model数据库是新建数据库的模板。

msdb数据库是SQL代理进程保存任意系统任务的地方。如果计划对一个数据库每夜进行备份,则在msdb数据库中有一个记录项。

tempdb数据库是服务器的一个主要工作区。在执行复杂或者大型的查询操作时,如果SQL Server需要创建一些中间表来完成,那它就在tempdb数据库中进行。在创建临时表时,即使你是在当前数据库中创建这些表的,但实际也是在tempdb数据库屮创建的。只要需要临时保存数据, 就很可能是将数据保存在tempdb数据库中。tempdb数据库与其他任意数据库大相径庭。不仅数据库中的对象是临时的,连数据库本身也是临时的。每次动SQL Server时,tempdb数据库是系统中唯一完全重建的数据库。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!