关系操作
本页说明在画布与模型树中新建关系,以及通过关系编辑器调整关系名称、基数和父子字段对应的操作。关系类型的定义与差异见关系类型,各项属性的含义见关系属性。
在画布中新建关系
- 在顶部工具栏中单击选择要新建的关系类型。
- 在画布中单击父实体/表,作为关系的父端。
- 再单击子实体/表,完成关系创建,ER 图中出现关系线。
- 需要同时指定父子字段时,在依次单击父子表的过程中按住 Alt 键,选定子表后会弹出关系设置界面。
- 在设置界面中确认父子字段的对应关系,确定后完成创建。
默认按父表主键自动确定关联字段,只有在父子字段需要人工指定时才使用 Alt 方式。
图示为选择关系类型后依次连接父子表的界面,注意工具栏中所选关系类型应与设计意图一致,例如标识关系或非标识关系。
从模型树新建关系
- 在模型树中展开关系节点。
- 右键单击并选择新建,打开关系编辑器弹窗。
- 在弹窗中指定父实体/表与子实体/表。
- 设置关系名称与父子字段后确定。
模型树入口适合在关系较多、画布对象密集时使用,避免在画布中误点其他对象。
使用关系编辑器
- 在画布中双击关系线,或在模型树中右键单击关系名称。
- 打开关系编辑器,设置关系名称、基数等基本信息。
- 在父子字段列表中选择子表字段与父表字段的对应关系。
- 确定保存,关系线在 ER 图中按基数重新显示。
父子字段列表决定外键由哪些父表字段生成。父表主键包含多个字段时,需要为每个成员字段指定对应的子表字段。
注意事项
- 关系类型在创建时决定子表字段的自动处理方式;创建后更改类型不会自动撤销已生成的主键或外键,需要手工核对子表字段。
- 使用 Alt 方式创建后,父子字段以手工指定为准,不再按默认主键对应。
- 删除关系不会自动删除子表已生成的外键字段,需要清理时另行处理。

