Impariamo da zero SQL con Oracle, SQL Server e MySQL

5.0
8 opinioni
  • Era quasi quello che cercavo.
    |
  • Corso che spiega nel dettagli gli aspetti fondamentali del linguaggio.
    |
  • Essendo principiante ho fatto fatica all'inizio. Il docente, tuttavia, mi ha parecchio aiutato a fare progressi.
    |

Corso

Online

RISPARMIA 86%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    17h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Benvenuti nel corso Impariamo da zero SQLcon Oracle, SQL ServereMySQL
Il corso è rivolto a tutti coloro i quali hanno l'esigenza di utilizzare il Structured Query Language (SQL)allo scopo di trasformare i dati in informazioni (creazione di query di selezione e report),inserire, modificare ed eliminare i dati dalle tabelle e apprendere i principi teorici e pratici di progettazione e creazione dei database relazionali, delle tabelle, degli indici e delle viste.

AGGIORNAMENTO AGOSTO 2019: Rinnavata la sezione introduttiva per rendere più agevole l'installazione e la configurazione dei DBMS Oracle e SQL Server. Rifatte le principali lezioni della sezione 3 Selezionare i dati da una singola tabella
AGGIORNAMENTO DICEMBRE 2018: Aggiunta nuova sezione di approfondimento creazione database impiegando lo Schema E/R. Creato database di esempio in MySql, create stored procedure di selezione e inserimento.
AGGIORNAMENTO GIUGNO 2018:Con questo aggiornamento si è eseguita la conversione del database nel formato MySQL. Sono state aggiunte numerose lezioni per installare, configurare ed utilizzare il MySql su piattaforma Linux Ubuntu. Sono state convertite ed analizzate le varie query presenti nel corso.
AGGIORNAMENTO MARZO 2018: Aggiunta una nuova sezione dedicata al SQL Injection. Si avrà modo di provare alcune tecniche di attacco verso una web app di test creata conSpring Boot e database SQL Server. Al termine delle lezioni saprete cosa sono e come funzionano gli attacchi di SQL Injection.
Al termine del corso si avrà una chiara conoscenza di:
Come ottenere le informazioni da una o più tabelle
Come filtrare e ordinare i dati
Come raggruppare e aggregare i dati
Come usare le subquery e le query complesse
Come inserire, modificare ed eliminare i dati dalle tabelle
Come usare i tipi e le funzioni in SQL Server e Oracle
Come progettare e realizzare i database
Come creare tabelle con vincoli e integrità referenziale
Come creare gli indici e le viste

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Selezionare i dati da una o più tabelle,Filtrare i dati,Impiegare i diversi tipi di operatori,Conoscere ed utilizzare i diversi JOIN,Impiegare le funzioni di aggregazione,Raggruppare i dati e creare query con subtotali,Impiegare le subquery e le query complesse,Capire i diversi tipi di dati in Oracle e SQL Server,Impiegare le diverse funzioni in Oracle e SQL Server,Creare e impiegare le sequenze in Oracle e SQL Server,Progettare e realizzare un nuovo database,Utilizzare il SSMS e il SQL Developer,Creare diagrammi e vincoli di integrità referenziale,Impiegare il Data Modeler di Oracle,Utilizzare le funzioni analitiche in Oracle e Sql Server,Capire cosa è e come utilizzare la Window Clause,Conoscere i comandi PIVOT e UNPIVOT,Conoscere alcune tecniche di SQL Injection

Cultura informatica di base,Conoscere come installare e avviare i software,PC Processore x64: AMD Opteron, AMD Athlon 64, Intel Xeon con supporto Intel EM64T, Intel Pentium IV con supporto EM64T con almeno 2 GHZ,Memoria: 2 GB Minima,OS: Windows, Linux. Per Mac necessaria installazione Docker o VM,.Net Framework Versione 4.6.1,Almeno 25 Gb di spazio libero su HD

Impariamo da zero SQL con Oracle, SQL Server e MySQL

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
  • Era quasi quello che cercavo.
    |
  • Corso che spiega nel dettagli gli aspetti fondamentali del linguaggio.
    |
  • Essendo principiante ho fatto fatica all'inizio. Il docente, tuttavia, mi ha parecchio aiutato a fare progressi.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Simona Bizzarri

5.0
26/11/2019
Sul corso: Era quasi quello che cercavo.
Consiglieresti questo corso?:

Giuliano Santagata

