SQL Server 中的一些概念
程序员文章站
2022-05-28 22:14:24
学习SQL Server 2012编程入门经典(第4版)的笔记 1.事务日志 任意数据库的更改起初不进入数据库本身,而是不断地被写入到事务日志。 日志是数据进入磁盘上的最先位置。 2.表 数据库中实际的数据都存在表中。表有行有列。 2.1索引 索引是在特定表或视图框架内存在的对象。索引的功能类似于目 ......
学习SQL Server 2012编程入门经典(第4版)的笔记
1.事务日志
任意数据库的更改起初不进入数据库本身,而是不断地被写入到事务日志。
日志是数据进入磁盘上的最先位置。
2.表
数据库中实际的数据都存在表中。表有行有列。
2.1索引
索引是在特定表或视图框架内存在的对象。索引的功能类似于目录,可以加速信息的查找。
索引分两类:
群集索引---每个表只能有一个。群集索引按照其索引进行物理排序。列子:如果为百科全书做索引,群集索引就是页码。
非群集索引---每个表可以有多个。非群集索引是指用于找到数据的其他一些值。列子:为百科全书做索引,非群集索引就是百科全书后面的关键字索引。
2.2触发器
触发器是在操作表的时候(CRUD)自动执行一段逻辑代码。
2.3约束
约束只能在表中,就是限制表中的数据满足某种条件。
3.文件组
默认情况下,表及其他对象要存储在一个文件中,默认情况下,该文件就是文件组的主要成员。
用户可以自己创建自定义文件组。
4.数据库关系图
数据库关系图是数据库设计的可视表示。
5.视图
视图是一种虚拟表(不包含数据,其它与表类似)。
6.存储过程
存储过程是SQL Service编程功能的基础。存储过程通常是组成一个逻辑单元的Transact-SQL(SQL Service 数据库查询语言)语句的有序集合。
存储过程允许使用变量和参数,也可使用选择和循环结构。
上一篇: 用PS简单制作促销海报的放射性渐变背景
下一篇: koa源码阅读[0]
推荐阅读
-
JAVA开发中的一些规范讲解(阿里巴巴Java开发规范手册)
-
C#连接SQL Server的实现方法
-
sql server中批量插入与更新两种解决方案分享(存储过程)
-
SQL Server修改标识列方法 如自增列的批量化修改
-
Sql Server 索引使用情况及优化的相关Sql语句分享
-
SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
-
sql server中通过查询分析器实现数据库的备份与恢复方法分享
-
SQL Server 作业的备份(备份作业非备份数据库)
-
卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
-
SQLServer中字符串左对齐或右对齐显示的sql语句