SQL Server 中的一些定义

上学SQL Server 2012编程入门经典(第4版)的笔记

1.业务日志

  任意数据库的更改起首不进去数据库本身,而是不断地被写入到工作日志。

  日志是数据进入磁盘上的首地方。

2.表

  数据库中实际上的数据都设有表中。表有行有列。

 2.1索引

  
索引是在特定表或视图框架内设有的对象。索引的功效相近于目录,能够加速音讯的追寻。

  索引分两类:

    群集索引—各种表只好有一个。群集索引依据其索引进行物理排序。列子:假诺为百科全书做索引,群集索引就是页码。

    非群集索引—逐个表可以有三个。非群集索引是指用于找到数据的别的部分值。列子:为百科全书做索引,非群集索引就是百科全书前边的重中之重字索引。

  2.2触发器

  触发器是在操作表的时候(CRUD)自动执行一段逻辑代码。

  2.3约束

       约束只好在表中,就是限制表中的数额满足某种条件。

3.文件组 

  暗中同意情况下,表及其余对象要存储在一个文本中,暗许情形下,该公文就是文件组的关键成员。

       用户可以本身成立自定义文件组。

4.数据库关系图

  数据库关系图是数据库设计的可视表示。

5.视图

  视图是一种虚拟表(不带有数据,其余与表类似)。

6.储存进程

  存储进程是SQL
Service编程功能的功底。存储进程一般是整合一个逻辑单元的Transact-SQL(SQL
Service 数据库查询语言)语句的平稳聚集。

     存储进度允许使用变量和参数,也可拔取选拔和巡回结构。

 

相关文章