home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen ╗ Soft skills ╗ Introductie HW & SW ╗ TrajectenOperating Systems ╗ MVS - z/OS ╗ UNIX - Linux - AIX ╗ Mac OS X ╗ iPad en iPhone iOSDatabases, 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 ╗ Data warehouse, business analytics en big dataApplicatieontwikkeling ╗ Methoden en technieken ╗ TOGAF ╗ PRINCE2 ╗ Agile en Scrum ╗ Programmeertalen ╗ Internet development ╗ Object Oriented systems ╗ Java ╗ IBM development tools ╗ SAS ╗ XML ╗ SOA & web servicesSysteembeheer ╗ ITIL ╗ SecuritybalkjePraktischInschrijven 
DB2 SQL PL, triggers, stored procedures & UDF

Doelgroep

Applicatie-ontwikkelaars en technische analisten die de taak hebben om stored procedures, triggers of user-defined functions te ontwikkelen.

DBA's en data base designers die kennis willen maken met deze nieuwe mogelijkheden binnen DB2 en willen leren hoe triggers en stored procedures de logische design, de data-integriteit en de toegangscontrole van een relationele database kunnen helpen implementeren.

Voorkennis

De deelnemers beheersen SQL (zie Basiskennis SQL) en hebben ervaring met hetzij DB2 for z/OS (zie DB2 for z/OS basiscursus) of DB2 for Linux, Unix and Windows (zie DB2 for LUW basiscursus). Kennis van een programmeertaal (COBOL, PL/I, C, Java, ...) is geen must.

Verloop van de cursus

Klassikaal onderricht met voorbeelden en oefeningen.

Docenten

Peter Vanroose.

Duur

1 dag.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Ge´nteresseerd ? Gelieve dan ABIS te contacteren

Doel

Sinds geruime tijd is het mogelijk om via stored procedures, triggers en user-defined functions extra functionaliteit in uw database te integreren. Bovendien bewijzen deze mogelijkheden steeds meer hun nut binnen DB2, o.a. met het oog op modulariteit, herbruikbaarheid en beveiliging. Het wordt dus tijd dat u hiermee aan de slag kunt gaan!

Wij schetsen voor u de voordelen en nadelen van stored procedures, triggers en user-defined functions en leren u aan in welke situaties ze een aangewezen hulpmiddel zijn.

Uiteraard overlopen we technisch hoe deze procedurele objecten opgebouwd en gebruikt worden. We bespreken daarbij zowel external stored procedures als stored procedures opgebouwd met SQL PL (de "SQL procedural language"). Deze taal wordt voldoende grondig behandeld om de cursisten in staat te stellen, redelijk complexe procedures te schrijven. Wie dieper op SQL PL wil ingaan, verwijzen we naar de cursus Software-ontwikkeling met SQL PL.

Inhoud

  • SQL PL:
  • De procedurele taal van DB2: een inleiding
  • Hoe variabelen gebruiken, cursoren creŰren, "exceptions" genereren, condities verifiŰren, ...
  • Triggers:
  • Wat zijn triggers?
  • Hoe en wanneer gebruiken we triggers?
  • Triggers schrijven
  • Voorbeelden en oefeningen
  • Stored procedures:
  • Wat zijn stored procedures -- voor- en nadelen
  • Wanneer gebruiken we stored procedures?
  • Externe stored procedures (geschreven in COBOL, PL/I, C, Java, ...)
  • Stored procedures geschreven in SQL PL
  • Voorbeelden en oefeningen
  • User-defined functions:
  • User-defined functions: eerste kennismaking
  • Hoe coderen we user-defined functions?
  • Wanneer en hoe UDFs gebruiken?
  • Scalaire functies en tabelfuncties
  • Voorbeelden en oefeningen