前页 后页

转换外键

Enterprise Architect支持将逻辑模型中的实体之间定义的许多不同类型的关系转换为外键。

物理模型中的每个外键由构造型连接器和每个涉及的表中的操作的组合表示。外键转换是通过DDL语言中的“连接器”模板实现的。此模板生成一个中间数据集,然后由Enterprise Architect的转换引擎解释该中间数据集,以创建所有必需的物理实体和连接器。

默认情况下, Enterprise Architect支持以下连接器类型的转换:

  • 通用性-这种连接器将创建一个外键,其源数为0..1,目标数为1
  • 关联类-这种连接器将创建一个“连接”表,将源表和目标表链接在一起
  • 关联/聚合-这些类型的连接器使用逻辑模型的关系中定义的多重性来连接源表和目标表
所有外键定义都将在源表和目标表中添加一个新的整数(或等效值)列,该列将充当源表中的主键和目标表中的外键列。新列的默认名称将是带有后缀“ ID”的表名称,而外键的名称将使用FK DDL模板自动生成。