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、约束

上一篇:SQL SERVER 临时数据库 tempdb 迁移或增加文件


下一篇:数据结构第一章 绪论 基本概念与算法分析