Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-28 15:35:58
30-Day Money-Back Guarantee
Development Database Design & Development SQL Server

Impariamo da zero SQL con Oracle, SQL Server e MySQL

Corso pratico completo per creare query e progettare database relazionali
Bestseller
Rating: 4.4 out of 54.4 (968 ratings)
4,414 students
Created by Nicola La Rocca
Last updated 3/2021
Italian
30-Day Money-Back Guarantee

What you'll learn

  • 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

Course content

16 sections • 196 lectures • 18h 29m total length

  • Preview02:03
  • Download e installazione del DBMS Oracle
    02:51
  • Download e installazione SQL Developer
    03:11
  • Prima Connessione al Sql Developer
    02:31
  • Soluzioni ai problemi di connessione in Oracle
    04:05
  • Soluzione ai problemi di rete in Oracle
    02:25
  • Importazione database di esempio in Oracle
    05:37
  • Download e installazione di SQL Server 2017 EXPRESS
    01:59
  • Download e installazione di Sql Server Management Studio (SSMS)
    01:50
  • Prima Connessione al DBMS Sql Server
    04:19
  • Importazione database di esempio in SQL Server
    04:24
  • Installazione MySQL in Linux Ubuntu
    09:12
  • Importazione Database AlphaShop in MySQL
    04:28

  • Introduzione ai database
    12:32
  • Introduzione al linguaggio SQL
    07:22
  • Introduzione all'uso del Oracle SQL Developer
    10:27
  • Introduzione all'uso del SQL Server Management Studio (SSMS)
    11:33
  • Introduzione all'uso del SQLCMD
    05:18
  • Introduzione al MySql Workbench
    05:53

  • Introduzione alla sezione e al metodo di insegnamento
    02:57
  • Preview07:35
  • Il Comando DISTINCT
    06:58
  • SFIDA 1 - Testiamo come usare SELECT e DISTINCT
    01:31
  • SOLUZIONI SFIDA 1
    03:36
  • Il comando WHERE - Impariamo a filtrare i dati di una query
    04:30
  • L'attributo AS (ALIAS) - Rinominiamo le colonne
    09:56
  • Preview12:09
  • Gli operatori aritmetici - Come eseguire calcoli matematici
    09:07
  • L'operatore BETWEEN ... AND - Filtriamo per intervalli di tempo o valore
    07:58
  • L'operatore LIKE e i caratteri Jolly
    11:11
  • Condizioni NULL e NOT NULL - Capiamo cosa sono e come possono essere filtrati
    05:57
  • L'operatore IN e NOT IN - Impariamo a filtrare diversi valori insieme
    06:49
  • SFIDA 2 - Testiamo come filtrare i dati
    01:39
  • SOLUZIONI SFIDA 2
    09:02
  • Il comando ORDER BY - Impariamo ad ordinare i dati delle query
    09:56
  • Il comando FETCH - Limitiamo il numero delle righe della query
    06:46
  • Il comando OFFSET
    05:12
  • SFIDA 3 - Testiamo come ordinare e limitare le righe
    01:30
  • SOLUZIONI SFIDA 3
    06:43
  • Riepilogo delle nozioni apprese nella sezione
    01:53

  • Introduzione alla sezione
    01:32
  • Preview09:04
  • Gli INNER JOIN multi tabella
    15:38
  • Gli INNER JOIN multi colonna
    11:38
  • SFIDA 1 - Testiamo gli INNER JOIN
    01:28
  • SOLUZIONI SFIDA 1
    10:07
  • Introduzione agli altri tipi di JOIN
    03:29
  • I RIGHT OUTER JOIN
    07:46
  • I LEFT OUTER JOIN
    06:50
  • FULL OUTER JOIN
    05:06
  • Combinazione di OUTER e INNER JOIN
    07:43
  • I CROSS JOIN
    01:58
  • I CROSS JOIN in MySql
    00:22
  • SFIDA 2 - Testiamo gli OUTER JOIN
    01:04
  • SOLUZIONI SFIDA 2
    05:35
  • Riepilogo dei tipi di JOIN
    09:20
  • Introduzione alla combinazione di query
    01:46
  • Il comando UNION
    07:28
  • Il comando MINUS (ORACLE) e EXCEPT (Sql Server)
    06:17
  • Il comando INTERSECT
    03:42
  • SFIDA 3 - Testiamo i comandi UNION, INTERSECT e EXCEPT
    01:47
  • SOLUZIONI SFIDA 3
    09:37
  • Riepilogo Sezione
    01:54

  • Introduzione alla sezione
    02:04
  • Le funzioni di aggregazione
    10:22
  • Il comando GROUP BY
    11:02
  • Preview09:16
  • SFIDA 1 - Testiamo GROUP BY e HAVING
    01:37
  • SOLUZIONI SFIDA 1
    10:56
  • L'operatore ROLLUP
    08:11
  • L'operatore CUBE
    07:01
  • L'operatore OVER (Sql Server)
    04:16
  • SFIDA 2 - Testiamo ROLLUP e CUBE
    01:17
  • SOLUZIONI SFIDA 2
    06:40
  • Riepilogo Sezione
    02:08

  • Introduzione alla sezione
    02:49
  • Le Subquery con l'operatore IN
    08:58
  • Preview06:43
  • Il comando ALL
    04:39
  • Il comando ANY
    04:27
  • Il comando ANY in MySql
    00:34
  • SFIDA 1 - Testiamo le Subquery in filtro
    01:13
  • SOLUZIONI SFIDA 1
    06:19
  • Le subquery come sostituti delle tabelle
    10:33
  • Le query complesse
    10:05
  • Subquery Factoring (Oracle) e CTE (Sql Server)
    07:30
  • SFIDA 2 - Testiamo le subquery
    01:53
  • SOLUZIONI SFIDA 1
    05:40
  • SOLUZIONE SFIDA 2
    09:48
  • Riepilogo Sezione
    01:44

  • Introduzione alla sezione
    01:44
  • Preview07:16
  • Il comando INSERT
    10:52
  • Eseguire INSERT con le SUBQUERY
    05:45
  • SFIDA 1 - Testiamo il comando INSERT
    01:18
  • SOLUZIONI SFIDA 1
    05:28
  • Il comando UPDATE
    07:14
  • Il comando UPDATE con SUBQUERY
    06:32
  • SFIDA 2 - Testiamo il comando UPDATE
    01:12
  • SOLUZIONI SFIDA 2
    04:58
  • Il comando DELETE
    06:56
  • SFIDA 3 - Testiamo il comando DELETE
    01:07
  • SOLUZIONI SFIDA 3
    02:19
  • Inserimento, Modifica e Eliminazioni in MySql
    11:24
  • Riepilogo Sezione
    02:03

  • Introduzione alla sezione
    01:53
  • Tipi di dati Carattere
    04:28
  • Tipi di dati Numerici
    02:03
  • Tipi di dati Data e Ora
    01:26
  • Tipi di dati LOB (Large Object)
    01:30
  • Le funzioni di conversione
    07:17
  • Le funzioni di manipolazione stringhe
    06:59
  • Le funzioni di manipolazione campi numerici
    05:47
  • Le funzioni di data e ora
    05:00
  • Preview04:43
  • La funzione COALESCE
    04:03
  • La funzione GROUPING
    03:16
  • La funzione ROW_NUMBER
    05:11
  • La funzione RANK e DENSE_RANK
    04:44

  • Introduzione alla sezione
    01:21
  • I tipi di dati carattere
    04:06
  • Le funzioni di conversione
    05:03
  • Le funzioni di manipolazione stringhe
    05:05
  • Le funzioni di manipolazione campi numerici
    03:37
  • Le funzioni di data e ora
    06:37
  • La funzione CASE, IS NULL e IIF
    03:59
  • Preview03:01
  • La funzione GROUPING
    02:43
  • La funzione ROW_NUMBER
    03:25
  • La funzione RANK, DENSE_RANK e NTILE
    04:41
  • SFIDA 1 - Testiamo le funzioni di RANKING e CASE
    01:09

  • Introduzione a HackerRank
    06:32
  • Otteniamo il nostro primo badge - Parte 1
    05:42
  • Otteniamo il nostro primo badge - Parte 2
    03:54
  • Andiamo verso il secondo Badge - Parte 1
    06:24

