What you'll learn:
- Codice SQL DML
- Codice SQL DDL
- Funzioni Analitiche (SQL Avanzato)
- Conoscere i comandi PIVOT e UNPIVOT
- Come progettare e realizzare database relazionali
- Usare il SQL in Oracle, SQL Server e MySQL
- Come eseguir la Data Analysis con Tableau e Python
- Creare diagrammi e vincoli di integrità referenziale
- Impiegare il Data Modeler di Oracle
- Conoscere alcune tecniche di SQL Injection
Benvenuti alla NUOVA EDIZIONE del corso "Impariamo da zero SQL con Oracle,SQL Server e MySQL"
In questa nuova edizione il corso è stato revisionato e aggiornato includendo nuove lezioni ed affrontando argomenti di sicuro interesse come la Data Analisys, Il Tableau, l'uso del Python e l'aggiornamento delle lezioni al MySql 8 e al Sql Server 2019.
Il corso è rivolto a tutti coloro i quali hanno l'esigenza di utilizzareilStructured Query Language (SQL)allo scopo di trasformare idati in informazioni (creazione di query di selezione e report),inserire, modificareed eliminare i datidalle tabelle e apprendere i principi teorici e pratici di progettazione e creazionedei database relazionali,delle tabelle, degli indici e delle viste.
Al termine del corso si avrà una chiara conoscenza di:
Come ottenere le informazioni da una o più tabelle
Come filtrare eordinare 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 progettaree realizzare i database
Come creare tabelle con vincoli e integrità referenziale
Come creare gli indici e le viste
Come creare ed usare le sequenze in Oracle e SQL Server
Come usare il SSMSe il SQL Developer
Come impiegare le numerose funzioni presenti sia in Oracle che in SQL Server
Come creare i diagrammi di database in SSMS
Come utilizzare i Data Modeller di Oracle per progettare visivamente nuovi database
Come usare le Funzioni Analitiche
Come usare la Window Clause
Come usare la With Clause
Come usare i comandi PIVOT e UNPIVOT
Cosa sono e come funzionano le tecniche di SQL Injection
Installare ed utilizzare il DBMS MySql in Linux
Impiegare lo Schema E/R per la progettazione di un DB
Verifichiamo lee nostre conoscenze utilizzando HackerRank
Introduzione alla Data Analisys e all'uso del Tableau e del Python
Tutti gli argomenti verranno trattati utilizzando un database con dati reali*ed eseguendo compiti coerenti conuna specificamansionelavorativa, analizzando, commentandoed eseguendo le querysia nell'OracleSQL Developer chenel Microsoft Sql Server Management Studio (SSMS).
Diverse sfidepermetteranno di testare le competenzeacquisite e la capacità di analisi e risoluzione dei problemi.
*I dati provengono da un database di produzione sottoposto adalterazione casualeper preservare la privacy e la riservatezza dei proprietari dei dati.