• 数据模型和事实模型的区别


    这两种模型面对的使用者和用途都不一样。
    数据模型
    数据模型用作设计数据库的前端基础,或构建数据仓库的数据集成蓝图。数据模型一旦创建就不大可能再看到业务人员继续使用了。
    另外,数据模型并未包含全面的业务词汇。出现这种情况可能有组织原因,也有计数原因,不过这种状况通常不会对数据模型造成影戏,因为数据模型不用来支持大规模(成百上千)的规则定义性描述。

    事实模型
    事实模型需要成为运营业务的一种中心固定体,代表表达其规则的基本词汇,这种词汇必须是全面的。事实模型对词汇的强烈关注要求有专业的业务人员一起参与。
    虽然事实模型也可以作为数据设计的初始蓝图,但这种使用不是事实模型的主要用途。理论上事实模型的主要用途是构建业务基本知识结构。
    好的事实模型的确很难创建,不过如果有相关的业务知识,那么事实模型决不很难理解。如果很难理解则说明事实模型创建得有问题。

    事实模型和数据模型之间有两个重要差别:
    1 由于事实模型关注词汇的全面性,因此“是……”类事实的使用一般要远比数据模型中的子类型多
    2 在建立事实模型时,不对“是……”类事实的物理表示方法作任何假设。而在数据模型中,子类型的使用常常通过假设“是……”类事实的物理表示而定型(或甚至受到约束)。
  • 相关阅读:
    Valid Anagram
    数据结构与算法2016-06-02
    数据结构与算法2016-06-03
    Delete Node in a Linked List
    Move Zeroes
    Javascript 常用的工具函数,更新中...
    有用的Javascript,长期更新...
    sql基本语法
    Javascript 有用的奇淫技巧
    关于 Vue 的一些问题(面试中面试官想听到的答案)
  • 原文地址:https://www.cnblogs.com/zhoujg/p/532064.html
Copyright © 2020-2023  润新知