数据模型和对象模型之间有什么区别?

use*_*729 17 data-modeling object-model

CWM是数据建模

UML是对象建模.

有人可以解释一个外行人可以理解的区别吗?

Viv*_*vek 18

对象模型:处理系统的面向对象的"蓝图".这包括类图(您将要创建的类),这些类之间的关系,类中的方法,属性等.

数据模型:处理数据库级别的实体.就像OM中的类将如何存储在数据库中,在哪些表等中所以DM处理表模式,不同表(PK,FK)之间的关系等.

DM没有复杂的OO功能,如通常在OM中列出的多态性,继承,重载等.

作为一个粗略的例子,OM中的两个类可以存储(映射)到DM中的单个表,就像Employee和Manager人员可以存储在单个DB表中一样.