Linguaggio SQL

Obiettivi:

Il corso si prefigge di introdurre i partecipanti al Linguaggio SQL, utilizzato per interrogare e modificare i database partendo dagli statements più semplici fino ad arrivare alla scrittura di script elaborati.

Il Linguaggio SQL (Structured Query Language - linguaggio strutturato per le interrogazioni) contiene l'insieme dei comandi che possono essere usati per accedere ai database relazionali e permette di interrogare, inserire, modificare, cancellare le informazioni in esso contenute.

NUMERO VERDE:
800 457775
TIPOLOGIA CORSO:
Senza stage, Corsi brevi, non finanziato
AREA TEMATICA:
Digitale
DURATA:
18 ore
FORMULA:
Serale
MODALITÀ EROGAZIONE:
Aula
CONDIVIDI

Destinatari

Il corso è rivolto a professionisti IT, amministratori di database, programmatori, amministratori di sistema e tutti coloro che devono accedere e manipolare i dati all'interno di database relazionali.

Competenze in uscita

Al termine del corso i partecipanti saranno in grado di:

  • Descrivere gli utilizzi e i modi per eseguire il linguaggio T-SQL
  • Utilizzare gli strumenti di querying
  • Scrivere query di SELECT per recuperare dati
  • Raggruppare e ordinare i dati attraverso l'utilizzo di JOIN tra più tabelle
  • Scrivere query che recuperino e modifichino dati con l'utilizzo di subquery
  • Modificare i dati nelle tabelle
  • Effettuare query nei campi testo utilizzando la ricerca full-text
  • Descrivere la creazione di oggetti di programmazione

Contenuti del corso

  • Introduzione a T-SQL
  • DML, DDL, DCL
  • Capire cos’è un SQL statement
  • Capire cos’è un SQL script
  • SELECT Statements
  • DISTINCT Clause
  • Alias per campi e tabelle
  • Campi calcolati 
  • CASE Expressions
  • Capire il significato dei Joins
  • Inner Joins
  • Outer Joins
  • Cross Joins and Self Joins
  • WHERE clause
  • TOP clause
  • ORDER BY clause
  • Funzioni di aggregazione
  • GROUP BY clause
  • HAVING clause
  • SELECT INTO Statements
  • INSERT INTO Statements
  • UPDATE Statements
  • DELETE Statements
  • Queries con Built-In Functions
  • Funzioni di conversione
  • Funzioni logiche
  • Scrivere Subqueries
  • Il predicato EXISTS 
  • CREATE
  • ALTER
  • DROP
  • TRUNCATE
  • Batch e script
  • Variabili

DECLARE, SET:

  • Istruzioni per il controllo di flusso

IF…ELSE

WHILE

Requisiti in ingresso

I partecipanti devono possedere conoscenze di base sulla teoria dei DB relazionali e dei loro componenti fondamentali (Tabelle, Campi, Record, Relazioni, Chiavi Primarie).

Certificazioni

  • Attestato di frequenza IFOA

Descrizione certificazione

IFOA rilascerà un attestato di frequenza ai partecipanti presenti ad almeno il 70% del monte ore complessivo.

Note

Teoria ed esercitazioni in aula informatizzata.

Al termine del corso verrà rilasciato un Attestato di Frequenza IFOA.

Sede di svolgimento


CONDIVIDI

Corsi correlati

Richiedi info
Informativa Privacy (Reg. UE 2016/679)
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333
Presta inoltre il suo consenso al trattamento dei dati personali per le finalità facoltative sotto riportate?
Invio di comunicazione su eventi, servizi e prodotti Ifoa

La informiamo che, per migliorare la sua esperienza di navigazione su questo sito web, IFOA utilizza diversi tipi di cookie, tra cui: cookie di tipo funzionale alla navigazione (functionality cookie); cookie di tipo pubblicitario (advertising cookie); cookie di tipo statistico (performance cookie) che consentono di accedere a dati personali raccolti durante la navigazione. Nella pagina della Informativa Estesa che può consultare all'indirizzo https://www.privacylab.it/informativa.php?09395343337 sono presenti le istruzioni per negare il consenso all'installazione di qualunque cookie. Cliccando su "ACCETTA" o continuando la navigazione, saranno attivati tutti i cookie specificati nell'Informativa Estesa ai sensi degli artt. 13 e 14 Reg.to UE 2016/679.