数据仓库概念建模解决方案
在数据仓库的概念建模中,选择合适的方法至关重要。一些设计师主张使用星型模式进行概念建模,但星型模式只是关系平台上多维模型的标准实现,是一种(非规范化的)关系模式,仅定义了一组关系和完整性约束。用星型模式进行概念建模,就像在没有静态、功能或动态模型支持的情况下直接编写代码来构建复杂软件,往往会在满足用户需求、维护和复用方面产生糟糕的结果。
近年来,研究文献提出了多种数据仓库建模的原创方法,有的基于实体 - 关系(E/R)扩展,有的基于统一建模语言(UML)扩展。本文聚焦于一种专门的概念模型——维度事实模型(DFM),它由Golfarelli等人在1998年首次提出,并在随后不断丰富和完善,以适应不同复杂度的实际项目中的各种建模情况。
相关文献
在数据仓库领域,文献中提出了多种多维建模方法。部分方法没有图形支持,旨在为表示立方体和层次结构以及查询代数建立形式化基础。由于概念模型的一个显著特点是提供图形支持,便于设计师和用户在讨论和验证需求时理解,因此这里不讨论这些方法。
目前用于数据仓库“严格”概念建模的方法总结如下表:
| 类型 | 无方法 | 有方法 |
| — | — | — |
| E/R扩展 | Franconi和Kamble (2004b);Sapia等人 (1998);Tryfona等人 (1999) | Luján - Mora等人 (2002) |
| 面向对象 | Abelló等人 (2002);Nguyen, Tjoa和Wagner (2000) | Golfarelli等人 (1998);Hüsemann等人 (2000) |
| 专门模型 | Tsois等人 (2
超级会员免费看
订阅专栏 解锁全文
9万+

被折叠的 条评论
为什么被折叠?



