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

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

作者:互联网

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数据库是系统中唯一完全重建的数据库。

1.2.3 最基本的数据库对象:表

表可以有与之相关联的附加对象----这些对象只在特定表的结构中存在。

1、索引

2、触发器

3、约束

标签:tempdb,数据库,sql,msdb,server,SQL,model,Server
来源: https://www.cnblogs.com/yuzhou133/p/11548306.html