MySQL: Datenbanken und MySQL
MySQL ist eines der am häufigsten verwendeten relationalen Datenbankmanagementsysteme (RDBMS), das für seine Effizienz, Skalierbarkeit und Benutzerfreundlichkeit bekannt ist. Dieser Kurs behandelt die Grundlagen von MySQL, von der Datenbankerstellung bis hin zu fortgeschrittenen Abfragetechniken. Die Teilnehmer sammeln praktische Erfahrungen im Entwerfen, Verwalten und Optimieren von MySQL-Datenbanken. Am Ende dieses Kurses werden Sie in der Lage sein, MySQL für die effektive Handhabung realer Datenbankanwendungen zu nutzen.
- Konzepte relationaler Datenbanken und MySQL-Architektur verstehen
- Überblick über MySQL-Komponenten und Speicher-Engines
- Einrichten einer MySQL-Datenbankumgebung
- SQL-Abfragen in MySQL schreiben und ausführen
- SELECT-, INSERT-, UPDATE- und DELETE-Befehle verwenden
- Daten mit WHERE, ORDER BY und LIMIT filtern und sortieren
- Erstellen und Verwalten von Tabellen, Primärschlüsseln und Fremdschlüsseln
- Datenbank-Normalisierungstechniken für eine effiziente Datenstrukturierung
- Verwendung von Einschränkungen zur Durchsetzung der Datenintegrität
- Verwendung von Verknüpfungen, Unterabfragen und Common Table Expressions (CTEs)
- Implementierung von Indizes zur Optimierung der Abfrageleistung
- Verständnis von Ausführungsplänen und Abfrageprofilen in MySQL
- Schreiben und Verwalten von gespeicherten Prozeduren zur Automatisierung
- Implementieren von Triggern für Echtzeit-Datenbankaktionen
- Verwalten von Transaktionen mit COMMIT, ROLLBACK und SAVEPOINT
- Verwalten von Benutzerzugriff und -berechtigungen in MySQL
- Sichern von MySQL-Datenbanken mit Verschlüsselung und Authentifizierung
- Implementieren von Sicherungs- und Notfallwiederherstellungslösungen
Teilnehmer lernen, MySQL-Datenbanken effizient zu verwalten und zu optimieren, indem sie SQL-Abfragen schreiben und Datenbankdesigns umsetzen.