5.0
26/11/2019
Sul corso: Corso che spiega nel dettagli gli aspetti fondamentali del linguaggio.
Consiglieresti questo corso?:

Luigi Alfiero

5.0
24/11/2019
Sul corso: Essendo principiante ho fatto fatica all'inizio. Il docente, tuttavia, mi ha parecchio aiutato a fare progressi.
Consiglieresti questo corso?:

Marco Zanella

5.0
23/11/2019
Sul corso: Un'ottima occasione per conoscere sql.
Consiglieresti questo corso?:

Alessandro Dentice

5.0
23/11/2019
Sul corso: Ottimo metodo di insegnamento farcito da numerose prove per valutare in corsa il grado di apprendimento.
Consiglieresti questo corso?:

Alessio Presti

5.0
23/11/2019
Sul corso: I concetti sono stati espressi con chiarezza, attraverso spiegazioni fluide e precise.
Consiglieresti questo corso?:

Francesco Finucci

5.0
23/11/2019
Sul corso: Un corso completo e perciò consigliato a tutti.
Consiglieresti questo corso?:

Andrea Borghini

5.0
23/11/2019
Sul corso: Un corso decisamente utile e pragmatico, corredato da numerisi esempi e prove pratiche.
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • Linux
  • MySQL
  • SQL
  • DBMS
  • Server

Programma

Contenido del curso
Introduzione al corso
Download e installazione del DBMS Oracle
Download e installazione SQL Developer
Prima Connessione al Sql Developer
Soluzioni ai problemi di connessione in Oracle
Soluzione ai problemi di rete in Oracle
Importazione database di esempio in Oracle
Download e installazione di SQL Server 2017 EXPRESS
Download e installazione di Sql Server Management Studio (SSMS)
Prima Connessione al DBMS Sql Server
Importazione database di esempio in SQL Server
Installazione MySQL in Linux Ubuntu
Importazione Database AlphaShop in MySQL
Introduzione ai database
Introduzione al linguaggio SQL
Introduzione all'uso del Oracle SQL Developer
Introduzione all'uso del Microsoft SQL Server Management Studio (SSMS)
Introduzione al MySql Workbench
Introduzione alla sezione e al metodo di insegnamento
Il comando SELECT - Selezioniamo i primi dati dalle tabelle
Il Comando DISTINCT
SFIDA 1 - Testiamo come usare SELECT e DISTINCT
SOLUZIONI SFIDA 1
Il comando WHERE - Impariamo a filtrare i dati di una query
L'attributo AS (ALIAS) - Rinominiamo le colonne
L'attributo AS (ALIAS) in MySql
Gli operatori logici e di comparazione
Gli operatori logici in MySql
Gli operatori aritmetici - Come eseguire calcoli matematici
Gli operatori aritmetici in MySql
L'operatore BETWEEN ... AND - Filtriamo per intervalli di tempo o valore
L'operatore BETWEEN ... AND in MySql
L'operatore LIKE e i caratteri Jolly
L'operatore LIKE in MySQL
Condizioni NULL e NOT NULL - Capiamo cosa sono e come possono essere filtrati
Condizioni NULL e NOT NULL in MySql
L'operatore IN e NOT IN - Impariamo a filtrare diversi valori insieme
L'operatore IN e NOT IN in MySql
SFIDA 2 - Testiamo come filtrare i dati
SOLUZIONI SFIDA 2
Il comando ORDER BY - Impariamo ad ordinare i dati delle query
Il comando ORDER BY in MySql
Il comando FETCH - Limitiamo il numero delle righe della query
Il comando LIMIT in MySql
Il comando OFFSET
Il comando LIMIT in MySql - Parte 2
SFIDA 3 - Testiamo come ordinare e limitare le righe
SOLUZIONI SFIDA 3
Riepilogo delle nozioni apprese nella sezione
Introduzione alla sezione
Gli INNER JOIN
Gli INNER JOIN in MySql
Gli INNER JOIN multi tabella
Gli INNER JOIN multi tabella in MySql
Gli INNER JOIN multi colonna
Gli INNER JOIN multi colonna in MySql
SFIDA 1 - Testiamo gli INNER JOIN
SOLUZIONI SFIDA 1
I RIGHT OUTER JOIN
I RIGHT OUTER JOIN in MySql
I LEFT OUTER JOIN
I LEFT OUTER JOIN in MySql
FULL OUTER JOIN
Combinazione di OUTER e INNER JOIN
Combinazione di OUTER e INNER JOIN in MySql
I CROSS JOIN
I CROSS JOIN in MySql
SFIDA 2 - Testiamo gli OUTER JOIN
SOLUZIONI SFIDA 2
Il comando UNION
Il comando MINUS (ORACLE)
Il comando EXCEPT (Sql Server)
Ottenere i risultati di Minus in MySQL
Il comando INTERSECT
SFIDA 3 - Testiamo i comandi UNION, INTERSECT e EXCEPT
SOLUZIONI SFIDA 3
Riepilogo Sezione
Introduzione alla sezione
Le funzioni di aggregazione
Le funzioni di aggregazione in MySql
Il comando GROUP BY
Il comando GROUP BY in MySql
Il comando HAVING
Il comando HAVING in MySql
SFIDA 1 - Testiamo GROUP BY e HAVING
SOLUZIONI SFIDA 1
L'operatore ROLLUP
L'operatore CUBE
L'operatore OVER (Sql Server)
SFIDA 2 - Testiamo ROLLUP e CUBE
SOLUZIONI SFIDA 2
Riepilogo Sezione
Introduzione alla sezione
Le Subquery con l'operatore IN
Le Subquery con l'operatore IN in MySql
Le Subquery con l'operatore HAVING
Le Subquery con l'operatore HAVING in MySql
Il comando ALL
Il comando ALL in MySql
Il comando ANY
Il comando ANY in MySql
SFIDA 1 - Testiamo le Subquery in filtro
SOLUZIONI SFIDA 1
Le subquery come sostituti delle tabelle
Le subquery come sostituti delle tabelle in MySql
Le query complesse
Le query complesse in MySql
Subquery Factoring (Oracle) e CTE (Sql Server)
SFIDA 2 - Testiamo le subquery
SOLUZIONE SFIDA 2
Riepilogo Sezione
Introduzione alla sezione
Il comando CREATE TABLE AS
Il comando INSERT
Eseguire INSERT con le SUBQUERY
SFIDA 1 - Testiamo il comando INSERT
SOLUZIONI SFIDA 1
Il comando UPDATE
Il comando UPDATE con SUBQUERY
SFIDA 2 - Testiamo il comando UPDATE
SOLUZIONI SFIDA 2
Il comando DELETE
SFIDA 3 - Testiamo il comando DELETE
SOLUZIONI SFIDA 3
Inserimento, Modifica e Eliminazioni in MySql
Riepilogo Sezione
Introduzione alla sezione
Tipi di dati Carattere
Tipi di dati Numerici
Tipi di dati Data e Ora
Tipi di dati LOB (Large Object)
Le funzioni di conversione
Le funzioni di manipolazione stringhe
Le funzioni di manipolazione campi numerici
Le funzioni di data e ora
Le funzioni CASE, NVL e NVL2
La funzione COALESCE
La funzione GROUPING
La funzione ROW_NUMBER
La funzione RANK e DENSE_RANK
Introduzione alla sezione
I tipi di dati carattere
Le funzioni di conversione
Le funzioni di manipolazione stringhe
Le funzioni di manipolazione campi numerici
Le funzioni di data e ora
La funzione CASE, IS NULL e IIF
La funzione COALESCE
La funzione GROUPING
La funzione ROW_NUMBER
La funzione RANK, DENSE_RANK e NTILE
SFIDA 1 - Testiamo le funzioni di RANKING e CASE
SOLUZIONI SFIDA 1
Introduzione alla sezione
Primo esempio di funzione analitica
Otteniamo il RUNNING TOTAL dei recordset
La funzione RATIO_TO_REPORT
Usiamo le funzioni di analitiche per creare un utile report
Approfondiamo la funzione ROW_NUMBER
La Funzione LISTAGG (ORACLE)
Le funzioni LEAD e LAG
Le funzioni FIRST_VALUE e LAST_VALUE
Introduzione alla Window Clause
Approfondimento Window Clause Row
La Window Clause Range
La funzione Median (ORACLE)
La funzione CUME_DIST
La funzione PERCENT_RANK
LA funzione PERCENTILE_DISC

Ulteriori informazioni

A chi è rivolto: Responsabili IT e Data Analyst,Sviluppatori di software,Imprenditori e Manager,Studenti, Scienziati e Ricercatori,Sviluppatori progetti di business intelligence,Chiunque desideri creare query SQL e progettare nuovi database relazionali
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Impariamo da zero SQL con Oracle, SQL Server e MySQL

20 € IVA inc.