SQL Server 2014 : Requêtes (Cours MS20461 - Examen 70-461)

Loader DigitalCityEen ogenblik, aub...

SQL Server 2014 : Requêtes (Cours MS20461 - Examen 70-461)

(Réf.1116)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Schrijven van SELECT queries - Schrijven van queries op meerdere tabellen - Sorteren en filteren van gegevens - Wijzigen van gegevens met Transact-SQL - Programmeren met T-SQL

Opleidingsprogramma

Inleiding tot Microsoft SQL Server 2014

SQL Server-architectuur
SQL Server-edities en -versies
Aan de slag met SQL Server Management Studio

Hands-on Workshops: SQL Server 2012 architectuur en edities beschrijven - Werken met SQL Server Management Studio

Inleiding tot T-SQL queries

Inleiding tot T-SQL
Begrijpen van sets
Begrijpen van logische predicaten
Begrijpen van de logische volgorde van bewerkingen in SELECT-statements

Praktische workshops: Beschrijf de elementen van T-SQL en hun rol bij het schrijven van query's - Beschrijf het gebruik van sets in SQL Server - Beschrijf het gebruik van predicaatlogica in SQL Server - Beschrijf de logische volgorde van bewerkingen in SELECT-statements

SELECT queries schrijven

Schrijf eenvoudige SELECT-statements
Elimineer dubbels met DISTINCT
Gebruik kolom- en tabelaliassen

Praktische workshops: Eenvoudige SELECT-statements schrijven - Dubbels elimineren met DISTINCT - Kolom- en tabelaliassen gebruiken

Query's schrijven op meerdere tabellen

Inzicht in joins
Queries met inner joins
Queries met outer joins

Praktische workshops: Beschrijf hoe meerdere tabellen kunnen worden bevraagd in een SELECT-instructie met behulp van joins - Schrijf query's die gebruik maken van innerlijke en uiterlijke joins - Schrijf query's die gebruik maken van auto-joins en cross-joins

Sorteren en filteren van gegevens

Gegevens sorteren
Gegevens filteren met een WHERE-clausule
Filteren met TOP- en OFFSET-FTECH-opties
Werken met onbekende en ontbrekende waarden

Praktische workshops: Gegevens filteren met predicaten in de WHERE-clausule - Gegevens sorteren met ORDER BY - Gegevens filteren in de SELECT-clausule met TOP - Gegevens filteren met OFFSET en FETCH

Werken met SQL Server 2014 datatypes

Introductie van SQL Server 2014 datatypes
Werken met strings
Werken met datums en tijden

Praktische workshops: query's schrijven met karakter-gegevenstypes - query's schrijven met datum- en tijd-gegevenstypes

DML gebruiken om gegevens te wijzigen

Invoegen van gegevens
Wijzigen en verwijderen van gegevens

Praktische workshops: Nieuwe gegevens invoegen in je tabellen - Bestaande records in je tabellen bijwerken en verwijderen

Gebruik van ingebouwde functies

Query's schrijven met ingebouwde functies
Conversiefuncties gebruiken
Logische functies gebruiken
Functies gebruiken om met NULL te werken

Praktische workshops: Query's schrijven met ingebouwde scalaire functies - Conversiefuncties gebruiken - Logische functies gebruiken - Functies gebruiken die met NULL werken

Groeperen en aggregeren van gegevens

Gebruik de aggregatiefuncties
Gebruik de GROUP BY-clausule
Filter groepen met HAVING

Praktische workshops: query's schrijven die gegevens samenvatten met behulp van ingebouwde aggregatiefuncties - De GROUP BY-clausule gebruiken om rijen in groepen in te delen - De HAVING-clausule gebruiken om groepen te filteren op basis van een zoekvoorwaarde

Subquery's gebruiken

Subquery's schrijven
Gecorreleerde subquery's schrijven
Het EXISTS predicaat gebruiken met subquery's

Praktische workshops: Beschrijf het gebruik van query's die genest zijn in andere query's - Schrijf standalone subquery's die scalaire of multi-value resultaten opleveren - Schrijf gecorreleerde subquery's die scalaire of multi-value resultaten opleveren - Gebruik het EXISTS predicaat om effectief te controleren op rijen in een subquery

Gebruik van tabeluitdrukkingen

