一.关系数据库一共有六种范式
1.第一范式:数据库表的每一列都是不可分割的基本数据,同一列不能有多个值,实体中的某一属性不能有多个值或者不能有重复的属性。
第一范式指导原则: 数组的每个属性只能包含一个值
关系中的每个数组必须包含相同数量的值
关系中的每个数组一定不能相同
不符合第一范式,进行拆分:
第二范式:满足第一范式,而且数据表中任何一个非主键都依赖主键。
第三范式:数据表满足第二范式,数据表中任何两个非主键字段之间不存在函数依赖关系。
E-R模型
2.SQL Server2008系统有四个部分组成: 数据库引擎 、Reporting Servives(报表服务)、Analysis Services(分析服务)、Integration Services(数据集成)
Business Intelligence Development Studio 也是用来开发这四种项目在内的商业解决方案的主要环境。
3.数据库引擎 :负责完成数据库的存储,处理和安全管理。
4. Analysis Services(分析服务):主要作用是通过服务器和客户端技术的组合提供联机分析处理和数据挖掘功能。
5.Reporting Servives(报表服务) :创建和发布报表及报表模型的图形工具和向导、
管理报表服务器管理工具
对报表服务对象模型进行编程和扩展的应用程序编程接口(API)
3.Integration Services(数据集成):负责有关数据的提取转换和加载等