关联管理
关联管理允许你在不同表之间建立关系,使数据之间产生联系。系统支持四种类型的关联关系,可以满足各种复杂的数据建模需求。
关联类型
一对一关联 (One to One)
一对一关联表示两个表之间的记录是一一对应的关系。例如,每个用户只能有一个详细信息档案,每个详细信息档案也只属于一个用户。
示例场景:
- 用户表和用户详情表
- 员工表和工位表
一对多关联 (One to Many)
一对多关联表示一个表中的一条记录可以关联到另一个表中的多条记录。这是最常见的关联类型。
示例场景:
- 部门和员工(一个部门有多个员工)
- 订单和订单项目(一个订单包含多个商品)
多对多关联 (Many to Many)
多对多关联表示两个表中的记录可以相互关联多条记录。系统会自动创建一个关联表来管理这种关系。
示例场景:
- 学生和课程(一个学生可以选多门课,一门课可以有多个学生)
- 产品和标签(一个产品可以有多个标签,一个标签可以应用到多个产品)
反向关联 (Belongs To)
反向关联是一种特殊的一对一/多对一关联,用于表示一个表中的一条记录关联到另一个表中的一条记录。
设置关联
- 在表格设置页面点击"关联"按钮
- 点击"创建"
- 选择"关联类型"
- 设置要关联的目标表和要关联的字段
- 选择是否自动添加反向关联
- 点击"保存"
提示
关联名建议使用小写英文,并用下划线分隔单词。
关联字段显示
设置关联后,你可以:
- 在字段类型中,选择"关联",并选择显示相应的关联类型
- 通过关联字段快速跳转到相关记录
- 记录详情页查看关联记录
最佳实践
- 合理选择关联类型:根据实际业务场景选择合适的关联类型
- 使用有意义的字段名:为关联字段设置清晰的名称,便于理解
- 设置合适的显示字段:选择能够唯一标识记录的字段作为显示字段
- 及时维护关联:当数据结构发生变化时,及时更新关联关系
注意事项
- 关联关系是虚拟的,不会影响物理表
- 删除关联时要谨慎,可能会影响依赖该关联的视图或字段
- 大量数据的关联查询可能会影响性能,建议合理使用