Scegli la tua lingua
Corso SQL base
+ di 400 mila professionisti sulla piattaforma
Esclusivo per aziende

Corso SQL base

4

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.

Dedika per studenti

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

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenuto del corso

8 Capitoli • 34 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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