Ir al contenido

Tipos de Datos

La sección Tipos de Datos te permite definir estructuras de datos personalizadas y reutilizables, principalmente Enumeraciones (Enums), que se pueden utilizar en todo tu modelo de datos.

En lugar de definir la misma lista de opciones (como “Borrador”, “Pendiente”, “Publicado”) repetidamente para cada tabla que las necesite, puedes crear un solo Tipo de Dato y hacer referencia a él donde sea necesario.

Para crear un nuevo tipo de dato personalizado:

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

alt text

alt text

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

  • Estandarización: Asegura que un campo de “Estado” tenga exactamente las mismas opciones en la tabla Students que en la tabla Applications.
  • Mantenimiento: Si necesitas agregar una nueva opción de estado (por ejemplo, cambiando “Archivado” a “Eliminado”), lo actualizas una vez en la definición del Tipo de Dato, y se aplica automáticamente a todas las tablas que utilizan ese tipo.
Nombre del Tipo de DatoValores Potenciales
course_status_enumABIERTO, CERRADO, EN_PROGRESO, CANCELADO
grade_type_enumA, B, C, D, F, INCOMPLETO
resource_type_enumVIDEO, PDF, CUESTIONARIO, TAREA