Salta ai contenuti

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.

Per creare un nuovo tipo di dati personalizzato:

  1. Nella barra laterale del Modello Dati, individua il pulsante + Aggiungi Tabella (+ Add Table).
  2. Fai clic sulla freccia a discesa accanto ad esso.
  3. Seleziona Aggiungi Tipo di Dati (Add Data Type).

alt text

alt text

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 Students come nella tabella Applications.
  • 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 DatiValori Potenziali
course_status_enumAPERTO, CHIUSO, IN_CORSO, ANNULLATO
grade_type_enumA, B, C, D, F, INCOMPLETO
resource_type_enumVIDEO, PDF, QUIZ, COMPITO