数据建模
- 什么是数据建模
- 为什么要进行数据建模
- 怎么进行数据建模
1. 为什么要进行数据建模?
提高
- 效率/性能: 计算机的的吞吐率,减少I/O的时间,提高用户使用数据的效率。
- 开销:减少数据的冗余,从而节省存储空间
- 质量:统一数据的口径,减少数据计算错误的可能性。
2. 怎么进行数据建模?
- OLTP系统和OLAP系统的区别。
- 数据库广义的划分为事务处理和决策支持系统,就是对应着上面的两种系统。OLAP和OLTP只是一种手段而已。
- 数据仓库的概念:
数据仓库需要解决哪些技术问题?
- 怎么进行数据建模
3. 经典的数据仓库建模方法论
- E-R模型
- 维度模型
- Data Vault模型
- Anchor模型
- 阿里巴巴数据模型实践综述
4. 参考文献博客
《数据库系统概念》
大数据实践之数据建模