星型模型、雪花模型、3NF、OLAP

星型模型是关系型数据库中的维度模型,以事实表和直接连接的维度表组成,适合高效查询。雪花模型则是星型模型的规范化版本,减少冗余但增加查询复杂性。3NF是数据库规范化理论的一部分,消除冗余以提高数据一致性。在维度建模中,关注事实表与维度表的粒度和属性质量,以提升数据仓库的分析能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、星型模型

在关系型数据库管理系统中实现的维度模型称为星型模型,其中每个维度表都直接和事实表连接,数据存在冗余。

星型模型的两个关键部件

1、 事实表

事实表存储组织业务过程事件的性能度量结果。来源于同一个业务过程的底层度量结果应该存储在一个维度模型中。并允许多个组织的业务用户访问一个单一的集中式数据仓库,一个是因为数据量巨大,避免重复而浪费资源,另一个是能确保同一个企业中使用的业务数据的一致性。

2、 维度表

维度表包含与业务过程度量事件有关的文本环境。

如一个销售事实,包含产品维度、商店维度、日期维度等。


二、联机分析处理(OLAP)多维数据库

在多维数据库环境中实现的维度模型通常称为联机分析处理多维数据库

数据在被加载到多维数据库时,使用维度设计的格式和技术。并且采用预计算、索引策略等方法实现高性能查询。OLAP多维数据库还提供大量健壮的分析函数。


三、雪花模型
通过规范化的方法构建的数据维度模型称为雪花模型,其满足第三范式的要求,所有维度表不都是与事实表直接相连。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值