数据仓库 - relational/dimensional 建模与 bottom-up/top-down 设计之间的区别

Data Warehouse - difference between relational/dimensional modeling VS bottom-up/top-down design

我是数据仓库的新手,我想知道 relational/dimensional 建模 VS bottom-up/top-down 设计之间有什么区别.

是一样的东西吗?或者他们有什么不同?

"Relational/dimensional modeling"指的是数据库设计。更具体地说,"relational modeling"(由 Christopher J. Date 和其他人推广)适用于 OLTP 数据库系统,"dimensional modeling"(由 Ralph Kimball 推广)适用于数据仓库系统。 Bill Inmon 还有另一种数据仓库数据库设计方法,因此您也可以搜索他。 如果您想了解不同的数据仓库设计方法,我建议您先搜索 Kimball,然后再搜索 Inmon。如果你看看这两个人和他们的方法,那么你可以说 Bill Inmon 的数据仓库方法是自上而下的设计方法,而 Ralph Kimball 的数据仓库方法是自下而上的设计方法。 有许多书籍介绍了这些差异,所以我不会在这里详细介绍。可以这么说,Bill Inmon 的方法从规范化数据模型开始,而 Ralph Kimball 的方法对该数据模型进行非规范化。那将是两者之间的一个区别。