Corso 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 457775Destinatari
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.
Corsi correlati
Corso su come usare lo smartphone in sicurezza
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Corso Inventor (Autodesk)
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Introduzione al Data Journalism
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Corso Web Design e creazione siti
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Corso AutoCAD (Autodesk)
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Corso DevNet Associate (Cisco Networking Academy Program)
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Corso di cartografia digitale: interrogazione, utilizzo, sua costruzione, mediante l’utilizzo del software open source QGIS, nei progetti ed interventi sul territorio e nei Sistemi Informativi Territoriali
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Corso Excel avanzato Business Edition (Microsoft): importazione di dati e report
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Corso Fusion 360 (Autodesk)
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi