SuperAPI AI 工具集

relational-database-design

设计与创作

查看项目

更新于 10-16 03:46

技能介绍

用途:这是一套与具体关系数据库产品无关的逻辑关系数据库设计方法,把组织信息所需的表、字段、键、关系与完整性规则先行确定,供智能体在设计或评审数据库模式时逐条应用。每条规则都针对一个容易被默认做错的点。

主要能力:按设计流程与需求(proc)、表结构(tbl)、字段设计(fld)、键(key)、关系(rel)、数据完整性/规则与视图(intg)、反模式(anti)、术语(term)八类组织规则。涵盖:先逻辑设计再选型、从使命与目标出发、规范化内建于设计;一表一主题;字段存单值、保持原子、不存计算值;候选键、每表一个主键、外键镜像主键、优先稳定非敏感键;多对多用联结表、外键置于多端、删除规则、参与约束、自引用关系;四级数据完整性、字段规格、库内规则与应用程序规则的分工、验证表、派生与受限数据用视图;以及扁平文件、电子表格当数据库等反模式。

使用方式:当出现相应设计决策时查阅对应参考文件;资料中提及有 sections 分类定义、规则模板和 AGENTS.md 目录,但未提供具体安装命令或调用步骤,暂未提供。

适用场景:从需求设计新模式、评审或重构既有模式、消除重复组与冗余数据、选择键、建模各类关系、决定约束归属、诊断数据重复或丢失问题。

限制:仅覆盖逻辑设计,不涉及 SQL 方言、索引、分区、查询调优或分析型(星型)建模等物理实现内容。资料未提供收费、价格、平台或效果方面的信息。