Informationen zur Technologie

MySQL ist das weltweit verbreitetste Open-Source-Datenbankmanagementsystem und die führende Datenbank, die häufig mit dem Webserver Apache und mit der Skriptsprache PHP eingesetzt wird. Diese Software ist als kommerzielle Enterprise Version für verschiedene Betriebssysteme als auch als eine Open-Source-Software erhältlich und ermöglicht die Datenspeicherung für Webservices. MySQL wird in vielen Produkten als eingebettetes Datenbanksystem verwendet.


MySQL für Einsteiger - Schulung (4 Tage)

MySQL for Beginners

Kurzbeschreibung

In dieser MySQL Schulung lernen Einsteiger die Basics des Open-Source- Datenbankmanagementsystems kennen. Am Schulungsende kennen Sie die Features und Vorteile von MySQL, kennen die MySQL-Speicher-Engines, wissen über relationale Datenbankmodelle Bescheid und können MySQL Server und Clients installieren, konfigurieren und die erweiterten Tools und Techniken anwenden. Weiterhin lernen die Teilnehmer robuste Datenbanken zu entwickeln, die Performance zu überwachen und Backups und Restores durchzuführen.


Voraussetzungen

• Grundlegende Computerkenntnisse
• Empfehlenswert sind Kenntnisse über Datenbankkonzepte und Kommandozeilenprogramme


    Seminarinhalt

    Einführung in MySQL
    • MySQL Übersicht
    • MySQL Datenbank-Server-Editionen
    • MySQL Produkt
    • MySQL Services und Support
    • MySQL Ressourcen
    • Beispiel-Datenbanken

    MySQL Server und Client
    • MySQL Client / Server-Modell
    • Kommunikationsprotokolle
    • MySQL Anschlüsse
    • Die LAMP-Stack
    • Die Installation der MySQL-Server
    • MySQL Server und Client Startup
    • Keyboard-Bearbeitung
    • Sitzungsprotokollierung mit der tee-Datei

    Datenbank-Grundlagen
    • Grundlagen von relationalen Datenbanken
    • Spreadsheet vs. Datenbank
    • Entitäten und Beziehungen
    • Beziehungstypen
    • SQL-Sprache und MySQL
    • SQL-Datendefinitionssprache
    • SQL Datenmanipulationssprache

    Datenbank-Design
    • Datenbankmodellierung
    • Struktur und cardinality Diagram (ERD)
    • Keys
    • Normalisierung
    • Datenbank-Design
    • Anzeige und Auswertung einer Datenbank

    Tabellen-Datentypen
    • Datentypen als Teil des Datenbank-Designs
    • Numerische Datentypen
    • Temporäre Datentypen
    • Zeichenketten-Datentypen
    • Zeichensatz und -sortierfolge-Support
    • Binäre Ketten-Datentypen
    • Überlegungen zu Datentypen
    • Die Bedeutung von NULL

    Datenbank- und Tabellenerstellung
    • Erstellung einer Datenbank
    • Erstellung einer Tabelle
    • Die Tabellenerstellung
    • Spaltenoptionen
    • Tabellenoptionen
    • Tabellenindexierung
    • Tabellenbeschränkungen

    Basic-Abfrage
    • Die SELECT-Anweisung
    • Troubleshooting
    • Der SQL-Modus für die Syntaxprüfung
    • Gemeinsame SQL-Modi
    • MySQL Workbench für SQL-Entwicklung

    Datenbank- und Tabellenpflege
    • Löschung von Datenbanken und Tabellen
    • Erstellung einer Tabelle mit eine vorhandenen Tabelle
    • Bestätigung der Erstellung einer neuen Tabelle
    • Kopieren einer vorhandenen Tabellenstruktur
    • Erstellung einer temporären Tabelle
    • Hinzufügung, Entfernung und Änderung von Tabellenspalten
    • Hinzufügung, Entfernung und Änderung von Indexen und Beschränkungen

    Tabellendatenmanipulation
    • Manipulation von Tabellenzeilendaten
    • Die INSERT-Anweisung
    • Die REPLACE-Anweisung
    • Die UPDATE-Anweisung
    • Die DELETE-Anweisung

    Funktionen
    • Funktionen in MySQL Expressions
    • Verwendung von Funktionen
    • String-Funktionen
    • Zeitfunktionen
    • Numerische Funktionen
    • Ablaufsteuerungsfunktionen
    • Aggregatfunktionen
    • Räume in Funktionsnamen

    Export und Import von Daten
    • Datenexport mit einer Abfrage
    • Datenexport mit einem MySQL-Dienstprogramm
    • Datenimport aus einer Datei
    • Datenimport mit einem MySQL-Dienstprogramms

    Tabellenverknüpfung
    • Die Kombination von mehreren Tabellen
    • Verknüpfung von Tabellen mit SELECT
    • Komma-separierte Verknüpfungen
    • Inner Joins
    • Outer-Joins
    • Tabellennamen Aliases

    Tabellenunterabfragen
    • Vorteile von Unterabfragen
    • Platzierung von Unterabfragen
    • Unterabfrage Kategorien
    • Unterabfrage Ergebnis-Tabellentypen
    • Unterabfrage Typ / Placement
    • Auffinden von Diskrepanzen
    • Änderung von Tabellen mit Hilfe von Unterabfragen
    • Konvertierung von Verknüpfungen zu Unterabfragen

    MySQL grafische User Interface-Optionen
    • MySQL Workbench
    • MySQL Enterprise Monitor

    Zusatzthemen
    • Speicher-Engines
    • Erstellung von Ansichten
    • Transaktionen
    • Abruf von Metadaten
    • Performance-Schema
    • MySQL Enterprise Backup



    Zielgruppen

    • Anwender
    • Datenbank-Administratoren
    • Systemadministratoren
    • Entwickler
    • Datenbank-Entwickler


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:4 Tage
    Preis:1.695,00 € zzgl. USt. pro Teilnehmer (2.017,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:4 Tage
    Preis ab:1.250,00 € zzgl. USt. pro Tag (1.487,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    MySQL



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.