由于数据仓库的需求,衍生出更多的为数据仓库而生的关系型数据库
数据模型是将数据元素以标准化的模式组织起来,用来模拟现实世界的信息框架蓝图。
数据模型的要求:
1.直观地模拟世界
2.容易为人所理解
3.便于计算机的实现
低质量的数据模型(需要避免):
1.没有准确的捕获到需求
2.数据模型不够完整
3.各层次模型与其扮演角色不匹配
4.数据结构不合理 (表一般来讲都有主键, 主键不能为空,两个相同字段在两个表中要保持一致,字段定义 和长度都得一致。)
5.抽象化不够,造成模型不灵活 取决于当下的需求
6.没有或者不遵循命名规范
7.缺少数据模型的定义和描述 (字段的含义,表的含义)
8.数据模型可读性差
9.元数据与数据不匹配
10.数据模型与企业标准不一致
低质量数据模型的影响:
1.大量的修改和重做
2.重复建设
3.知识丢失
4.下游开发困难 (导致项目周期成本的增加)
5.高成本
6.数据质量低下
7.新业务无法展开