数据库已经在信息技术领域有了广泛的应用,我们社会生活的各个部门,几乎都有各种 各样的数据库保存着与我们的生活息息相关的各种数据。而数据仓库的建立,是为企业 所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是为了巨量数据存储 、分析性报告、和决策支持等目的而创建,提供指导业务流程改进,构建商务智能。 数据仓库与数据库的区别主要在于: 1、出发点不同:数据库是面向事务的设计;数据仓库是面向主题设计的。 2、存储的数据不同:数据库通常存储在线数据;数据仓库通常存储历史数据。 3、设计规则不同:数据库设计的目的是尽量避免冗余,一般采用符合范式( Normalization)的规则来设计;数据仓库在设计时有意引入冗余,采用反范式(De- Normalization)的方式来设计。 4、提供的功能不同:数据库是为了记录数据而设计,数据仓库是为了分析数据而设计。 5、容量不同:数据库在基本容量上要比数据仓库小的多。 6、服务对象不同:数据库是为了高效的事务处理而设计的,服务对象为业务处理方面 的工作人员;数据仓库是为了分析数据进行决策而设计的,服务对象为高层决策人员。