SuperAPI AI 工具集

data-design

设计与创作

查看项目

更新于 10-16 01:15

技能介绍

用途:面向数据建模、数据库模式设计与数据架构,提供让数据结构高效、可维护、可扩展的设计原则。

主要能力:一、数据建模,含实体关系图与 1:1、1:N、M:N 关系类型,并给出 users/profiles、orders、enrollments 等建表示例。二、范式化,覆盖 1NF、2NF、3NF、BCNF,举例说明非原子值、部分依赖、传递依赖的违规与修正。三、反范式化,说明写入密集与读取密集场景的取舍,含计算列、冗余字段、物化视图(REFRESH MATERIALIZED VIEW CONCURRENTLY)。四、模式设计模式:软删除与部分唯一索引、审计表加触发器、多租户行级安全(ENABLE ROW LEVEL SECURITY、CREATE POLICY)、版本/历史表与时间表。五、NoSQL:文档库嵌入与引用取舍、无界数组反模式与桶模式;键值库命名与过期模式。六、数据管道:ETL 与 ELT 区别、事件溯源及事件重放重建状态。七、数据治理:数据质量维度与安全迁移(加可空列、带默认值加列、分步设非空、避免直接重命名列)。

使用方式与限制:资料以 PostgreSQL、MongoDB、Redis、TypeScript 示例呈现,属设计原则与模式参考,未提供安装命令或独立运行流程。实际选型需结合业务访问模式;文中提及的部分特性(如物化视图并发刷新、行级安全)依赖具体数据库支持。价格、平台可用性与性能效果暂未提供。