
Corso SQL base
Impari SQL partendo da zero e acquisisca la capacità di interrogare, manipolare e gestire database relazionali con sicurezza. Questo corso La porta dai concetti fondamentali come le istruzioni SELECT e i join tra tabelle fino a subquery, modifica dei dati e progettazione dello schema. Che stia entrando nell'analisi dei dati o aggiungendo una competenza tecnica molto richiesta al Suo curriculum, questo è il punto di partenza.
Cosa il tuo team imparerà a padroneggiare:
Imparerà come sono strutturati i database relazionali e come scrivere query SQL che recuperano esattamente i dati di cui ha bisogno. Il corso tratta filtri, ordinamento, aggregazione e join tra tabelle in scenari reali. Scriverà inoltre comandi INSERT, UPDATE e DELETE per gestire i dati in modo sicuro tramite transazioni. Al di là delle interrogazioni, definirà oggetti di database, creerà viste e costruirà indici per migliorare le prestazioni. Argomenti avanzati includono funzioni finestra, espressioni di tabella comuni e tecniche di ottimizzazione delle query che i professionisti usano ogni giorno.
Come il tuo team studia in modo pratico Corso SQL base
Come il tuo team mette in pratica Corso SQL base
I professionisti di queste aziende studiano su Dedika









Contenuto del corso
8 Capitoli • 34 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliIntroduzione ai database e SQL
Introduzione ai database e SQL
Lezione 1 • Comprendere lo schema del database
Spiega lo schema come il progetto che definisce tabelle, tipi di dati e vincoli. Prepara gli studenti a leggere e interpretare i diagrammi di schema utilizzati nei capitoli successivi.
Lezione 2 • Cos'è un database relazionale
Definisce i database relazionali, le tabelle, le righe e le colonne come strutture fondamentali. Stabilisce il modello concettuale che gli studenti interrogheranno durante tutto il corso.
Lezione 3 • Impostazione di un ambiente di pratica
Guida gli studenti attraverso l'installazione o l'accesso a un ambiente SQL per la pratica pratica. Garantisce che ogni studente possa eseguire query prima di procedere.
Lezione 4 • Panoramica di SQL e dei suoi utilizzi
Introduce SQL come linguaggio dichiarativo per la gestione e l'interrogazione dei dati. Collega le capacità di SQL ai compiti aziendali e analitici del mondo reale.
Capitolo 2NascondiNascondi dettagliVedi dettagliScrivere le prime query SELECT
Scrivere le prime query SELECT
Lezione 1 • Struttura di base dell'istruzione SELECT
Tratta le clausole SELECT e FROM come query minima praticabile. Gli studenti scrivono query che restituiscono tutte o specifiche colonne da una tabella.
Lezione 2 • Filtrare le righe con WHERE
Introduce la clausola WHERE per limitare le righe restituite da una query. Gli studenti applicano operatori di confronto per individuare record specifici.
Lezione 3 • Limitare l'output con LIMIT e OFFSET
Spiega la limitazione del conteggio delle righe e l'impaginazione per grandi insiemi di risultati. Gli studenti recuperano sezioni di dati gestibili per l'analisi e le prestazioni.
Lezione 4 • Ordinare i risultati con ORDER BY
Insegna l'ordinamento crescente e decrescente su una o più colonne. Gli studenti controllano la presentazione dei risultati per soddisfare i requisiti di reportistica.
Capitolo 3NascondiNascondi dettagliVedi dettagliFiltri e logica condizionale
Filtri e logica condizionale
Lezione 1 • Corrispondenza di modelli con LIKE
Introduce i caratteri jolly per la corrispondenza parziale di stringhe nelle clausole WHERE. Gli studenti filtrano dati testuali utilizzando modelli flessibili pertinenti a scenari di ricerca.
Lezione 2 • Gestire i valori NULL
Spiega la semantica di NULL e perché i confronti standard falliscono con NULL. Gli studenti scrivono query che identificano e gestiscono correttamente i dati mancanti.
Lezione 3 • Filtraggio per intervallo e lista
Tratta gli operatori BETWEEN e IN per un filtraggio conciso a più valori. Gli studenti sostituiscono lunghe catene di OR con espressioni più pulite e leggibili.
Lezione 4 • Espressioni condizionali con CASE
Insegna CASE WHEN per la logica condizionale in linea all'interno di SELECT e WHERE. Gli studenti derivano nuove colonne categoriche da dati esistenti senza alterare la tabella.
Capitolo 4NascondiNascondi dettagliVedi dettagliFunzioni di aggregazione e raggruppamento
Funzioni di aggregazione e raggruppamento
Lezione 1 • Raggruppare i dati con GROUP BY
Spiega come GROUP BY partiziona le righe prima che venga applicata l'aggregazione. Gli studenti generano riepiloghi per categoria da dati transazionali grezzi.
Lezione 2 • Contare i valori distinti
Tratta l'uso di DISTINCT all'interno delle aggregazioni per contare le occorrenze uniche. Gli studenti misurano la cardinalità e deduplicano accuratamente le metriche di riepilogo.
Lezione 3 • Funzioni di aggregazione principali
Introduce COUNT, SUM, AVG, MIN e MAX per il riepilogo a livello di colonna. Gli studenti applicano appropriatamente ciascuna funzione a colonne numeriche e non numeriche.
Lezione 4 • Filtrare i gruppi con HAVING
Distingue HAVING da WHERE mostrando che HAVING filtra dopo l'aggregazione. Gli studenti isolano i gruppi che soddisfano criteri di soglia nelle query di riepilogo.
Capitolo 5NascondiNascondi dettagliVedi dettagliUnire più tabelle tramite JOIN
Unire più tabelle tramite JOIN
Lezione 1 • INNER JOIN per righe corrispondenti
Insegna INNER JOIN per restituire solo le righe con corrispondenze in entrambe le tabelle. Gli studenti recuperano record completi collegando entità correlate.
Lezione 2 • Unire tre o più tabelle
Estende le competenze di join a catene multi-tabella comuni negli schemi normalizzati. Gli studenti scrivono query multi-join leggibili che recuperano record completamente assemblati.
Lezione 3 • Outer Join per righe non corrispondenti
Tratta LEFT, RIGHT e FULL OUTER JOIN per includere le righe non corrispondenti. Gli studenti identificano lacune nei dati come clienti senza ordini.
Lezione 4 • Self Join e Cross Join
Introduce l'unione di una tabella con se stessa e la generazione di tutte le combinazioni di righe. Gli studenti risolvono problemi gerarchici e combinatori utilizzando questi join specializzati.
Lezione 5 • Comprendere i concetti di join
Spiega come i join abbinano le righe tra le tabelle utilizzando colonne chiave. Gli studenti visualizzano la logica di join tramite diagrammi di Venn e dati di esempio prima di scrivere la sintassi.
Capitolo 6NascondiNascondi dettagliVedi dettagliSottoquery e operazioni sugli insiemi
Sottoquery e operazioni sugli insiemi
Lezione 1 • Sottoquery nelle clausole FROM
Insegna le tabelle derivate come viste in linea all'interno della clausola FROM. Gli studenti pre-aggregrano o pre-filtrano i dati prima che la query esterna li elabori.
Lezione 2 • Sottoquery scalari e di riga
Tratta le sottoquery che restituiscono un singolo valore o riga da utilizzare nei confronti. Gli studenti incorporano sottoquery nelle clausole SELECT, WHERE e HAVING.
Lezione 3 • EXISTS e NOT EXISTS
Spiega EXISTS come test di semi-join per la presenza di righe in una sottoquery. Gli studenti filtrano le righe in base all'esistenza di dati correlati senza restituire colonne unite.
Lezione 4 • Operazioni sugli insiemi: UNION, INTERSECT, EXCEPT
Tratta gli operatori sugli insiemi che combinano insiemi di risultati da più istruzioni SELECT. Gli studenti uniscono, intersecano e sottraggono output di query per rispondere a domande comparative.
Capitolo 7NascondiNascondi dettagliVedi dettagliModifica dei dati con DML
Modifica dei dati con DML
Lezione 1 • Transazioni e sicurezza dei dati
Introduce BEGIN, COMMIT e ROLLBACK per racchiudere le operazioni DML in unità atomiche. Gli studenti proteggono l'integrità dei dati annullando gli errori prima di confermare le modifiche.
Lezione 2 • Aggiornare record esistenti
Insegna UPDATE con WHERE per modificare righe specifiche in sicurezza. Gli studenti evitano aggiornamenti completi della tabella verificando le condizioni di filtro prima dell'esecuzione.
Lezione 3 • Inserire righe nelle tabelle
Tratta la sintassi INSERT a riga singola e multi-riga per aggiungere nuovi record. Gli studenti abbinano gli elenchi di colonne ai valori e inseriscono dai risultati di SELECT.
Lezione 4 • Eliminare righe dalle tabelle
Spiega DELETE con WHERE per la rimozione mirata di righe. Gli studenti distinguono DELETE da TRUNCATE e comprendono il comportamento di eliminazione a cascata.
Capitolo 8NascondiNascondi dettagliVedi dettagliDefinire e gestire gli oggetti del database
Definire e gestire gli oggetti del database
Lezione 1 • Indici per le prestazioni delle query
Introduce gli indici come strutture che accelerano il recupero dei dati su tabelle di grandi dimensioni. Gli studenti creano ed eliminano indici e comprendono quando l'indicizzazione migliora le prestazioni.
Lezione 2 • Definire i vincoli
Insegna i vincoli PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL e CHECK. Gli studenti impongono regole aziendali a livello di database per prevenire dati non validi.
Lezione 3 • Creare tabelle con CREATE TABLE
Tratta la sintassi CREATE TABLE, incluse definizioni di colonna e tipi di dati. Gli studenti costruiscono tabelle che rappresentano accuratamente gli attributi delle entità.
Lezione 4 • Modificare tabelle con ALTER TABLE
Spiega come aggiungere, modificare ed eliminare colonne e vincoli su tabelle esistenti. Gli studenti adattano lo schema ai requisiti in evoluzione senza ricreare le tabelle.
Lezione 5 • Le viste come oggetti di query riutilizzabili
Tratta CREATE VIEW per incapsulare query complesse come tabelle virtuali nominate. Gli studenti semplificano la logica di query ripetuta e controllano l'esposizione dei dati tramite viste.
Il tuo certificato valido di completamento
Questo corso è per te:
Aspirante analista di dati: desidera competenze SQL immediatamente spendibili senza una laurea in informatica.
Professionista del marketing: ha bisogno di estrarre dati sulle campagne senza dipendere da uno sviluppatore.
Persona in cambiamento di carriera: si sta spostando verso il settore tecnologico e sta costruendo una competenza tecnica concreta riconosciuta dai datori di lavoro.
Coordinatore delle operazioni aziendali: passa troppo tempo ad aspettare report personalizzati dal reparto IT.
Neolaureato: rafforza il curriculum con una capacità tecnica pratica e molto richiesta.
Titolare di piccola impresa: desidera interrogare il proprio database invece di assumere aiuto esterno.
Corsi correlati
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF



















