数仓建模(一)的详细步骤有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3024个文字,预计阅读时间需要13分钟。
格式理论+何为格式,何为建模,函数依赖+1.完全函数依赖+2.部分函数依赖+3.传递函数依赖+第一范式+第二范式+第三范式+何为格式,何为建模,格式理论和建模有何关联?和关系建模有何关联?通常“
范式理论
何为范式,何为建模
函数依赖
1. 完全函数依赖
2. 部分函数依赖
3. 传递函数依赖
第一范式
第二范式
第三范式
何为范式,何为建模
范式理论和谁有关?和关系建模有关,通常我们说的三范式是啥东西,啥叫范式。
所谓的范式,就是我们在关系建模的时候所遵从的一些规范。
所谓的建模,就是意思是,你要建哪些表,每张表与每张表的关系是什么样的。每张表里大概又哪些字段,这就是所谓的数据库建模。
而关系型数据库设计时,遵照一定的规范要求,目的在于降低数据的冗余性。
为什么要降低数据冗余性?
优点:
?
(1)十几年前,磁盘很贵,为了减少磁盘存储。
(2)以前没有分布式系统,都是单机,只能增加磁盘,磁盘个数也是有限的
(3)一次修改,需要修改多个表,很难保证数据一致性
缺点:
?
范式的缺点是获取数据时,需要通过Join拼接出最后的数据。
分类:
目前业界范式有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)。
我们通常说的遵循三范式,就是遵循第一范式,第二范式,第三范式。
本文共计3024个文字,预计阅读时间需要13分钟。
格式理论+何为格式,何为建模,函数依赖+1.完全函数依赖+2.部分函数依赖+3.传递函数依赖+第一范式+第二范式+第三范式+何为格式,何为建模,格式理论和建模有何关联?和关系建模有何关联?通常“
范式理论
何为范式,何为建模
函数依赖
1. 完全函数依赖
2. 部分函数依赖
3. 传递函数依赖
第一范式
第二范式
第三范式
何为范式,何为建模
范式理论和谁有关?和关系建模有关,通常我们说的三范式是啥东西,啥叫范式。
所谓的范式,就是我们在关系建模的时候所遵从的一些规范。
所谓的建模,就是意思是,你要建哪些表,每张表与每张表的关系是什么样的。每张表里大概又哪些字段,这就是所谓的数据库建模。
而关系型数据库设计时,遵照一定的规范要求,目的在于降低数据的冗余性。
为什么要降低数据冗余性?
优点:
?
(1)十几年前,磁盘很贵,为了减少磁盘存储。
(2)以前没有分布式系统,都是单机,只能增加磁盘,磁盘个数也是有限的
(3)一次修改,需要修改多个表,很难保证数据一致性
缺点:
?
范式的缺点是获取数据时,需要通过Join拼接出最后的数据。
分类:
目前业界范式有:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)。
我们通常说的遵循三范式,就是遵循第一范式,第二范式,第三范式。

