(1)系统数据库
Master数据库:存储系统表信息等;
Model数据库:新建模板 数据库
Msdb数据库:代理进程数据
Tempdb数据库:服务器主要工作区
(2)事务日志对象
更改命令保存在日志中,然后数据库根据日志完成更改
(3)表对象
每一列 代表 一个字段
每一行 代表 一个实体
(4)索引:快速查找数据库中的信息
非聚集索引;聚集索引(唯一的)
(5)触发器:
当执行“删除”,“添加”等数据操作时,执行某一段特定的代码。相当于C语言中的回掉函数
(6)约束:类似于触发器,当执行“添加”操作时,如性别字段,只能是男或者女;但是对系统开支很小。
(7)数据库关系图:各个数据库之间的关系,包括相同的字段对应关系。
(8)视图:实质上只是一段SELECT语句,方便查询
(9)文件组概念:每一个数据库至少由 日志文件 和 数据文件组成;
(10)用户和角色:每一个数据库可以有很多用户,可以指定 不同的用户 拥有 不同的权限,其中sysadmin是最高权限。