933 formations: TIC

ABIS

Perl DB access - ODBC

  • par ABIS
En ligne
762

In deze ééndaagse ABIS-opleiding leer je Perl's DBI-module gebruiken om een relationele database the benaderen met SQL.

Perl dankt zijn populariteit aan zijn stabiliteit, zijn vrije beschikbaarheid op quasi elk platform, z'n performance, en het gemak waarmee scripts kunnen geschreven worden om complexe taken te automatiseren.

Bovendien bestaan er een quasi eindeloos aantal extensiemodules die het schrijven van specifieke Perl-applicaties sterk vereenvoudigen door hiervoor een objectgeoriënteerde interface aan te bieden.

Eén van die modules is DBI, de standaard database-interface van Perl, die toelaat om met relationele databases te communiceren op een consistente manier, onafhankelijk van het gebruikte database-systeem.

In deze cursus leert u

  • een connectie op te zetten met een RDBLS-server naar keuze,
  • gegevens te selecteren uit relationele databases,
  • gegevens op te slaan in relationele databases

 met behulp van de DBI van Perl.

  • Overzicht van DBI:
    • Mogelijkheden en beperkingen van DBI.
    • Voordelen van Perl bij database-programmeren
    • Relatie met ODBC en met SQL/CLI
  • Gebruik van DBI: de basis.
    • Connectie met een database
    • Klaarmaken en uitvoeren van een SQL select statement
    • Verwerken van de resultaten: multiple rows
    • Meer SQL: insert/update/delete
    • DBI gebruiken voor CSV- en Excel-bestanden
  • Het optimaal gebruik van Perl-datastructuren voor DBI.
  • Meer DBI:
    • Het gebruik van host-variabelen
    • Cursors
    • Het ondervragen van de database-catalog
    • Gevorderde onderwerpen: transacties - locking - performance
    • DBI extensies

Klassikale training; theoretische uiteenzetting met oefeningen, waarbij de cursisten gebruik kunnen maken van IBM Db2, Oracle, PostgreSQL, SQL Server, MySQL, MariaDB of SQLite databases.

Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

Cursisten hebben ervaring met programmeren in Perl (zie Perl: basiscursus) en zijn vertrouwd met basis SQL (zie SQL en relationele databases: basiskennis).

Kennis van object-georiënteerde concepten is een pluspunt maar geen noodzaak.

En ligne € 762(TVA incluse) S'inscrire

Applicatie-ontwikkelaars, technische analisten en DBA's die Perl-scripts willen gebruiken om relationele databases te benaderen.