Viale Premuda 14, 20129 Milano - academy@digiacademy.it - 0250030724

Corsi Microsoft

Querying Data with Microsoft Transact-SQL

Codice corso: DP-080T00
Durata corso: 2gg

INTRODUZIONE

Questo corso vi insegnerà le basi del dialetto di Microsoft dello standard di linguaggio SQL: Transact-SQL. I temi comprendono sia ricerca che modifica dei dati in database relazionali ospitati in sistemi di database con base Microsoft SQL Server, compresi i seguenti: Microsoft SQL Server, Azure SQL Database e Azure Synapse Analytics.

PROFILO DEI DESTINATARI

Tutti coloro che hanno l'esigenza di scrivere query di base SQL o Transact-SQL possono beneficiare di questo corso. L'utenza comprende tutti coloro che lavorano con i dati, come gli analisti, gli ingegneri di dati, i ricercatori di dati, gli amministratori di database o gli sviluppatori di database. Il corso può essere utile anche a coloro che sono coinvolti marginalmente con i dati, o per coloro che desiderano scoprire di più sul lavoro con i dati, come solution architect, studenti e manager nel campo della tecnologia.

STRUTTURA DEL CORSO

MODULO 1: Iniziare con Transact-SQL

In questo modulo imparerai le basi del linguaggio Transact-SQL (T-SQL), insieme alle proprietà generali e alla terminologia dei database relazionali. Questo modulo fornirà anche un'introduzione all'istruzione di base SELECT per il recupero di dati da una tabella.

Lezioni

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Usare uno strumento query per scrivere ed eseguire query in Transact-SQL
  • Capire i concetti di base del database relazionale e del linguaggio T-SQL
  • Scrivere istruzioni SELECT per recuperare dati da una tabella di un database relazionale
  • Capire i tipi di dati di base e come vengono usati
  • Capire le basi dei valori NULL

Lab: Iniziare con gli strumenti di query del Server SQL e la scrittura delle query in T-SQL

MODULO 2: Ordinare e Filtrare i Risultati della Query

In questo modulo imparerai come controllare quali dati vengono restituiti e in che ordine. Userai la clausola ORDER BY, con e senza paging. Scoprirai diversi tipi di filtri che possono essere usati nella clausola WHERE per controllare quali file di dati vengono restituiti. Imparerai anche come gestire i risultati rimuovendo i duplicati con DISTINCT.

Lezioni

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Usare ORDER BY per ordinare i risultati da un'istruzione T-SQL SELECT
  • Aggiungere una clausola TOP per limitare le file richieste restituite
  • Sfogliare i dati ordinati con OFFSET-FET
  • Scrivere le clausole WHERE per filtrare le file restituite
  • Usare DISTINCT per eliminare file duplicati nei risultati

Lab: Ordinare e filtrare i dati restituiti dalle query SELECT

MODULO 3: Usare Join e Sottoquery

In questo modulo esplorerai le query T-SQL che accedono a dati da più tabelle con diversi tipi di operazioni JOIN e semplici sottoquery.

Lezioni

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Scrivere query che accedono a dati da più tabelle usando operazioni JOIN
  • Capire le differenze tra tipi di operazioni JOIN: INNER JOIN, OUTER JOIN, CROSS JOIN
  • Capire come unire una tabella a se stessa con un self-join
  • Scrivere sottoquery con un'istruzione SELECT
  • Capire la differenza tra sottoquery scalare e multivalore
  • Capire la differenza tra sottoquery correlata e indipendente

Lab: Scrivere query con operazioni JOIN

Lab: Scrivere istruzioni SELECT usando sottoquery

MODULO 4: Usare Funzioni Integrate

In questo modulo esplorerai l'uso delle funzioni integrate per far tornare valori speciali o computati nella lista SELECT o nella clausola WHERE. Le funzioni includono funzioni matematiche, funzioni stringa e funzioni di sistema. Ci sono altri tipi di funzioni che saranno menzionati, ma non discussi in dettaglio. Imparerai anche come combinare file di dati in un unico gruppo, fornendo informazioni sintetiche per il gruppo come SUM, MIN o MAX.

Lezioni

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Scrivere query usando funzioni scalari
  • Scrivere query usando funzioni aggregate
  • Usare GROUP BY per combinare dati in gruppi basati su un valore della colonna comune
  • Capire come viene usato HAVING per filtrare gruppi di righe

Lab: Funzioni integrate

MODULO 5: Modificare i Dati

In questo modulo imparerai le istruzioni T-SQL per modificare i dati di una tabella, compresi UPDATE, DELETE e MERGE e anche diverse opzioni per INSERT, compresa la creazione di una nuova tabella con dati da una esistente. Vedrai anche come fare affinché il sistema fornisca automaticamente i valori per le colonne non appena sono inseriti i dati.

Lezioni

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Inserire dati in una tabella esistente
  • Specificare che una colonna dovrebbe essere popolata automaticamente con un valore IDENTITY o una SEQUENCE
  • Modificare dati usando l'istruzione UPDATE
  • Cancellare dati usando l'istruzione DELETE
  • Modificare dati usando MERGE per sincronizzare due tabelle

Lab: Modificare dati

P.IVA 06249920965
C.C.I.A.A. REA: MI - 1880014
Cap. Soc. € 12.000,00

Contatti

Viale Premuda n. 14 ,20129 Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Tel.: +39 02 50030 724
Fax.: +39 02 50030 725

© Copyright DI.GI. Academy
Privacy Policy | Cookie Policy