数据建模
前置条件
阅读本页前,请确保你已按照 AI 搭建快速开始 安装了 NocoBase CLI 并完成了初始化。
简介
数据建模 Skill 用于通过自然语言创建和管理 NocoBase 的数据表——建表、加字段、设关联关系等。
使用前需要确保目标数据源已在「数据源管理」中配置好。
能力范围
- 创建、修改、删除数据表,支持普通表、树表、文件表、日历表、SQL 表、视图表、继承表
- 添加、修改、删除字段,包括 NocoBase 内置的各种字段类型(含关系字段)和插件扩展的字段类型
提示词示例
场景 A:创建数据表
Skill 会引导 AI 分析出数据表需要的字段及其在 NocoBase 中对应的字段类型,然后 在系统中创建文件类型的数据表和添加相应字段。

场景 B:添加字段
Skill 会引导 AI 获取用户表的元数据信息,并分析出表示是否在职的状态字段在 NocoBase 中对应的字段类型是"下拉菜单(单选)",然后在用户表上添加字段并设置枚举值。

场景 C:初始化数据模型
Skill 会根据 AI 分析和设计的数据模型,在系统中创建数据表、添加字段,并配置好关联关系。


场景 D:增加功能模块
Skill 会引导 AI 获取当前系统的数据模型,并基于此完成新增功能的数据建模设计,随后自动创建数据表、添加字段并配置关联关系。


常见问题
建表时能自动创建系统字段吗?
会的。id、createdAt、createdBy、updatedAt、updatedBy 这些系统字段由服务端自动生成,不需要手动指定。
关联关系建错了怎么修改?
建议先检查当前关联字段的外键和反向字段,再决定是修改还是删除重建。Skill 会在变更后读回校验两端的关联状态。
如何基于插件扩展的数据表类型创建数 据表?
这种情况要求对应插件是启用状态。如果未启用,AI 通常会尝试启用插件,如果 AI 没有操作成功,请手动启用插件。
如何基于插件扩展的字段类型添加字段?
同上。

