SQL voor gevorderden

SQL is een levende, moderne taal en biedt vandaag veel meer mogelijkheden dan traditioneel het geval was. Applicaties die een beroep doen op database-systemen worden steeds veeleisender; de SQL die aan Oracle, Db2, SQL Server, PostgreSQL, ... wordt aangeboden - bijvoorbeeld door data warehouse BI-tools (zoals Business Objects) of ERP-pakketten (bv. SAP, Siebel) - eveneens.

Volgende kwesties komen tijdens de training SQL voor gevorderden aan bod:

  • Hoe gaan we om met die - vaak dynamische - SQL?
  • Hoe kunnen we leesbare en onderhoudbare SQL-queries schrijven met standaard SQL?
  • Zijn er (nieuwere) SQL-features die hier eventueel bijkomende mogelijkheden bieden?
  • Leren gebruiken van minder gekende SQL-syntactische mogelijkheden die bestaande SQL-queries kunnen vereenvoudigen, en leesbaarder of efficiënter maken.

U wenst deze uitdaging aan te gaan? Aan de hand van zeer concrete SQL-voorbeelden en oefeningen laten we zien dat de mogelijkheden en de positieve impact van de uitgebreide SQL-toolset zeer groot kan zijn.

Kalender

datumduurtaalplaatsprijs 
10 jun1Leuven 625 EUR (excl. BTW)
10 jun1web based 625 EUR (excl. BTW)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Deze cursus is bedoeld voor gebruikers en ontwikkelaars van database-systemen zoals Oracle, Db2, SQL Server, MySQL, MariaDB, PostgreSQL, Hive, ...

Voorkennis

Een goede kennis van SQL (zie b.v. onze SQL workshop). U kunt zelf testen of u voldoende voorkennis hebt door de online zelftest in te vullen.

Inhoud

  • Overzicht van het referentiemateriaal voor de SQL-standaard en voor de verschillende RDBMS-platformen
  • Nested select, Common Table Expressions ("WITH" clause), en gecorreleerde referenties in een nested select
  • Zinvolle manieren om inner en outer joins te combineren
  • "Time travel" queries
  • Where clause: predikaten, reguliere expressies, en onverwachte neveneffecten met NULL-waarden
  • Eerste kennismaking met OLAP-functies (voor o.a. ranking en windowing)
  • Mogelijkheden van de Order By en Fetch First clauses; "paginatie"
  • Select from Insert, Update of Delete
  • Update en delete met gecorreleerde subqueries
  • Merge-statement
  • Recursieve SQL

Verloop van de cursus

Gebruik makend van verschillende voorbeelden en aan de hand van oefeningen wordt u stap voor stap begeleid in het verwerken van deze materie. Na de training krijgt u toegang tot onze online-databaseomgeving, zodat u thuis of op het werk verder kan oefenen.

Duur

1 dag.

Docent

Peter Vanroose, Arnout Veugelen.

Reviews

4.0/5 (gebaseerd op 64 evaluaties; de meest recente worden hieronder getoond)

Goede duidelijke cursus.

 
  (, )

zeer kundige en enthousiaste docent. veel facetten van sql besproken

 
  (, )

goed, maar moeilijk

 
  (, )

goede cursus, gegeven door docent met veel kennis

 
  (, )

Zoals de naam al zegt is dit een advanced cursus. Voor mij persoonlijk was deze net iets te advanced en had ik beter een eenvoudigere versie gevolgd

 
  (, )

Prima

 
  (, )

The course pointed out a lot of new stuffs I wasn't aware of.

 
  (, )

A great course. Highly recommended!

 
  (, )

Klik hier om meer commentaren te zien...

The course was good but instead of doing it in one day it could have been devided in two days for 4 hours each , that way we might have not been too exhausted.

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN