Principiante assoluto? Inizia qui.
A cosa serve SQL? Scoprilo con la pratica.
Una cliente ordina 10 sedie. Il negozio ne conta 8, il sito 11: bisogna accettare la vendita? Scopri come un database crea informazioni affidabili e come SQL le recupera.
- Esempio concreto
- Prima query guidata
- Senza account per iniziare
Possiamo accettare questa vendita?
Più file, più verità
Una correzione locale può creare una contraddizione globale.
Un foglio di calcolo è utile per esplorare un piccolo dataset o svolgere un’analisi occasionale. Quando più team e processi condividono, collegano e modificano gli stessi fatti, un database offre struttura e regole comuni.
Scopri come scegliere senza contrapporre gli strumenti →
Prima e dopo
Il database non sostituisce il mestiere: rende controllabili i fatti.
Fonti non coordinate
- Nomi e definizioni variabili
- Relazioni impossibili da verificare
- Modifiche simultanee invisibili
- Report difficili da riprodurre
Fonte strutturata e condivisa
- Tabelle e tipi documentati
- Chiavi e relazioni controllate
- Vincoli e transazioni
- Domande riproducibili con SQL
Molto più di SELECT
SQL struttura, interroga, modifica, controlla, protegge e automatizza.
Inizia da sei famiglie essenziali. Le capacità avanzate e la loro disponibilità reale sono descritte separatamente.
Modellare
Separare clienti, ordini e pagamenti senza perderne le relazioni.
SQL · PostgreSQLInterrogare
Trasformare una domanda aziendale in un risultato riproducibile.
SQL · PostgreSQLModificare
Aggiungere, correggere o eliminare dati con precisione.
SQL · PostgreSQLGarantire l’integrità
Rifiutare prezzi negativi, duplicati e relazioni orfane.
SQL · PostgreSQLGestire le transazioni
Confermare o annullare insieme più modifiche.
SQL · PostgreSQLCreare viste
Riutilizzare una definizione comune in più report.
SQL · PostgreSQLLa prima risposta visibile
Esegui una query su sei ordini fittizi.
Somma gli importi per città e mette al primo posto il fatturato più alto. L’ambiente SQL si carica solo quando premi Esegui.
Ambiente SQL nel browser
Quale città genera più fatturato?
Esegui una query di lettura sui dati fittizi di questo esercizio. Nulla viene inviato a SQL.tn.
Micro-corso gratuito · 35-45 min
Perché esiste SQL?
Comprendi perché le aziende usano i database, poi scrivi la tua prima query per risolvere un problema reale.
- Individuare i limiti di fonti non coordinate
- Distinguere database, DBMS, server e linguaggio SQL
- Comprendere tabelle, chiavi, relazioni e vincoli
- Collegare un bisogno aziendale a una capacità SQL
Percorso strutturato
Continua con Fondamenti SQL.
Dalla prima query a un’analisi aziendale completa: filtri, calcoli, date, aggregazioni, join e CTE.
Fondamenti di SQL
Pratica e casi aziendali
Convalida una query e costruisci un’analisi.
Seleziona le colonne corrette
Mostra solo il nome e il prezzo di ciascun prodotto.
Livello : PrincipianteApri l’esercizioFiltra e ordina gli ordini
Trova ordini superiori a 50 TND, dal più alto al più basso.
Livello : PrincipianteApri l’esercizioAnalizzare le vendite di una rete di negozi
Crea indicatori di fatturato da vendite fittizie distribuite tra più città e canali.
- Calcolare il fatturato totale.
- Confrontare il fatturato per città.
- Confrontare le vendite in negozio e online.
Competenze mirate
I prossimi micro-corsi sono visibili, ma non ancora in vendita.
Iscriviti alla lista d’attesa solo se il risultato atteso corrisponde al tuo bisogno.
SQL, PostgreSQL, MySQL e SQL Server: quali differenze?
Distinguere linguaggio, database, DBMS, server e dialetto e riconoscere le differenze importanti.
Vedi prerequisiti e programma previsto →Garantire dati affidabili con i vincoli
Scegliere e scrivere il vincolo adatto a una semplice regola aziendale.
Vedi prerequisiti e programma previsto →Proteggere un’operazione con le transazioni
Usare COMMIT, ROLLBACK e SAVEPOINT comprendendo errori e concorrenza.
Vedi prerequisiti e programma previsto →Offerte attuali
Prova gratis, poi scegli SQL Essenziale se il percorso fa per te.
I micro-corsi in preparazione non modificano prezzo o condizioni di SQL Essenziale.
Scoperta
Per provare il metodo e costruire le prime abitudini SQL.
Gratis
- 8 lezioni fondamentali
- 15 esercizi interattivi con soluzioni
- Progetto guidato Analisi delle vendite (account gratuito richiesto)
- Test di livello e ambiente SQL
- Progressi collegati all’account
SQL Essenziale
Per diventare autonomi con le query usate nell’analisi aziendale.
49 TND
- 20 lezioni strutturate
- 44 esercizi convalidati
- 2 progetti aziendali guidati
- Soluzioni, indizi ed errori frequenti
- Progressi per 6 mesi
Guide collegate alla pratica
Approfondisci una domanda, poi passa all’attività.

Vincoli, transazioni o trigger: quale strumento scegliere?
Questi tre strumenti proteggono i dati in momenti diversi. Confonderli aggiunge complessità senza migliorare l'affidabilità.
Leggi la guida
COUNT(*) o COUNT(colonna)?
La differenza sembra piccola, ma può modificare un KPI di completezza o volume.
Leggi la guida
Excel o database: come scegliere?
La scelta giusta non dipende da un duello tra strumenti, ma dal modo in cui i tuoi dati vivono e vengono condivisi.
Leggi la guidaDomande frequenti
Prima di iniziare.
Che cos’è SQL?
SQL è un linguaggio usato da diversi sistemi di gestione di database per strutturare, interrogare, modificare e controllare i dati. PostgreSQL, MySQL e SQL Server sono DBMS, non sinonimi di SQL.
A chi si rivolge SQL.tn?
SQL.tn si rivolge a studenti, persone in riqualificazione e professionisti che vogliono imparare SQL o rafforzare le proprie competenze sui dati.
Devo installare un programma?
No. Puoi leggere le lezioni, vedere le soluzioni, svolgere il test e usare l’ambiente SQL interattivo direttamente nel browser.
Che cosa comprende l’accesso gratuito?
Dopo tre attività accessibili senza account, lo spazio Scoperta gratuito sblocca 8 lezioni, 15 esercizi con soluzioni, il test di livello, l’ambiente SQL e il progetto guidato Analisi delle vendite. Il progetto richiede un account gratuito per salvare i progressi.
Posso imparare senza saper programmare?
Sì. Il micro-corso gratuito Perché esiste SQL? parte da file contraddittori prima di introdurre tabelle, relazioni e la prima query.