数仓_范式建模/维度建模

本文探讨了数据仓库建模中的范式建模,介绍了第三范式(3NF)及其核心条件,强调了在关系型数据库设计中的应用。同时,文章详细阐述了维度建模,特别是Kimball提出的星型、雪花和星座模型,强调了事实表和维度表在构建数据仓库中的角色和特性。
摘要由CSDN通过智能技术生成

范式建模

Third Normal Form,3NF
是数据模型常用的一个方法,主要解决关系型数据库的数据存储。
目前关系型数据库的建模方法,大部分采用三范式建模,即通过实体关系(Entity Relationship,ER)模型描述企业业务。
是数据仓库之父Inmon提出的集线器的自上而下(EDW-DM)的数据仓库架构,即从数据源到数据仓库再到数据集市的(先有数据仓库再有数据市场)一种瀑布流开发方法。

第三范式定义基本上是围绕主键与非主属性之间关系做的,必须满足以下三个条件:
1.每个属性的值唯一,不具有多义性
2.每个非主属性必须完全依赖于整个主键,而非主键的一部分
3.每个非主属性不能依赖于其他关系中的属性
如果满足第一个条件就是第一范式
如果满足前两个条件就是第二范式

// TODO 待补充

维度建模

概述

维度建模是数据仓库领域另一位大师 Kimball 所倡导,是数据仓库工程领域的数仓建模经典。
按照事实表、维度表来构建数据仓库、数据集市
事实表对应一个物理可观察的事件,例如,在零售事务中,销售产品的数量是一个事实,但是商店经理的工资不允许存在零售事务中
维度表是描述事实的角度,比如日期、产品编码、部门等

维度模型还会分为星型

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值