SQL (Structured Query Language) è un linguaggio usato per la gestione dei database.
Il corso di SQL descrive i fondamenti del linguaggio, le basi della programmazione e la specificità degli elementi che costituiscono i database: tabelle, relazioni ecc. Per acquisire correttamente i contenuti proposti durante il corso, le esercitazioni in proprio, a sostegno di quanto appreso con il docente, sono ritenute di fondamentale importanza.
SQL
Area Informatica
Il corso di SQL ha l’obiettivo di formare personale operativo nell’area di Business Intelligence e nell’area di Database Administration. Il corso fornisce tutti gli strumenti necessari per avvicinarsi ai concetti fondamentali del linguaggio SQL, della creazione di tabelle e sue relazioni, di gestione dei permessi di accesso a database e tabelle.
Il corso predilige lezioni pratiche su casi di esempio, tuttavia ha componenti teoriche che verranno affrontate di volta in volta al fine di fornire tutte le nozioni e i concetti necessari utili ad affrontare le attività pratiche.
Introduzione ai database.
- Introduzione ai database relazionali.
- Cos’è un database.
- Cos’è un DBMS.
- Lo Structured Query Language (SQL).
- Linguaggi per database in SQL Server.
- Conclusioni.
Struttura di un database.
- Introduzione.
- Le tabelle.
- I campi.
- I tipi di dato.
- Ottimizzazione delle tabelle.
- I record.
- Integrità referenziale.
- Normalizzazione di un database.
SQL Data Definition Language.
- Introduzione.
- CREATE TABLE: creazione di una tabella.
- CREATE INDEX: creazione di un indice.
- CREATE VIEW: creazione di una vista.
- ALTER: modifica della struttura di una tabella.
- DROP: cancellazione di tabelle, indici e viste.
SQL Data Query Language.
- Introduzione.
- SELECT: interrogazione di una tabella.
SQL Data Manipulation Language.
- Introduzione.
- Operatori.
- INSERT: inserimento di dati in una tabella.
- UPDATE: aggiornamento dei dati di una tabella.
- DELETE: cancellazione di dati da una tabella.
Fondamentali clausole SQL.
- JOIN: relazioni tra più tabelle.
- UNION, TOP e SUBQUERY.
- INTO per effettuare il backup di tabelle e/o di interi database.
- SOME, ANY ed ALL.
Uso delle funzioni standard di SQL.
- COUNT
- SUM
- MIN
- MAX
- AVG