Curso Lovable

Parte 1 · Pensar 10min

03 O que o sistema precisa lembrar (o banco)

Na mesma conversa, pedimos à IA o desenho do banco de dados a partir do PRD. É aqui que você entende o que o sistema guarda e como as informações se relacionam.

O que acontece

  1. O PRD diz o que o sistema faz. Agora precisamos definir o que ele guarda.
  2. Usamos o Prompt 2 na mesma conversa. A IA devolve o schema do banco acompanhado de uma explicação em português.
  3. Vemos as três coisas que o qualificador precisa guardar, o lead, as respostas e o diagnóstico, e como elas se ligam.
  4. Conferimos o schema contra o PRD: existe alguma tabela que o PRD não pede? Existe algum dado que o PRD mostra e ninguém guarda?
Na tela

A mesma conversa da aula anterior, o schema e a explicação em português.

Do Lovable

Ainda a IA de conversa. Esta é a primeira vez que o conceito de banco de dados aparece no curso.

Você sai com

O schema do banco e a noção de tabela e relação, sem precisar ler código.

Prompts

Prompt 2 — o schema

Na mesma conversa, logo depois do PRD corrigido.

Com base nesse PRD, crie o schema Prisma do banco de dados do sistema.

- Uma model para cada coisa que o sistema precisa guardar
- As relações entre as models explícitas
- Cada campo com tipo, se é obrigatório ou não, e valor padrão
  quando fizer sentido
- id, createdAt e updatedAt em toda model
- Enum para todo campo que tem uma lista fixa de valores (status,
  tipo, temperatura, etc.)
- Nomes em inglês nas models e nos campos, como é o padrão

Depois do schema, explique em português, em poucas linhas, o que
cada model guarda e como elas se ligam.

Se alguma decisão do PRD deixar um dado ambíguo, pergunte em vez de
assumir. Não invente tabela para algo que o PRD não pede.

Depois que a IA responder: a explicação em português é a parte que importa para quem não programa. Se ela não corresponder ao que você imaginava, o schema está errado, e não você. Ajuste na conversa.