SQL server—关系型数据管理系统
优点:1功能强大
2操作简单
3可靠的安全性
数据库概念:数据存放的地方,是有组织并可共享的数据集合,具有较小的冗余度,较高的数据独立性和易扩展性,可谓不同的用户使用。
数据模型:层次模型,从上往下
网状模型
关系模型
关系数据库:是由数据表和数据表之间的关联组成
基本术语:键码,用来表示行的一列或多列
主关键字,主键 作为表行的唯一标识的候选关键字
候选关键字,唯一标识表中的一行又不含多于属性
公共关键字,两个关系中具有相容或相同的属性或属性组
外关键字, 公共关键字在一个关系中是主关键字,这个公共关键字被称为另一个关键字的外关键字 外键表示两个关系之间的联系
完整性规则:实体完整性规则,关系主属性不能是空值
参照完整性规则:
用户定义完整性:是针对某一具体的实际数据库的约束条件
范式理论:第一范式,数据库中每一列都要存放基本的数据,同一列不能存放多个值。数组的每个属性只能包含有一个值,关系中的每个数组必须包含相同数量的值,关系中的每个数组一定不能相同。
第二范式,数据表已经满足第一范式,而且该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段。
第三范式,已经满足第二范式,而且该数据表中的任何两个非主属性字段的数据值之间不存在函数依赖关系
E-R模型:
实体,描述客观事物的概念,抽象事物
联系,一对一关联
一对多关联
多对多关联
模型图
SQLserver体系结构
数据库引擎
分析服务,是通过服务器个客户端技术的组合提供联机分析处理,和数据挖掘功能
报表服务,用于创建和发布报表及报表模型的图形工具和向导,对向导服务模型对象进行编程个扩展应用程序接口
集成服务,是一个集成平台,负责完成有关数据的提取转换和加载和加载操作