Gebruik van afgeleide tabellen
Gebruik van gemeenschappelijke tabeluitdrukkingen
Gebruik van weergaven
Gebruik van inline tabelfuncties

Praktische workshops: Query's schrijven die afgeleide tabellen gebruiken - Query's schrijven die gewone tabeluitdrukkingen gebruiken - Eenvoudige views maken en query's tegen die views schrijven - Eenvoudige inline tabelwaardefuncties maken en query's tegen die functies schrijven

Gebruik van operatorenreeksen

Query's schrijven met de operator UNION
EXCEPT en INTERSECT gebruiken
APPLY gebruiken

Praktische workshops: query's schrijven die gegevens combineren met behulp van de operator UNION - query's schrijven die reeksen vergelijken met behulp van INTERSECT en EXCEPT - query's schrijven die rijen in een tabel manipuleren met behulp van APPLY met de resultaten van een tabel of afgeleide functie

Gebruik van de functies sorteren, verschuiven en aggregeren

Gebruik de OVER-clausule
Verken windowing-functies

Praktische workshops: Beschrijf de voordelen van het gebruik van windowfuncties - Beperk windowfuncties tot rijen die gedefinieerd zijn in een OVER-clausule, inclusief partities en frames - Schrijf query's die windowfuncties gebruiken om een venster van rijen te bewerken en de resultaten van rangschikking, aggregatie en offset-vergelijking te retourneren

Pivot- en groeperingsreeksen

Query's schrijven met PIVOT en UNPIVOT
Werken met groeperingsreeksen

Praktische workshops: query's schrijven die pivot en UNPIVOT resultatenreeksen - query's schrijven die meerdere groepen specificeren met groeperingsreeksen

Uitvoeren van opgeslagen procedures

Gegevens opvragen met opgeslagen procedures
Parameters doorgeven aan opgeslagen procedures
Eenvoudige opgeslagen procedures maken
Werken met Dynamic SQL

Praktische workshops: Opgeslagen procedures uitvoeren - Resultaten teruggeven door opgeslagen procedures uit te voeren - Parameters aan procedures doorgeven - Eenvoudige opgeslagen procedures maken die een SELECT-instructie omsluiten - Dynamische SQL bouwen en uitvoeren met EXEC en sp_executesql

Programmeren met T-SQL

Elementen van T-SQL programmeren
Beheer van de programmastroom

Praktische workshops: Beschrijf de taalelementen van T-SQL die gebruikt worden voor eenvoudige programmeertaken - Beschrijf batches en hoe SQL Server daarmee omgaat - Declareer en wijs variabelen en synoniemen toe - Gebruik IF- en tijdblokken om de programmastroom te controleren

Foutafhandeling implementeren

Gebruik van TRY- en CATCH-blokken
Werken met foutinformatie

Praktische Workshops: Beschrijf het gedrag van SQL Server wanneer er fouten optreden in T-SQL code - Implementeer gestructureerde exception handling in T-SQL - Raise gebruiker-gedefinieerde fouten en geef systeemfouten door in T-SQL code

Uitvoering van transacties

Transacties en de database engine
Transacties beheren
Isolatieniveaus

Hands-on Workshops: Beschrijf transacties en de verschillen tussen batches en transacties - Beschrijf batches en hoe SQL Server hiermee omgaat - Creëer en beheer transacties met transactie control language statements - Gebruik SET XACT_ABORT om SQL Server's omgang met transacties buiten try/catch blokken te definiëren - Beschrijf de effecten van isolatieniveaus op transacties

Verbetering van de query-prestaties

Query prestatie factoren
Weergave query prestatie gegevens

Praktische workshops: de componenten van query's met hoge prestaties beschrijven - basisgegevens over de prestaties van query's weergeven en interpreteren

Query's SQL Server Metadata

Systeemcatalogusviews en -functies opvragen
Opgeslagen systeemprocedures uitvoeren
Dynamische beheerobjecten opvragen

Praktische workshops: query's schrijven die systeemmetadata ophalen met behulp van systeemweergaven en -functies - Opgeslagen systeemprocedures uitvoeren om systeeminformatie te retourneren - query's schrijven die systeemmetadata en -statusinformatie ophalen met behulp van dynamische beheersysteemweergaven en -functies

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.