We maket IT possible!
Corso Linguaggio SQL
Siamo una Software House italiana specializzata in sviluppo software, formazione e consulenza!
Periodo: Maggio o Giugno 2024 | Formula: 12 ore dalle 15:00 alle 18:00 | Modalità: LIVE STREAMING
€ 500,00
Destinatari
Certificato
Obiettivi
Durata
il Venerdì dalle 15:00 alle 18:00
COSA IMPARERAI CON IL CORSO SQL
La conoscenza dell’SQL è un requisito ritenuto fondamentale dalle aziende del settore. Con questo corso imparerai a:
- Padroneggiare a livello avanzato il linguaggio SQL.
- Comprendere le varie tecniche con cui è possibile inserire ed estrarre dati da un DBMS relazionale, attraverso l’uso di query semplici, query con Join, query con selezioni per raggruppamento, query insiemistiche e viste.
- Acquisire il concetto di transazione comprendendo come gestire transazioni concorrenti identificando problemi e contromisure risolutive.
DESCRIZIONE
Il linguaggio SQL (Structured Query Language) è utilizzato per gestire informazioni salvate in tabelle di un DBMS (Database management system) relazionale attraverso l’esecuzione di transazioni.
Non importa quale sia il linguaggio o il framework sul quale si lavori o che si è deciso di imparare, se la nostra applicazione insiste su un DBMS relazionale, la conoscenza dell’SQL diventa un’esigenza.
La conoscenza dell’SQL è un requisito ritenuto fondamentale dalle aziende del settore. In questo corso acquisirai solide basi per l’utilizzo del linguaggio SQL, comprendendo come interagire con un DBMS relazionale.
STRUMENTI
Gli strumenti hardware e software richiesti per la partecipazione al corso sono i seguenti:
- Personal Computer
- con Windows 10/11 con core i7 (o equivalente) e con almeno 16 GB di Ram.
- Accessori
- Scheda audio
- Cuffie o altoparlanti
- Microfono
Ulteriori software verranno indicati durante il corso.
PROGRAMMA
Modello relazionale: concetto di tabella e relazione
Vincoli di integrità:
- Primary key
- Foreign key
- Unique
Relazioni tra tabelle
Installazione del DBMS PostgreSQL
- Presentazione del linguaggio SQL
- Tipi di dato
- Creare tabelle
- Definire vincoli di integrità
- Inserire/aggiornare ed eliminare record
- Inserimento batch
- Il prodotto cartesiano tra tabelle
- Query in SQL
- Recuperare dati da più tabelle: tipi di Join
- Operatori aggregati
- Query con raggruppamento (group by)
- Ordinamento dei dati estratti da una Query
- Query insiemistiche
- Query nidificate
- Viste ed utilizzo nelle Query
- Concetto di transazione
- Concorrenza: anomalie e livelli di isolamento
- Trigger e Stored Procedure
DOCENTE – MARCO ADRIANI
Docente Back End e Software Developer. Laureato in Informatica all’Università Sapienza di Roma, ha un particolare interesse per la Crittografia e la tecnologia Blockchain. Ha alle spalle diversi anni di insegnamento in ambito Back End.
CERTIFICATO DI PARTECIPAZIONE
Alla fine del corso ricevi il tuo attestato da inserire sul curriculum o condividere sui social!
Non perdere questa occasione!
Perché scegliere Academy Jdk
Il percorso più comodo, più smart e più divertente per crescere professionalmente nell’ambito che hai scelto.
Online
Basta una connessione alla rete. A casa tua o ovunque tu sia. E sei già dentro!
Interattivo
Dubbi, chiarimenti, prove. Interfacciati con i nostri docenti a tua disposizione.
Posti limitati
Vogliamo seguire ogni corsista al meglio garantendo a ognuno l'attenzione necessaria.
Archivio contenuti
Contenuti sempre disponibili. Per ripassare anche dopo le lezioni e non perdere nulla.
Attestato finale
Missione compiuta. Hai acquisito tante conoscenze nuove!