Opleiding: Training T-SQL

Wil je T-SQL gericht kunnen inzetten om meer uit een SQL Server-database te halen dan standaard SQL biedt? In deze training leer je views, stored procedures, triggers en user-defined datatypes te gebruiken en de select-, update- en deletequeries van T-SQL toe te passen. Daarnaast werk je met eenvoudige programmeerstructuren en standaardfuncties. Hierdoor ben je in staat om je queries slimmer op te zetten en de belasting en veiligheid van je database te verbeteren.

Algemene omschrijving

SQL Server werkt met de standaard SQL-querytaal en met Transact-SQL (T-SQL), een uitbreiding die specifiek voor SQL Server is gemaakt. Werk je met een SQL Server-database vanuit bijvoorbeeld een .NET-applicatie of een Reporting Services-omgeving, dan kom je snel op het punt waarop standaard SQL tekortschiet en de T-SQL-uitbreidingen het verschil maken. Steeds vaker draait diezelfde database niet on-premises, maar in de cloud in een Azure SQL-variant.

Tijdens deze training leer je de specifieke mogelijkheden van T-SQL toe te passen in een SQL Server-database. Je bouwt views, zet stored procedures en triggers op en werkt met user-defined datatypes. Daarna pas je de T-SQL-uitbreidingen op select-, update- en deletequeries toe en gebruik je window functions, terwijl je moderne querytechnieken tegenkomt zoals CTE's en de JSON-ondersteuning van SQL Server. Ten slotte werk je met eenvoudige programmeerstructuren en standaardfuncties waarmee je je queries slimmer maakt. Hierdoor ben je in staat om complexe database-applicaties op te bouwen en met slimme queries, views en procedures de belasting en veiligheid van je database te verbeteren.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. We wisselen theorie af met praktijkvoorbeelden en oefeningen, en houden waar mogelijk rekening met de vraagstukken die in jouw werkpraktijk spelen.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training T-SQL komen onderstaande onderwerpen aan bod.

NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.

  • Structuur van SQL Server-databases
    • Kennismaken met de structuur van een SQL Server-database
    • De opbouw van tabellen doorgronden
    • Views bouwen in SQL Server
    • User-defined datatypes definiëren en toepassen
  • Stored procedures en triggers
    • Stored procedures opzetten voor handelingen die vaak terugkeren
    • Triggers instellen die automatisch reageren op wijzigingen in de database
    • Triggers inzetten als controlemechanisme
  • T-SQL-uitbreidingen op queries
    • De specifieke eigenschappen van select-, update- en deletequeries in T-SQL herkennen
    • De query-uitbreidingen van T-SQL toepassen in een SQL Server-database
    • Window functions gebruiken met OVER, ROW_NUMBER en RANK
    • Resultaten rangschikken en partitioneren met window functions
    • Herkennen wanneer een T-SQL-uitbreiding meerwaarde biedt boven standaard SQL
  • Programmeerstructuren en standaardfuncties in T-SQL
    • Condities koppelen aan de uitvoer van queries
    • Geselecteerde gegevens tijdelijk in variabelen opslaan
    • Eenvoudige programmeerstructuren inzetten om je queries slimmer te maken
    • Standaardfuncties van SQL Server toepassen

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je met T-SQL views, stored procedures en triggers opzet en je queries slimmer maakt.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • Views, stored procedures, triggers en user-defined datatypes in SQL Server op te zetten en te gebruiken
  • De T-SQL-uitbreidingen op select-, update- en deletequeries toe te passen, inclusief window functions
  • Eenvoudige programmeerstructuren en standaardfuncties in te zetten om je queries slimmer te maken
  • De opbouw en werking van een SQL Server-database te doorgronden om T-SQL gericht toe te passen
  • Met slimme queries, views en procedures de belasting op een database te beperken en de veiligheid van de informatie te verhogen
Meer...
€2.399
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Transact SQL
SQL
Niveau
HBO
Looptijd
3 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Apeldoorn
do 24 sep. 2026
Utrecht
do 24 sep. 2026
Virtueel
do 24 sep. 2026
Eindhoven
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Apeldoorn
vr 23 okt. 2026
Utrecht
vr 23 okt. 2026
Virtueel
vr 23 okt. 2026
Eindhoven
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Apeldoorn
ma 23 nov. 2026
Utrecht
ma 23 nov. 2026
Virtueel
ma 23 nov. 2026
Eindhoven
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Apeldoorn
di 22 dec. 2026
Utrecht
di 22 dec. 2026
Virtueel
di 22 dec. 2026
Eindhoven
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Maastricht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Apeldoorn
wo 20 jan. 2027
Utrecht
wo 20 jan. 2027
Virtueel
wo 20 jan. 2027
Eindhoven
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Maastricht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Apeldoorn
do 18 feb. 2027
Utrecht
do 18 feb. 2027
Virtueel
do 18 feb. 2027
Eindhoven
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Maastricht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Apeldoorn
vr 19 mrt. 2027
Utrecht
vr 19 mrt. 2027
Virtueel
vr 19 mrt. 2027
Eindhoven
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Maastricht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Apeldoorn
ma 19 apr. 2027
Utrecht
ma 19 apr. 2027
Virtueel
ma 19 apr. 2027
Eindhoven
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Rotterdam
do 13 mei 2027
Apeldoorn
di 18 mei 2027
Utrecht
di 18 mei 2027
Virtueel
di 18 mei 2027
Eindhoven
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027