采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
是否可以认为符合3NF的就是关系建模,反范式的就是维度建模,这两者的本质区别是什么
是否符合符合3NF只是其中一个明显的区别之一。 此外还有建模流程、业务驱动等等。 维度建模也不完全是反3NF,比如雪花模型的维度表。Inmon也不完全是3NF,其数据集市就包含了反规范化的数据
比如做网站的业务数据库中用到的关系建模,和inmon的架构的关系建模是一个概念吗,始终没搞清楚,这些区别是什么,联系是什么,总觉得不明白
从数据建模角度来看,都是3NF建模,这点没有区别。 inmon数仓不同于业务数据库建模,在于inmon是一套架构,在数仓中是3NF,在数据集市层也是反规范化的。
我总觉得3NF建模这个词不对呢,不是叫关系--实体建模(E-R)吗,只是关系--实体建模后的数据规范可以符合3nf或者反范式。找了好久,也没找到什么人把它叫3NF建模,还有维度建模也可以是3df或者反范式,为什么就是关系建模叫3NF建模,搞不懂这些,总感觉啥也不会。
登录后可查看更多问答,登录/注册
掌握数仓构建,完善技术体系,轻松掌握高薪技能
580 5
389 4
867 3
358 3
499 3