Tipos de Dados
A seção Tipos de Dados (Data Types) permite definir estruturas de dados personalizadas e reutilizáveis — principalmente Enumerações (Enums) — que podem ser usadas em todo o seu modelo de dados.
Em vez de definir a mesma lista de opções (como “Rascunho”, “Pendente”, “Publicado”) repetidamente para cada tabela que precisa delas, você pode criar um único Tipo de Dados e referenciá-lo onde for necessário.
Criando um Tipo de Dados
Seção intitulada “Criando um Tipo de Dados”Para criar um novo tipo de dados personalizado:
- Na barra lateral do Modelo de Dados, localize o botão + Add Table (+ Adicionar Tabela).
- Clique na seta suspensa ao lado dele.
- Selecione
Add Data Type(Adicionar Tipo de Dados).


Casos de Uso Comuns
Seção intitulada “Casos de Uso Comuns”Como visto nos exemplos da barra lateral (por exemplo, attendance_status_enum, grade_type_enum), Tipos de Dados são ideais para padronizar a lógica de negócios em toda a aplicação.
- Padronização: Garanta que um campo “Status” tenha exatamente as mesmas opções na tabela
Studentse na tabelaApplications. - Manutenção: Se você precisar adicionar uma nova opção de status (por exemplo, alterando “Arquivado” para “Excluído”), você a atualiza uma vez na definição do Tipo de Dados, e ela se aplica automaticamente a todas as tabelas que usam esse tipo.
Exemplos
Seção intitulada “Exemplos”| Nome do Tipo de Dados | Valores Potenciais |
|---|---|
| course_status_enum | ABERTO, FECHADO, EM_ANDAMENTO, CANCELADO |
| grade_type_enum | A, B, C, D, F, INCOMPLETO |
| resource_type_enum | VIDEO, PDF, QUIZ, TAREFA |