上一页 下一页

ERD到数据模型转换

实体关系图(ERD)到数据模型转换将ERD逻辑模型转换为以默认数据库类型为目标的数据模型,准备生成DDL语句以在系统支持的数据库产品之一中运行。在进行转换之前,您需要为每个属性定义公共数据类型,并选择数据库类型作为默认数据库。然后,您可以自动生成数据建模图。

转换使用并演示了中间语言对许多特定于数据库的概念的支持。

概念

概念

定义

其他

将一对一映射到Class元素上。

将属性一对一映射到属性上。

首要的关键

列出所涉及的所有列,以便它们存在于类中,并为它们创建主键方法。

外键

一种特殊的连接器,其中Source和Target部分列出了所涉及的所有列,以便:

  • 列存在
  • 目标类中存在匹配的主键,和
  • 转换创建适当的外键
转换外键

概括

ERD技术可以处理泛化,如图所示。请注意,目前仅支持两个级别的向下复制继承。

例子

ERD元素

转换后,成为数据模型元素

笔记

  • 有时您可能会回到ERD,进行一些更改然后需要进行另一次转换; 在这种情况下,要获得更好的结果,请在执行下一次转换之前始终删除先前的转换包

学习更多