Viste
Una Vista (View) è una “tabella virtuale” il cui contenuto è definito da una query. A differenza di una tabella standard, una vista non memorizza i dati in sé; invece, salva una query SQL che viene eseguita dinamicamente ogni volta che si accede alla vista.
Le viste sono strumenti potenti per semplificare il recupero di dati complessi, aggregare dati per report o formattare dati specificamente per il consumo frontend senza alterare la struttura del database sottostante.
Creare una Vista
Sezione intitolata “Creare una Vista”Per creare una nuova vista:
- Nella barra laterale del Modello Dati, individua il pulsante + Aggiungi Tabella (+ Add Table).
- Fai clic sulla freccia a discesa accanto ad esso.
- Seleziona
Aggiungi Vista(Add View).

- Scrivi Query: Inserisci istruzioni SQL
SELECTstandard per definire quali colonne e righe devono apparire nella vista.- Esempio:
SELECT first_name, email FROM students WHERE is_active = true;
- Esempio:
- Esegui/Testa: Usa il pulsante Play (▶) per eseguire la query e visualizzare in anteprima i risultati immediatamente nella console. Questo assicura che la tua sintassi sia corretta prima di salvare.

- Scrivi Nome: L’identificatore di sistema univoco per la vista. Questo nome sarà esposto nella tua API proprio come una tabella standard (ad es.
activeStudents). - Scrivi Descrizione: Un’area di testo facoltativa per documentare lo scopo della query complessa per il tuo team.
- Fai clic su Salva (Save).

Casi d’Uso Comuni
Sezione intitolata “Casi d’Uso Comuni”- Sicurezza dei Dati: Crea una vista che espone solo campi pubblici (come i nomi) nascondendo quelli sensibili (come ID personali o numeri di telefono) da specifici consumatori API.
- Semplificazione: Unisci preventivamente più tabelle correlate (ad es.
Studenti+Corsi+Voti) in un’unica tabella virtuale in modo che il frontend possa interrogarla facilmente senza logica complessa. - Reporting: Usa funzioni di aggregazione SQL (come
COUNT,AVG,SUM) per creare una vista che mostri statistiche in tempo reale (ad es. “Totale Vendite Mensili”) automaticamente.