Pular para o conteúdo

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.

Para criar um novo tipo de dados personalizado:

  1. Na barra lateral do Modelo de Dados, localize o botão + Add Table (+ Adicionar Tabela).
  2. Clique na seta suspensa ao lado dele.
  3. Selecione Add Data Type (Adicionar Tipo de Dados).

alt text

alt text

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 Students e na tabela Applications.
  • 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.
Nome do Tipo de DadosValores Potenciais
course_status_enumABERTO, FECHADO, EM_ANDAMENTO, CANCELADO
grade_type_enumA, B, C, D, F, INCOMPLETO
resource_type_enumVIDEO, PDF, QUIZ, TAREFA