Ir al contenido

Tipos de Datos (Data Types)

La sección Data Types te permite definir estructuras de datos personalizadas y reutilizables —principalmente Enumeraciones (Enums)— que pueden ser usadas en todo tu modelo de datos.

En lugar de definir la misma lista de opciones (como “Draft”, “Pending”, “Published”) repetidamente para cada tabla que las necesite, puedes crear un Data Type único y referenciarlo donde sea necesario.

Para crear un nuevo tipo de dato personalizado:

  1. En la barra lateral de Modelo de Datos, localiza el botón + Add Table.
  2. Haz clic en la flecha desplegable junto a él.
  3. Selecciona Add Data Type.

alt text

alt text

Como se ve en los ejemplos de la barra lateral (ej., attendance_status_enum, grade_type_enum), los Tipos de Datos son ideales para estandarizar la lógica de negocio en toda la aplicación.

  • Estandarización: Asegurar que un campo “Status” tenga exactamente las mismas opciones en la tabla Students que en la tabla Applications.
  • Mantenimiento: Si necesitas agregar una nueva opción de estado (ej., cambiando “Archived” a “Deleted”), la actualizas una vez en la definición de Data Type, y se aplica automáticamente a todas las tablas que usan ese tipo.
Nombre del Tipo de DatoValores Potenciales
course_status_enumOPEN, CLOSED, IN_PROGRESS, CANCELLED
grade_type_enumA, B, C, D, F, INCOMPLETE
resource_type_enumVIDEO, PDF, QUIZ, ASSIGNMENT