Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Infra | Código | BD |
---|
Banco de Dados
Visão Geral
O projeto utiliza PostgreSQL como banco de dados relacional e Prisma ORM para gerenciamento do esquema, migrations e interações com o banco. O Prisma facilita a modelagem dos dados e permite um fluxo estruturado para evolução do schema ao longo do desenvolvimento.
Estrutura do Banco
O banco de dados segue o seguinte modelo conceitual:
As principais entidades e suas relações são:
User: Representa um usuário do sistema, armazenando credenciais e identificações.
Roles: Define os papéis que um usuário pode ter no sistema.
UserRoles: Relacionamento entre usuários e seus respectivos papéis.
Form: Armazena respostas de formulários preenchidos pelos usuários.