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.
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 de Modelo de Datos, localiza el botón + Add Table.
- Haz clic en la flecha desplegable junto a él.
- Selecciona
Add Data Type.


Casos de Uso Comunes
Sección titulada «Casos de Uso Comunes»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
Studentsque en la tablaApplications. - 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.
Ejemplos
Sección titulada «Ejemplos»| Nombre del Tipo de Dato | Valores Potenciales |
|---|---|
| course_status_enum | OPEN, CLOSED, IN_PROGRESS, CANCELLED |
| grade_type_enum | A, B, C, D, F, INCOMPLETE |
| resource_type_enum | VIDEO, PDF, QUIZ, ASSIGNMENT |