请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

建模问题

是否可以认为符合3NF的就是关系建模,反范式的就是维度建模,这两者的本质区别是什么

正在回答 回答被采纳积分+3

1回答

xiaochen 2022-10-10 22:06:54

是否符合符合3NF只是其中一个明显的区别之一。 此外还有建模流程、业务驱动等等。  维度建模也不完全是反3NF,比如雪花模型的维度表。Inmon也不完全是3NF,其数据集市就包含了反规范化的数据

0 回复 有任何疑惑可以回复我~
  • 提问者 学音乐的程序员 #1
    比如做网站的业务数据库中用到的关系建模,和inmon的架构的关系建模是一个概念吗,始终没搞清楚,这些区别是什么,联系是什么,总觉得不明白
    回复 有任何疑惑可以回复我~ 2022-10-10 23:11:08
  • xiaochen 回复 提问者 学音乐的程序员 #2
    从数据建模角度来看,都是3NF建模,这点没有区别。 inmon数仓不同于业务数据库建模,在于inmon是一套架构,在数仓中是3NF,在数据集市层也是反规范化的。
    回复 有任何疑惑可以回复我~ 2022-10-11 23:11:38
  • 提问者 学音乐的程序员 回复 xiaochen #3
    我总觉得3NF建模这个词不对呢,不是叫关系--实体建模(E-R)吗,只是关系--实体建模后的数据规范可以符合3nf或者反范式。找了好久,也没找到什么人把它叫3NF建模,还有维度建模也可以是3df或者反范式,为什么就是关系建模叫3NF建模,搞不懂这些,总感觉啥也不会。
    回复 有任何疑惑可以回复我~ 2022-10-12 19:31:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信