CWM是数据建模
UML 是对象建模。
有人可以解释一下外行可以理解的区别吗?
对象模型:处理系统的面向对象“蓝图”。这包括类图(您将要创建的类)、这些类之间的关系、类中的方法、属性等。
数据模型:处理数据库级别的实体。比如 OM 中的类如何存储在数据库中、存储在哪些表中等。所以 DM 处理表模式、不同表之间的关系(PK、FK)等。
DM 没有复杂的 OO 功能,如多态性、继承、重载等,这些功能通常在 OM 中列出。
作为一个粗略的示例,OM 中的两个类可以存储(映射)到 DM 中的单个表,就像员工和经理人员可以存储在单个数据库表中一样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)