Aula 7: Persistência com Prisma — ORM, arquitetura e migrations
Integração do Prisma 7 ao NestJS: o que um ORM resolve, onde o banco entra na arquitetura em camadas, o ciclo de migrations e o PrismaService como provider injetável, com laboratório passo a passo que prova que a arquitetura das aulas 5 e 6 está correta.
Aula 8: Modelagem de relacionamentos com Prisma
Os seis tipos de relacionamento que o Prisma 7 trata de formas diferentes — 1:N obrigatório, 1:N opcional, N:N implícito, junção explícita, 1:1 e auto-relacionamento — implementados um a um sobre o domínio da biblioteca, cada um com o seu schema, a migration que ele gera e a decisão de negócio por trás do onDelete.
Aula 9: Consultas, transações e seed com Prisma
Consultas com include e select no Prisma 7, o problema N+1, o mapeamento completo dos erros do Prisma para status HTTP, transações para operações que alteram mais de uma tabela e um script de seed reproduzível — sobre o modelo relacional da aula 8.