sinat_17485597 2018-12-28 09:43 采纳率: 0%
浏览 344

在写毕业论文,想问现在数据仓库数据模型都用关系模型还是维度模型啊?实在搞不太懂,谢谢谢谢

1.我要设计数据仓库的概念模型和逻辑模型。请问概念模型可以用第3范式的关系模型来表示,逻辑模型用星型模型来表示吗?还是说只能在关系模型和维度模型中选择一个?
2.我看一本书上写的说现在数据仓库基本还是用关系型的数据库来实现(这本书有点老了可能),那岂不是还是应该用关系模型?用了关系模型以后,还可以用OLAP对数据进行多维查看吗?
3.Erwin这个软件难道不是画E-R图的吗?那E-R图不应该是关系模型里面的吗?是否可以用它来画维度模型呢?
哎!真是搞不明白啊,现在急于搞懂,谢谢!

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-15 18:12
    关注

    参考GPT和自己的思路:

    1. 一般来说,数据仓库中使用的数据模型包括关系模型和维度模型。概念模型通常用实体-联系(E-R)图来表示,逻辑模型则需要综合考虑数据仓库的特点和使用要求,包括维度建模、关系建模等。如果数据仓库的数据量较大且复杂,建议采用维度模型,否则使用关系模型即可。

    2. 目前数据仓库中对于多维数据的存储和处理通常使用OLAP技术,而OLAP技术本身是基于关系型数据库实现的,所以数据仓库仍然可以使用关系模型。当然,也可以使用其他的数据存储方式,如列式数据库等。不同的数据库存储方式会对数据仓库的查询及分析产生不同的影响,需要根据实际情况进行选择。

    3. Erwin可以用来设计关系数据库,也可以用来设计维度模型,它本身并不限制模型类型的选择。E-R图也并不是关系模型的专有形式,它也可以在维度模型中使用。因此,可以使用Erwin设计关系模型和维度模型,并画出相应的E-R图。

    评论

报告相同问题?

悬赏问题

  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能