前页 | 后页 |
ERD到数据模型的转换
实体关系图(ERD)到数据模型的转换将ERD逻辑模型转换为针对默认数据库类型的数据模型,准备生成DDL语句以在系统支持的数据库产品之一中运行。在进行转换之前,您需要为每个属性定义公用数据类型,然后选择一种数据库类型作为默认数据库。然后,您可以自动生成数据建模图。
该转换使用并证明了中间语言对许多特定于数据库的概念的支持。
概念
概念 |
定义 |
也可以看看 |
---|---|---|
表 |
一对一映射到Class元素。 |
|
柱 |
一对一映射到属性。 |
|
首要的关键 |
列出所有涉及的列,以便它们存在于类中,并为其创建主键方法。 |
|
外键 |
一种特殊的连接器,其中“源”和“目标”部分列出了所有涉及的列,以便:
|
转换外键 |
概括
如图所示,ERD技术可以处理泛化。请注意,目前仅两个级别支持向下复制继承。
例
ERD元素
转换后,成为数据模型元素
笔记
- 有时您可能会回到ERD,进行一些更改,然后需要进行另一次转换。在这种情况下,为了获得更好的结果,请始终在执行下一个转换之前删除上一个转换包