Stiamo lavorando per voi

Chi siamo

le nostre tecnologie

 

70-461, 761: Interrogazione di Microsoft SQL Server con Transact-SQL

Formazione: server SQL
Istruttore: Phillip Burton
Livello di abilità: livello principiante
Lingue: inglese
Prezzo del corso: $ 84,99
Data dello studio: 22/06/2022
Destinatario del certificato: Stefan Troehler

Il presente certificato attesta che Stefan Troehler ha completato con successo il corso 70-461, 761: Querying Microsoft SQL Server with Transact-SQL il 22/06/2022, tenuto da Phillip Burton su Udemy. Il certificato indica che l'intero corso è stato completato come convalidato dallo studente. La durata del corso rappresenta le ore video totali del corso al momento dell'ultimo completamento.

Informazioni su questo corso

Dalle tabelle e dalle query SELECT all'SQL avanzato. SQL Server 2012, 2014, 2016, 2017, 2019 e 2022.


Questo corso è la base per il certificato Microsoft 70-461: "Querying Microsoft SQL Server 2012" e 70-761 "Querying Data with Transact-SQL".

Nota bene: questi certificati non sono più offerti da Microsoft. Tuttavia, i requisiti dell'esame consentono di avere una buona conoscenza di T-SQL.

Sessione 1

Le nozioni di base presentate sono: come installare SQL Server e come creare e abbandonare tabelle.

Si cerca poi di creare una tabella più avanzata, ma si scopre che è necessario conoscere meglio i tipi di dati, quindi si approfondiscono i tipi di dati e le funzioni di dati, le fondamenta di T-SQL.

Sessione 2

Creeremo le tabelle che le utilizzano e inseriremo i dati al loro interno. Quindi scriveremo delle query per recuperare e riassumere questi dati, utilizzando SELECT, FROM, WHERE, GROUP BY, HAVING e ORDER BY.

Quindi uniremo queste tabelle per individuare i dati mancanti e quelli incoerenti. Quindi aggiorneremo e cancelleremo i dati dalle tabelle.

Sessione 3

Ora useremo questi dati per creare delle viste, che ci permettono di memorizzare queste query SELECT per un uso futuro, e dei trigger, che permettono di eseguire automaticamente il codice quando si inseriscono, si cancellano o si aggiornano i dati.

Esamineremo il database che abbiamo sviluppato nella sessione 2 e vedremo cosa c'è di sbagliato in esso. Aggiungeremo alcuni vincoli, come UNIQUE, CHECK, PRIMARY KEY e FOREIGN KEY, per impedire che vengano aggiunti dati errati.

Sessione 4

Incapsuleremo ulteriormente le nostre routine creando procedure, che ci permetteranno di ESEGUIRE comandi parametrizzati con una sola istruzione, e aggiungeremo la gestione degli errori con TRY, CATCH e THROW.

Inoltre, combineremo insieme gli insiemi di dati, esaminando UNION e UNION ALL, INTERSECT ed EXCEPT, CASE, ISNULL e Coalesce e la potente istruzione MERGE.

Sessione 5

Ora creeremo query aggregate. Esamineremo le funzioni di classificazione ROW_NUMBER, RANK, DENSE_RANK e NTILE. Verranno esaminate le 8 funzioni analitiche introdotte in SQL Server 2012, come LAG, LEAD, FIRST_VALUE e LAST_VALUE.

Esamineremo modi alternativi di raggruppare e aggiungere totali, utilizzando ROLLUP, CUBE, GROUPING SETS e GROUPING_ID. Verranno inoltre esaminati i tipi di dati geometrici e geografici, il tracciamento delle posizioni su una griglia, le funzioni e gli aggregati.

Sessione 6

Ora creeremo sottoquery e sottoquery correlate, in cui i risultati della sottoquery dipendono dalla query principale. Verranno analizzate le Espressioni di tabella comuni utilizzando l'istruzione WITH e si utilizzerà quanto appreso per risolvere un problema aziendale comune.

Verranno analizzate le funzioni, compresi i tre diversi tipi di User Defined Functions (UDF): funzioni scalari, funzioni di tabella inline e funzioni di tabella multi-statement. Verranno poi analizzati i sinonimi, l'SQL dinamico e l'uso dei GUID. Verranno inoltre analizzate le sequenze.

Daremo un'occhiata a XML e, per SQL Server 2016 e successivi, esamineremo JSON e le tabelle temporali.

Sessione 7

In questa sessione esamineremo le transazioni, vedremo come avviarle e terminarle esplicitamente e scopriremo come possono bloccare gli altri utenti del database. Vedremo poi come si utilizzano gli indici e il loro ruolo nell'ottimizzazione delle query.

Vedremo anche come utilizzare le Dynamic Management Views per capire come migliorare l'uso degli indici. Vedremo poi come scrivere un cursore e quando utilizzare questa operazione basata sulle righe, nonché l'impatto dell'uso delle UDF scalari.

Non è richiesta alcuna conoscenza preliminare: vi mostrerò anche come installare SQL Server sul vostro computer, gratuitamente!

Ci sono quiz regolari per aiutarvi a ricordare le informazioni.

Una volta terminato il corso, saprete come manipolare numeri, stringhe e date, creare database e tabelle, creare tabelle, inserire dati e creare analisi, e avrete un'idea di come tutti questi elementi possono essere utilizzati in T-SQL.

Aggiungi il tuo progetto
Se vuoi che completiamo il tuo progetto, carica tutti i dettagli necessari e saremo felici di discutere tutti i dettagli della nostra cooperazione con te.
Nome
E-mail
Vuoi ordinare
Carica il tuo brief
Per il messaggio
Inviare un messaggio
Ordina un modello
Per installare e configurare il tema, è necessario specificare i tuoi dati di fatturazione e i dati di hosting (FTP, PHP admin logins, passwords). Dopo di che, i nostri specialisti installeranno il modello e potrai testarlo.
Nome
E-mail
Vuoi ordinare
Ospitare dati e database
Per il messaggio
Inviare la richiesta
Aggiungi la tua recensione
Se hai lavorato con la nostra azienda, puoi aggiungere la tua recensione utilizzando il modulo qui sotto. Carica la tua recensione in formato A4 (Microshoft World), url Youtube, testo...
Nome
E-mail
Carica la tua recensione
URL video-recensione Youtube
Scrivi una recensione
Pubblica una recensione
Aggiungi la tua recensione
Se hai lavorato con la nostra azienda, puoi aggiungere la tua recensione utilizzando il modulo qui sotto. Carica la tua recensione in formato A4 (Microshoft World)
Nome
Carica
Pubblica una recensione

Accordo con l'utente

Con questo questionario (domanda) esprimo ufficialmente il mio consenso al trattamento (raccolta, sistematizzazione, accumulo, conservazione, chiarimento, (aggiornamenti, modifiche), uso, distribuzione (inclusa la trasmissione), depersonalizzazione, blocco e distruzione), anche automatizzato, dei miei dati personali specificati in questo Questionario (domanda), in conformità con i requisiti della legge "Sui dati personali".

I dati personali specificati dal cliente sono forniti ai fini della comunicazione con il cliente, così come per informare su altri prodotti e servizi. Il consenso viene fornito dal momento della compilazione di questa domanda per tutta la vita del cliente.

Questo consenso può essere revocato dal cliente dietro presentazione di una domanda in forma scritta semplice in conformità con i requisiti legali.

+41 (0)56 552 01 85

+41 (0)58 590 10 04

+41 (0)44 442 01 80

+41 (0)56 552 01 86