SuperAPI AI 工具集

data-modeling

数据与分析

查看项目

更新于 10-16 08:10

技能介绍

用途:该技能面向数据库模式设计与领域实体建模,适用于从领域需求设计新库表、分析现有模式优化、在范式化与反范式化之间取舍、选择关系型或 NoSQL 数据存储、规划模式演进与迁移,以及建模复杂实体关系。

主要能力:涵盖实体识别清单与常见实体模式(核心领域对象、参考数据、事务记录、关联实体);一对一、一对多、多对多关系及其实现方式(外键、唯一约束、连接表),并考虑基数、可选性、方向与级联行为;属性与键分析(简单、复合、派生、多值属性;自然键、代理键、复合键、候选键)。范式化部分讲解 1NF 到 BCNF 的规则、违规示例与解决方式,并说明多数 OLTP 系统停在 3NF。反范式化部分给出计算列、物化关系、聚合表三种策略及决策矩阵。NoSQL 部分覆盖文档存储的嵌入、引用与混合模式,键值存储的访问模式与复合键,宽列存储的分区键设计,以及图数据库的节点、关系与标签设计。模式演进部分区分安全的新增变更与破坏性变更,并给出扩展-收缩、蓝绿模式、版本化文档等迁移模式。

使用方式:资料未提供具体安装命令或调用方式,仅提供 templates/schema-design-template.md 作为模式文档的结构化模板。

适用场景:新系统库表设计、既有模式审查、读写性能取舍、多存储选型、迁移规划。

限制:资料未说明收费、平台支持或效果保证;内容为方法论与模式参考,不替代具体数据库的实测验证。