What you'll learn:
- SQL (Structured Query Language), die Sprache aller relationalen Datenbanken
- Datenbanken, Tabellen, Views etc. anlegen, ändern und löschen
- Daten eingeben, ändern und löschen
- Views zur Datenvalidierung erzeugen
- Gepeicherte Programme (Stored Procedures, Functions und Trigger) implementieren
- Benutzer- und Rechte verwalten
- Transaktionen einsetzen
- Indizes zur Performancesteigerung erstellen
- normalisierte Datenbankmodelle erstellen
- hierarchische Strukturen mit Nested Sets implementieren
In diesem Seminar entwickeln Sie sich vom Anfänger zum fortgeschrittenen SQL- und MySQL-Anwender.Egal, ob Sie bislang nur über grundlegende Computerkenntnisse verfügen oder bereits MySQLverwenden undtieferere Kenntnisse über die erweitertenFeatures von MySQL, wie z.B. Transaktionen, gespeicherte Prozeduren, Funktionen oder Trigger, erlangen wollen, dieses Seminar wird Sie unterstützen.
Datenbankkenntnisse sind in der Industrie starkt gefragt. Überall im täglichen Leben sind wir mit Datenbanken konfrontiert. Von der kleinen Fotoverwaltung bis hin zu großenERP-Systemen fürFinanzbuchhaltung, Controlling, Einkauf, Personalwesen usw. imUnternehmen.
MySQL ist frei verfügbar, auch für kommerzielle Anwendungen. MySQList performant und sicher, auch für unternehmenskritische Anwendungen. Insebsondere im Internet ist MySQL die Nummer Eins unter denDatenbanksystemen. Millionen von Websites werden mit Hilfe vonMySQLbetrieben.
Lernen Sie MySQL beherrschen, von den Grundlagen bis hin zu denfortgeschrittenen Features
Das Seminar startet mit den absoluten Grundlagen, wie der Erstellung einer Datenbank sowie dem Hinzufügen von Tabellen und dem Einfügen, Ändern, Löschen und Abfragen von Daten.
Schritt für Schritt werden Ihre Kenntnisse erweitert. Die grundlegende Vorgehensweise ist:
Schwächen erkennen
Lösungen suchen und implemetieren
Auf diese Weise lernen Sie zunehmend weitere Features von MySQLkennen und adäquat anwenden. Neben der Standardsprache SQL, die für alle relationalen Datenbankmanagementsysteme anwendbar ist, lernen sie auch fortgeschrittene Features kennen und wie sie in MySQLumgesetzt und genutzt werden können.
Sie lernen Transaktionen und Isolationlevel kennen und im Mehrbenutzer- und Netzwerkbetriebrichtig einzusetzen.Mit gespeichertenProzeduren,Funktionen und Triggern erweitern Sie die Fähigkeiten von MySQLentsprechend den Ansprüchen der von Ihnen zu realsierenden Projekte.
Ergänzung: Anfang Februar 2019 wurde das Seminar ergänzt. Sie lernen noch mehr über die Verarbeitung hierarchischer Daten. Als Beispielanwendung habe ich eine Lernfabrik implementiert. Außerdem erfahren Sie den Umgang mit den wichtigsten Neuerungen von MySQL 8.
Am Ende des Seminars werden Sie in der Lage sein, eigenständig anspruchsvolle Datenbanken zu realisieren, die auch den Anforderungen eines Mehrbenutzerbetriebs gewachsen sind.
Hinweis: Zu allen Lektionen stehen die im Video verwendeten Quelltext zum Download bereit.