EnglishWelkomWie zijn wijDienstenProductenArtikelenContact

Interbase, FireBird Training

Sinds 2002 bieden we een heuse Interbase cursus aan. Gegeven door de Interbase specialist van Nederland: Marco Bommeljé. Deze cursus duurt 3 dagen en wordt gegeven in omgeving Utrecht. Naast formele feitenkennis, bijvoorbeeld de syntax van de diverse statements, worden natuurlijk inzichten uit de praktijk aangereikt.


Basisbegrippen
    •    Interbase vs. Firebird
    •    Architectuur: classic vs. superserver
    •    Componenten: IbServer, IbClient (gds32.dll), IbConsole, ...
    •    Waarom SQL?
Goed en snel data ophalen uit de database
    •    Essenties van het SELECT statement
    •    Geavanceerde mogelijkheden
    •    Complexe queries voor DMS en Warehouses
    •    Performance aspecten
Data-Definities en Constraints
    •    Het relationele modelen zijn beperkingen
    •    Uniciteit, candidateen primary keys
    •    Referentiële integriteit en foreign keys
    •    Data types, tables en domains
    •    CONSTRAINTs en de applicatie
DML: insert, update en delete
    •    Overzicht INSERT, UPDATE en DELETE
    •    Set- vs. row-operaties
Transacties, locking, versioning
    •    Wat is een transactie?
    •    ­ ACID properties
    •    Isolation levels
    •    Interbase Lockingen versioning
    •    Performanceaspecten
    •    Tips voor applicatieontwikkelaars
Views
    •    Wat is een view?
    •    Updatable vs. readonly
    •    Waarom werken met views?
    •    Geavanceerde toepassingen van views
Indices
    •    Wat zijn indices en hoe werken ze?
    •    Automatische indices
    •    Wanneer is een index zinvol?
De optimizer en query plans
    •    Wat gebeurt er bij query executie?
    •    Hoe werkt de optimizer?
    •    Query plans
    •    Stappen voor optimalisatie
Triggers en Stored procedures
    •    Wat zijn ze en waarom heb je ze nodig?
    •    Het programmeren van triggers en procedures
    •    Werken met EXCEPTIONS
Cursusmateriaal
Het cursusmateriaal gaat uit van een slide-show opzet en intensieve hands-on oefeningen. Bij elke slide is een korte uitleg en toelichtende notities. Waar toepasselijk staan verwijzingen naar informatie die elders te vinden is (Interbase/Firebird documentatie, artikelen, web-sites).