karl.haak Datenbanken

datenbanken programmierung sql-Server

Schulungen Datenbanken

Ziele

Meine Schulungsthemen reichen von der Entwicklung eigner Datenbanken bis hin zur Administration und Pflege. Besonders wichtig ist es mir, dass meine Schulungen einen konkreten Nutzen für die Praxis haben und die Teilnehmer das Gelernte in ihre tägliche Arbeit leicht integrieren können.

Die Schulungsinhalte werden im Vorfeld gemeinsam abgestimmt. Hierbei gilt es den Wissensstand der Teilnehmer kennen zu lernen und die Ziele der Schulung zu definieren.

ORACLE

Meine Schulungen für ORACLE haben einen besonderen Fokus auf die Anwendungsentwicklung und Optimierung.

  1. SQL
    • Aufbau von SELECT, INSERT, UPDATE und DELETE Anfragen
    • Gruppierungsabfragen mit GROUP BY, HAVING, ROLLUP und CUBE
    • Eingebaute Funktionen
    • Unterabfragen
    • Anlegen bearbeiten von Objekten mit CREATE, REPLACE und DROP
  2. Anwendungsentwicklung, PL/SQL
    • Erstellen von VIEWS
    • Strukturierte Programmierung
    • Eigene Prozeduren, Funktionen und Pakete entwickeln
    • Aufbau komplexer Anwendungen und die Vergabe von Rechten

MS Access

Verschiedene Punkte, können auch zu einer speziellen Schulung zusammengefasst werden.

  1. Grundlagen 2 Tage
    • Grundlagen der Datenbanktheorie, Relationen
    • Planen und erstellen von Tabellen
    • Selektieren und Gruppieren von Daten mit Abfragen
    • Entwicklung von Formularen und Berichten
    • Entwicklung einer Datenbank für Kollegen
  2. Fortgeschrittene 2 Tage
    • Vertiefung der Datenbanktheorie
    • Datenaustausch mit anderen Applikationen
    • Aufbereitung großer Datenmengen Mittels Abfragen
    • Erstellen von komplexen Formularen und Berichten
    • Aufbau einer Menüführung und Einsatz von Makros
  3. VBA-Programmierung 2-5 Tage
    • Kontrollstrukturen wie IF, WHILE, SUB, FUNCTION
    • Strukturierte, Ereignisorientierte Programmierung
    • Zugriff auf die Daten per Programm (DAO, ADO)
    • Einsatz von SQL
    • Zusammenspiel von Formularen und Programmcode
    • Automatisierung komplexer wiederkehrender Aufgaben