应用下工作表的关系图(ER图)
关系图(ER图,Entity-Relationship Diagram)是一种用于描述应用中工作表之间关系的图形工具。在一些复杂的应用中存在的实体对象常常多达几十上百个,容易出现数据冗余、权限管理困难、系统维护复杂性增加等问题。ER图可以帮助管理员厘清复杂的数据结构和关系,更直观地查看数据结构,提升沟通和协作效率。通过图形符号和连接线清晰地了解实体(关联记录字段、子表字段)之间的连接或关联,如一对一关系、一对多关系和多对多关系等。
ER图示例:下图描述了订单管理应用下每个工作表的结构及和其他表之间的关系。
ER图查看入口
应用管理员依次进入应用管理" > "关系图",可以查看本应用的关系图。
关系线
图中连接线和数字描述了两表之间的关联关系。
单向关联和双向关联
关系线两端只有一个箭头,表示单向关联,两端都有箭头,表示双向关联。
下图中,订单和订单明细是单向关联,订单单向关联了订单明细,订单和支付是双向关联。
关联类型
在箭头上面的数字为1时,表示只能关联1条记录,N表示关联多条记录。
下图中,产品向订单明细的关联是N,表示是多条关联,订单明细向产品的关联是1,表示单条关联。 订单和支付之间的关联都是N,表示双向都是多条关联。
聚焦显示
点击工作表卡片上的聚焦按钮,可以只显示与此工作表有直接关联的工作表及关系。
其他功能
在ER图画布中,还可以进行以下操作:
- 鼠标放在工作表卡片上,点击编辑按钮直接编辑工作表字段
- 拖拽工作表卡片,调整在画布中的位置
- 点击关系线高亮显示
- 可以创建或搜索工作表
- 调整画布的显示比例
- 导出ER图