MySQL Entwickler-Kurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
Diese MySQL-Schulung für Entwickler wendet sich an alle, die performante MySQL-Anwendungen entwickeln möchten und dabei auf die Möglichkeiten von MySQL bauen.
Nach diesem Kurs können die Teilnehmer Trigger, Views, Prepared Statements und Stored Procedures verwenden und kennen das MySQL Information Schema. Sie können komplexe Abfragen erstellen und ausführliche Berichte generieren. Außerdem sind sie in der Lage, Daten von einem Server auf einen anderen zu migrieren.
Ein erfahrener Referent führt die Teilnehmer anhand von praxisnahen Beispielen und Übungen in die Anwendungsentwicklung unter Einsatz des MySQL-Servers ein. Dieser Kurs deckt die Grundlagen des Datenbankdesigns bis hin zum Erstellen komplexer Abfragen ab.
Der Kurs behandelt die jeweils aktuelle Version von MySQL (GA-Release) und ältere Versionen oder noch nicht freigegebene neue MySQL-Versionen nach Absprache.
Zielgruppe
Anwendungsentwickler, die den MySQL-Server einsetzen möchten
Voraussetzungen
Relationale Datenbanksysteme Grundkenntnisse
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
Ziele
Diese MySQL-Schulung für Entwickler wendet sich an alle, die performante MySQL-Anwendungen entwickeln möchten und dabei auf die Möglichkeiten von MySQL bauen.
Nach diesem Kurs können die Teilnehmer Trigger, Views, Prepared Statements und Stored Procedures verwenden und kennen das MySQL Information Schema. Sie können komplexe Abfragen erstellen und ausführliche Berichte generieren. Außerdem sind sie in der Lage, Daten von einem Server auf einen anderen zu migrieren.
Ein erfahrener Referent führt die Teilnehmer anhand von praxisnahen Beispielen und Übungen in die Anwendungsentwicklung unter Einsatz des MySQL-Servers ein. Dieser Kurs deckt die Grundlagen des Datenbankdesigns bis hin zum Erstellen komplexer Abfragen ab.
Der Kurs behandelt die jeweils aktuelle Version von MySQL (GA-Release) und ältere Versionen oder noch nicht freigegebene neue MySQL-Versionen nach Absprache.
Zielgruppe
Anwendungsentwickler, die den MySQL-Server einsetzen möchten
Voraussetzungen
Relationale Datenbanksysteme Grundkenntnisse
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