What is data model?

(moved)

模型(model)对现实世界的模拟和抽象。数据模型(data model)是对现实世界数据的特征的抽象。

Data model 应该满足如下条件:

  1. 能比较真实地模拟世界

  2. 易于为人所理解

  3. 便于在计算机中实现

Data model 可分为:

  1. 概念模型——用户视图

  2. 数据模型——机器观点,用于RDBMS实现

这样,Data model 反应了「现实世界」——「信息世界」——「机器世界」三者的映射。

常用的建模工具有 PowerDesigner 等。