Requirements

  • 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

Description

Benvenuti nel corso "Impariamo da zero SQL con Oracle, SQL Server e MySQL"

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.

  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

  • Come creare ed usare le sequenze in Oracle e SQL Server

  • Come usare il  SSMS e 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 in Oracle e Sql Server

  • 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

Tutti gli argomenti verranno trattati utilizzando un database con dati reali* ed eseguendo compiti coerenti con  una specifica mansione lavorativa, analizzando, commentando ed eseguendo le query sia nell'Oracle SQL Developer che nel Microsoft Sql Server Management Studio (SSMS).

Diverse sfide permetteranno di testare le competenze acquisite e la capacità di analisi e risoluzione dei problemi.  

*I dati provengono da un database di produzione sottoposto ad alterazione casuale per preservare la privacy e la riservatezza dei proprietari dei dati.

Who this course is for:

  • 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

Instructor

Nicola La Rocca
Analista Sviluppatore JAVA - C# - SQL
Nicola La Rocca
  • 4.4 Instructor Rating
  • 2,738 Reviews
  • 9,494 Students
  • 13 Courses

Sono un analista sviluppatore C# e JAVA. Ho una esperienza di oltre quindici anni nel settore dell'ICT dove mi sono occupato della progettazione e realizzazione di data warehouse, realizzazione di progetti di business intelligence (BI), progettazione e realizzazione di software gestionali, front end di cassa,  web app e API realizzati sia su piattaforma C# che Java con framework Spring. Ho esperienza nella analisi e realizzazione di app Android in ambito B2B e B2C (mobile commerce). Ho realizzato database con i principali DBMS presenti sul mercato (Sql Server, Oracle, MySql, Sqlite) ed ho utilizzato sia SQL che i dialetti Oracle e SQL Server (PL/SQL, T-SQL).

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.