1.我要设计数据仓库的概念模型和逻辑模型。请问概念模型可以用第3范式的关系模型来表示,逻辑模型用星型模型来表示吗?还是说只能在关系模型和维度模型中选择一个?
2.我看一本书上写的说现在数据仓库基本还是用关系型的数据库来实现(这本书有点老了可能),那岂不是还是应该用关系模型?用了关系模型以后,还可以用OLAP对数据进行多维查看吗?
3.Erwin这个软件难道不是画E-R图的吗?那E-R图不应该是关系模型里面的吗?是否可以用它来画维度模型呢?
哎!真是搞不明白啊,现在急于搞懂,谢谢!
在写毕业论文,想问现在数据仓库数据模型都用关系模型还是维度模型啊?实在搞不太懂,谢谢谢谢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答
- lshen01 2023-03-15 18:12关注
参考GPT和自己的思路:
一般来说,数据仓库中使用的数据模型包括关系模型和维度模型。概念模型通常用实体-联系(E-R)图来表示,逻辑模型则需要综合考虑数据仓库的特点和使用要求,包括维度建模、关系建模等。如果数据仓库的数据量较大且复杂,建议采用维度模型,否则使用关系模型即可。
目前数据仓库中对于多维数据的存储和处理通常使用OLAP技术,而OLAP技术本身是基于关系型数据库实现的,所以数据仓库仍然可以使用关系模型。当然,也可以使用其他的数据存储方式,如列式数据库等。不同的数据库存储方式会对数据仓库的查询及分析产生不同的影响,需要根据实际情况进行选择。
Erwin可以用来设计关系数据库,也可以用来设计维度模型,它本身并不限制模型类型的选择。E-R图也并不是关系模型的专有形式,它也可以在维度模型中使用。因此,可以使用Erwin设计关系模型和维度模型,并画出相应的E-R图。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 链接问题 C++LNK2001 无法解析的外部符号
- ¥50 安装pyaudiokits失败
- ¥15 计组这些题应该咋做呀
- ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
- ¥15 让node服务器有自动加载文件的功能
- ¥15 jmeter脚本回放有的是对的有的是错的
- ¥15 r语言蛋白组学相关问题
- ¥15 Python时间序列如何拟合疏系数模型
- ¥15 求学软件的前人们指明方向🥺
- ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接