新人关于数据仓库的 问题
新手请教,愚钝之处 见笑了。下面是我的理解有错误的地方大家就直接和我说啊!
首先 MS 自带的样例数据库中有 AdventureWorks 还有AdventureWorksDW。 那么AdventureWorks 就是我们常用的关系型数据库咯? 那么这个关系型 他的 关系二字体现在何处呢?
而AdventureWorksDW就是我们现在讨论的 数据仓库咯? 但我发现好像 AdventureWorksDW 也是存在db engine 里, 而且也是关系型数据库的样子啊。 不同的是 好像AdventureWorksDW 中的表比较特殊,都是抽象出来的,完全按照维度事实表那样抽象的? 那他们之间的区别是什么呢? 难道就只是设计表时候的区别?
[解决办法]
我没有细看你所说的两个库。
应该是一个是针对OLTP优化的,符合三范式。一个是针对OLAP优化的,用了反规格。
[解决办法]
两个都是关系型数据库、
AdventureWorks型主要是为OLTP,即为普通的业务系统提供数据库服务
AdventureWorksDW型主要是为OLAP系统、即DW系统提供数据库服务
两者不同主要在数据库参数设置、及一些功能不同