↑

CloudBase 数据模型建模专家v1.0.0

cloudbase-references-data-model-creation5 KB

面向复杂多表关系的数据库建模场景,将业务需求自动转换为 Mermaid classDiagram 并生成可视化 ER 图。仅在涉及多实体关联、自动外键管理或企业级文档输出时触发;简单建表请直接使用 relational-database-tool。

0 0 0 1 更新于 2026-10-28 18:24

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 专为 CloudBase 平台中复杂业务系统的数据建模设计。当用户需要处理多实体关联、自动外键约束生成或可视化 ER 图输出时,可将中文业务描述转换为规范的 Mermaid classDiagram 代码,并映射为具体的数据库类型与约束规则。区别于直接执行 SQL 的常规工具,本方案通过建模阶段前置,实现关系型 schema 的自动化设计与企业级文档沉淀。产出物包含可直接用于数据模型创建工具的完整 Mermaid 代码、字段类型映射表及关系说明。

技能包含

  • SKILL.md(本文件):技能主说明,含触发条件、建模规则、Mermaid 生成规范与工具调用指南

核心能力

  • 业务语义转建模图:将中文业务描述中的实体、字段、关系自动转换为标准 Mermaid classDiagram
  • 类型智能映射:按 14 种业务类型(文本、枚举、富文本、行政区划、地理位置等)映射为对应数据模型类型
  • 命名规范转换:中文字段自动转译为 PascalCase 类名与 camelCase 字段名
  • 约束自动生成:根据需求自动推导 required()、unique()、display_field()、enum() 等约束函数
  • 关系与可视化:处理一对一、一对多、多对多关系,标注基数与关联字段名,生成可渲染的 ER 结构

应用场景

用户怎么说本技能做什么
"帮我设计一个电商系统的数据模型,包含商品、订单、用户、库存"分析四实体关系,生成含外键关联、多对多中间表的 Mermaid classDiagram,并标注各字段类型与约束
"需要一份带 ER 图的企业级数据库文档,支持自动外键管理"输出完整建模代码与中文注释,提供可直接导入数据模型创建工具的 mermaidDiagram 参数
"学生选课系统,要记录学生、课程、班级、身份证的关联"按规则生成含 required/unique/display_field 的类图,处理 n:m 选课关系与 1:1 身份绑定
"更新现有模型结构,同时保留可视化图表"基于现有业务变更重新生成 classDiagram,设置合适的 updateMode 并控制模型复杂度