MySQL für Entwickler: Techniken und Optimierung

Seminarinformationen

Seminar - Ziel

In diesem 5-tägigen Seminar "MySQL für Entwickler: Techniken und Optimierung" erhalten Sie tiefgehende Kenntnisse zur Entwicklung leistungsstarker MySQL-Anwendungen. Dieser Kurs richtet sich an Entwickler, die die erweiterten Funktionen von MySQL umfassend nutzen möchten.

Nach Abschluss des Kurses sind Sie in der Lage, Trigger, Views, Prepared Statements und Stored Procedures effektiv einzusetzen und das MySQL Information Schema zu verstehen. Sie werden befähigt sein, komplexe Abfragen zu erstellen, detaillierte Berichte zu generieren und Daten zwischen Servern zu migrieren.

Ein erfahrener Referent führt Sie durch praxisorientierte Beispiele und Übungen und vermittelt Ihnen umfassendes Wissen über die Anwendungsentwicklung mit MySQL. Der Kurs deckt sämtliche Aspekte ab, von den Grundlagen des Datenbankdesigns bis hin zur Erstellung anspruchsvoller Abfragen.

Behandelt wird die jeweils aktuelle Version von MySQL (GA-Release). Auf Anfrage können auch ältere oder noch nicht veröffentlichte Versionen berücksichtigt werden.

Teilnehmer - Zielgruppe

Anwendungsentwickler, die den MySQL-Server einsetzen möchten

Kurs - Voraussetzungen

Kenntnisse und Erfahrungen in der Arbeit mit relationalen Datenbanksystemen

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Technologische Grundlagen der MySQL-Servers

  • Client-Server-Architektur von MySQL
  • Zugriff auf Metainformationen der Datenbank über das Information Schema
  • Interne Abläufe der Abfrage-Verarbeitung
  • Schnittstellen für die Verbindung zu Clientprogrammen
  • Arbeit mit der MySQL-Konsole

Einrichtung von MySQL

  • Client-Programme und Tools des RDBMS

Datenbank-Entwurf und Implementierung

  • Abfragen und Analysen mit der MySQL Workbench
  • Optimale Datentypen für Ihre Datenbankstrukturen
  • Inhalte der Datenbanktabellen verändern: das UPDATE- und das INSERT-Statement
  • Datenbankabfragen mittels komplexer SELECT-Anweisungen realisieren
  • Unterabfragen nutzen und verschachteln
  • Abfragen (Queries) erstellen und mit Views auf das Ergebnis wie auf eine Tabelle zugreifen

Grundlegende Administrations-Aufgaben

  • Große Datenmengen importieren und exportieren
  • Strukturen der Datenbanken und Tabellen verwalten und pflegen

Optimierung

  • Optimierung und Debugging von MySQL-Abfragen
  • Mit performanten JOIN-Anweisungen Daten unterschiedlicher Tabellen zusammenzuführen
  • Indizes richtig einsetzen

Fortgeschrittene Techniken

  • Stored Procedures und Prepared Statements
  • Benutzerdefinierte Variablen
  • Trigger

Weitere Schulungen zu Thema MySQL

MySQL Cluster: Hochverfügbarkeit und Performance

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In der 3-tägigen Schulung "MySQL Cluster: Hochverfügbarkeit und Optimierung" erwerben Sie umfassende Kenntnisse zur Implementierung von Hochverfügbarkeit in Serversystemen mit MySQL Cluster. Ein erfahrener Referent führt Sie detailliert durch die Schritte der ...

Einführung in Relationale Datenbanken und MySQL

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In der 3-tägigen Schulung "Grundlagen Relationale Datenbanken und MySQL" erwerben Sie umfassende Kenntnisse über relationale Datenbanken und erhalten einen Überblick über bewährte Methoden in der Datenbankentwicklung. Der Kurs vermittelt Ihnen, wie Sie ...

MySQL High-Availability

- u.a. in Köln, Paderborn, Koblenz, Darmstadt, Kassel

In dieser 3-tägigen Schulung "MySQL High-Availability" erlangen Sie die Fähigkeiten, um die Gewährleistung der Verfügbarkeit Ihrer MySQL-Datenbank zu übernehmen. Wenn Sie die Verfügbarkeit von MySQL steigern möchten und einen Geschäftsplan für die Hochverfügbarkeit ...

MySQL Grundlagen für Anwender

- u.a. in Nürnberg, Wien, Dresden, Koblenz, Virtual Classroom

In dieser 3-tägigen Schulung "MySQL Grundlagen für Anwender" erhalten Sie eine umfassende Einführung in die Nutzung der MySQL-Datenbank. Dieses Seminar richtet sich an Teilnehmer, die mit der Datenbank MySQL arbeiten möchten. Sie werden ein solides Verständnis für SQL ...