
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 imparerai:
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 studi in modo pratico Corso SQL base
Come metti in pratica Corso SQL base
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
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.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
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




















