Tipi di Dati
La sezione Tipi di Dati (Data Types) ti consente di definire strutture dati personalizzate e riutilizzabili, principalmente Enumerazioni (Enums), che possono essere utilizzate nell’intero modello dati.
Invece di definire lo stesso elenco di opzioni (come “Bozza”, “In Attesa”, “Pubblicato”) ripetutamente per ogni tabella che ne ha bisogno, puoi creare un singolo Tipo di Dati e farvi riferimento ovunque sia necessario.
Creare un Tipo di Dati
Sezione intitolata “Creare un Tipo di Dati”Per creare un nuovo tipo di dati personalizzato:
- Nella barra laterale del Modello Dati, individua il pulsante + Aggiungi Tabella (+ Add Table).
- Fai clic sulla freccia a discesa accanto ad esso.
- Seleziona
Aggiungi Tipo di Dati(Add Data Type).


Casi d’Uso Comuni
Sezione intitolata “Casi d’Uso Comuni”Come visto negli esempi della barra laterale (ad es. attendance_status_enum, grade_type_enum), i Tipi di Dati sono ideali per standardizzare la logica aziendale in tutta l’applicazione.
- Standardizzazione: Assicurati che un campo “Stato” abbia esattamente le stesse opzioni nella tabella
Studentscome nella tabellaApplications. - Manutenzione: Se devi aggiungere una nuova opzione di stato (ad es. cambiando “Archiviato” in “Eliminato”), la aggiorni una volta nella definizione del Tipo di Dati, e si applica automaticamente a tutte le tabelle che utilizzano quel tipo.
| Nome Tipo di Dati | Valori Potenziali |
|---|---|
| course_status_enum | APERTO, CHIUSO, IN_CORSO, ANNULLATO |
| grade_type_enum | A, B, C, D, F, INCOMPLETO |
| resource_type_enum | VIDEO, PDF, QUIZ, COMPITO |