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.
Creando un Tipo de Dato
Sección titulada «Creando un Tipo de Dato»Para crear un nuevo tipo de dato personalizado:
- En la barra lateral del Modelo de Datos, localiza el botón + Agregar Tabla (+ Add Table).
- Haz clic en la flecha desplegable junto a él.
- Selecciona
Agregar Tipo de Dato(Add Data Type).


Casos de Uso Comunes
Sección titulada «Casos de Uso Comunes»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
Studentsque en la tablaApplications. - 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.
Ejemplos
Sección titulada «Ejemplos»| Nombre del Tipo de Dato | Valores Potenciales |
|---|---|
| course_status_enum | ABIERTO, CERRADO, EN_PROGRESO, CANCELADO |
| grade_type_enum | A, B, C, D, F, INCOMPLETO |
| resource_type_enum | VIDEO, PDF, CUESTIONARIO, TAREA |