画布
画布是模型的可视化编辑区,负责对象的布局与图形化编辑。它与主题域一一对应:每个主题域有独立的 ER 图,画布只显示当前主题域引用的对象,模型中的完整对象范围以左侧模型树为准,见左侧模型树。
画布与主题域
| 操作 | 结果 |
|---|---|
| 在模型树中单击主题域名称 | 画布切换到该主题域的 ER 图 |
| 在画布上新建对象 | 对象加入当前主题域,并同时存在于模型中 |
| 在画布上删除对象并选择“当前主题” | 只删除当前主题域对该对象的引用 |
| 在画布上删除对象并选择“永久删除” | 从模型中删除该对象,其他主题域的引用一并消失 |
主题域中的成员表和关系都是引用关系,所以同一张表可以出现在多个主题域的 ER 图中,成员范围的管理见主题域。
选择与操作对象
| 操作 | 方式 | 说明 |
|---|---|---|
| 单选 | 单击对象 | 选中后可拖动位置或查看属性 |
| 多选 | 按住 Ctrl 键依次单击 | 也可按住 Ctrl 框选,用于批量调整大小和对齐 |
| 框选 | 直接拖出矩形 | 选中矩形内的对象 |
| 编辑对象 | 右键对象,选择编辑相关命令 | 可执行编辑、删除、复制粘贴、样式编辑等 |
| 进入文本编辑 | 选中后按 Enter 或双击对象 | 快速编辑表名、字段名 |
删除、复制粘贴等画布对象命令的键位见快捷键。复制粘贴可以在同一模型内跨主题域使用,也可以跨模型使用。
右键空白区域
在画布空白处右键,可以对当前画布的显示与布局做整体处理:
| 命令类别 | 作用 |
|---|---|
| 布局重绘 | 按选定的布局方式重新排布画布中的对象,见显示布局调整 |
| 显示格式设置 | 调整对象信息显示规范,决定画布上显示表名、字段还是数据类型 |
画布布局只改变对象的摆放与显示,不改变模型结构和对象属性;需要修改对象本身时,应在对象编辑器中进行。
常见问题
| 现象 | 排查顺序 |
|---|---|
| 画布对象数量少于模型树 | 画布只显示当前主题域,切换主题域或补充成员表 |
| 删除后其他主题域也少了对象 | 使用了“永久删除”,需要重新引用或从模型中恢复 |
| 连线位置与表不匹配 | 先执行布局重绘,再手工微调 |
| 对象显示内容不全 | 检查显示设置与图形大小,见显示布局调整 |
