Start_With_RPLG

Over deze workshop

Deze praktische workshop staat open voor ontwikkelaars met of zonder SQL-ervaring.

Het theoretische gedeelte wordt afgewisseld met praktische oefeningen met behulp van Access Client Solutions op een voorbeeld database en eventueel ook op je eigen IBM i-omgeving, waardoor je de gegevens die je kent, kunt gebruiken voor oefeningen.

Je leert hoe je SQL-scripts kunt uitvoeren via Access Client Solutions en welke best practices je best volgt voor het instellen van opties en connection properties.

De eerste oefeningen behandelen de SQL basics, waardoor je vertrouwd raakt met de Db2 for i SQL-syntax.

Daarna bouwen de oefeningen zich geleidelijk op om de volledige syntax van het SELECT statement te behandelen, inclusief veelgebruikte SQL functies, joining, grouping, subselects en Common Table Expressions.

Er zijn ook voorbeelden voorzien voor de INSERT, UPDATE en DELETE statements en voor het maken van tabellen, views en indexen.

Na een hoofdstuk over best practices voor SQL performance, leer je ook hoe je het database-gedeelte van Access Client Solutions kunt gebruiken. We bekijken dan ook de functies in het SQL Performance Center die het mogelijk maken om de SQL performance en het Index Advies te controleren en te analyseren.  

Vaardigheden die je zal leren

  • De SQL basics en veelgebruikte SQL functies
  • Vertrouwd geraken met de Db2 for i SQL syntax
  • Vertalen van een gegevens-gerelateerde vraag naar een SQL SELECT statement.
  • Gebruik van joining, grouping, subselects en Common Table Expressions
  • Bouwen en testen van complexe SQL SELECT statements
  • INSERT, UPDATE en DELETE statements gebruiken
  • Best practices voor het maken van tabellen, views en indexen in Db2 for i
  • Connection parameters wijzigen en SQL-scripts uitvoeren via Access Client Solutions
  • Gebruik van het databasegedeelte van Access Client Solutions
  • Analyseren SQL performance en gebruik van het SQL performance center 

Deze workshop behandelt de volgende onderwerpen

  • Deel 1: Introductie
  • Deel 2: IBM i Access Client Solutions
  • Deel 3: SQL basic syntax
  • Deel 4: CL commands and Database Metadata
  • Deel 5: SELECT statement (+ oefeningen)
    • SELECT statement – Basics
    • WHERE en ORDER BY clause
    • Single-row functies
    • Samenvoegen van meerdere tabellen via joining
    • Groeperingsfuncties
    • Subselects en Common Table Expressions
  • Deel 6: Enkele geavanceerde SQL functies
  • Deel 7: SQL performance en best practices
  • Deel 8: INSERT, UPDATE en DELETE rows
  • Deel 9: Create tables, views en indexen
  • Deel 10: Meer SQL mogelijkheden
  • Deel 11: Referenties

Cursusmateriaal

  • Handouts en presentatie met screenshots en gedetailleerde voorbeelden
  • .sql file waarmee een voorbeeld database voor de oefeningen kan worden gemaakt
  • .sql files met voorbeelden, oefeningen en oplossingen

Deelnemers

  • Alle ontwikkelaars

Voorwaarden

  • Recente versie van Access Client Solutions geïnstalleerd op je PC
  • Connectie beschikbaar naar je IBM i-omgeving  

Tijdsduur

  • 3 dagen