home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
SQL voor gevorderden

Doelgroep

Deze presentatie is bedoeld voor gebruikers en ontwikkelaars van relationele database-systemen zoals Oracle, DB2 voor LUW, DB2 voor z/OS, SQL Server, MySQL, PostgreSQL, ...

Voorkennis

Een goede kennis van SQL (zie SQL workshop) en ervaring met een modern relationeel database-systeem (zie o.a. DB2 for LUW basiscursus, DB2 for z/OS basiscursus, Oracle basiscursus).

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.

Docenten

Peter Vanroose.

Duur

1 dag.

Kalender

datumtaalplaatsprijsopmerkingen
15/03/2012NLeuven470 EUR
18/04/2012FLeuven470 EUR
11/06/2012NWoerden470 EUR
Legende
  • U kan zich inschrijven door te klikken op de data in de kalender
  • N: Nederlands; F: Frans; E: Engels; Geen taalcode : taal in overleg met de deelnemers.
  • Alle prijzen zijn exclusief BTW.
  • Landen:
    België 
    Nederland 
    Elders 

Doel

Applicaties die een beroep doen op relationele database-systemen worden steeds veeleisender. De SQL die aan DB2, Oracle, MySQL, SQL Server, ... wordt aangeboden - bijvoorbeeld door data warehouse BI-tools (zoals Business Objects) of ERP-pakketten (bv. SAP, Siebel) - eveneens.

  • Hoe gaan we om met die - vaak dynamische - SQL?
  • Hoe kunnen we leesbare en onderhoudbare SQL-queries schrijven?
  • Zijn er nieuwe standaard SQL-features die hier eventueel bijkomende mogelijkheden bieden?
  • Minder gekende SQL-syntactische mogelijkheden die bestaande SQL-code kunnen vereenvoudigen, leesbaarder of efficiënter maken.

U wenst deze uitdaging aan te gaan?

Dan moeten we eerst stilstaan bij de mogelijkheden van de nieuwe, uitgebreide SQL-toolset. Aan de hand van zeer concrete SQL-voorbeelden laten we zien dat de impact hiervan zeer groot kan zijn.

Inhoud

  • Overzicht van het referentiemateriaal voor de SQL-standaard en voor de verschillende platformen
  • Nested select, Common Table Expressions, en gecorreleerde referenties in een nested select
  • Gecombineerde inner en outer joins
  • Where clause: predicaten, en de problematiek van onvoorspelbare null-waarden
  • OLAP-functies (ranking) en aggregation-functies (zoals sliding averages)
  • De "group by"-statements grouping sets, rollup en cube
  • Combineren van SQL-statements: union, except en intersect
  • Mogelijkheden van de order by-clause en fetch-first
  • Select from Insert, Update, Delete
  • Update en delete met gecorreleerde subqueries
  • Recursieve SQL