specsfy-specialist-data-modeling

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Modelar os dados do produto

产品数据建模

Use esta skill para entender e evoluir dados persistentes, sem escolher banco ou biblioteca por suposição. Leia a stack, o sistema atual, migrations, schemas, models, contratos e testes antes de propor alteração.
使用本Skill来理解和演进持久化数据,切勿凭假设选择数据库或库。在提出变更之前,请先阅读技术栈、当前系统、迁移文件、模式、模型、契约和测试。

Trabalho

工作流程

  1. Identifique as entidades, seus papéis e as relações observadas no código.
  2. Registre campos, tipos, obrigatoriedade, origem, ciclo de vida e quem pode consultar ou alterar cada informação.
  3. Descreva unicidade, consistência, retenção, exclusão, histórico e migração quando forem pertinentes.
  4. Atualize a seção de dados da spec e encaminhe respostas confirmadas para
    $specsfy-aux-database
    e
    .specsfy/DATABASE.md
    .
  5. Derive cenários para criação, leitura, atualização, exclusão, autorização e dados inválidos. A implementação usa o especialista do banco detectado.
Não invente campos, relações ou tecnologia. A pessoa confirma o que o produto precisa guardar quando o sistema atual não responder.
  1. 识别代码中存在的实体、它们的角色以及关系。
  2. 记录字段、类型、必填性、来源、生命周期,以及谁可以查询或修改每条信息。
  3. 在相关情况下,描述唯一性、一致性、保留、删除、历史记录和迁移。
  4. 更新规格说明中的数据部分,并将确认后的内容同步至
    $specsfy-aux-database
    .specsfy/DATABASE.md
  5. 推导创建、读取、更新、删除、授权以及无效数据的场景。实现过程将使用检测到的数据库专家工具。
请勿凭空创建字段、关系或技术。当当前系统无法给出答案时,需由相关人员确认产品需要存储的内容。