In diesem Kurs lernen die Teilnehmer das Basiswissen des Open-Source-Datenbankmanagementsystems kennen. Es werden die Features und Vorteile von MySQL vorgestellt. Die Teilnehmer können am Ende des Kurses MySQL Server und Clients installieren, konfigurieren und die erweiterten Tools und Techniken anwenden. Sie erlernen zudem robuste Datenbanken zu entwickeln, die Performance zu überwachen und Backups und Restores durchzuführen.
Teilnahmegebühren:
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
Für diesen Kurs sollten die Kursteilnehmer folgende Vorkenntnisse mitbringen:
Grundlegende Computerkenntnisse
Kenntnisse über Datenbankkonzepte und Kommandozeilenprogramme sind von Vorteil
Dieser Kurs richtet sich an Anwender, Datenbank-Administratoren, Systemadministratoren, Entwickler und Datenbank-Entwickler, die das Basiswissen des Open-Source- Datenbankmanagementsystems kennenlernen möchten.
Teilnahmegebühren: