SQL技术内幕一

  • 范式:关系模型的规范化规则

Codd提出的三个数据库范式:html

1. 第一范式sql

第一范式要求表中的每一行都是必须是惟一的。由于关系型数据库是基于集合论的,而集合的定义中,要求每个元素都是惟一的(在关系数据库中能够用键来区别)。所以全部的关系数据库表必然是知足第一范式的。数据库

2.第二范式服务器

第二范式要求必须知足第一范式,其次要求非键值属性和候选键值属性之间必须知足必定的条件。即全部非键值属性都彻底依赖与整个候选键值全部属性。spa

如何理解名词参照http://www.cnblogs.com/lumnm/archive/2010/11/08/1871783.htmlhtm

3.第三范式对象

第三范式要求知足第二范式,其次非键值属性不能依赖于其余非键值属性。blog

 

总结:实际上知足第三范式后,每一表,即每个关系会生成一个关系元。这个关系没法在拆分出其余关系。生命周期

  • 数据的生命周期

OLTP-->DW-->OLAP事务

首先进入联机事务处理系统,主要涉及增删改。而后进入数据仓库,针对与数据报表的导出,而后进入联机在线分析系统,针对数据的查询。

  • SQL Server实例

一个数据库引擎能够安装多个数据库实例,可是这两个实例之间没有任何关系。但会共享任何的计算机资源如CPU,内存等

数据库

能够将数据库理解为各类对象的容器,表,视图,存储过程等

数据库系统包括:

1.master 保存sql实例的元信息,服务器配置等

2.Resource 实际上保存的是全部数据库对象

3.model其实是数据库的模板

4.tempdb保存临时数据的地方

相关文章
相关标签/搜索