Workshop-Anmeldungen konsistent halten ist ein praktisches MySQL-Projekt für Lernende mit SQL-Grundkenntnissen. Halte den Anmeldeplatz einer Reparaturwerkstatt nutzbar, während du doppelte Anmeldungen, fehlende Verweise und ungültige Gruppengrößen verhinderst und vorhandene Notizen bewahrst.
Ein angeleitetes Lab beginnt mit einer normalen Anmeldung, zeigt eine fehlende Datenbankregel in einem rückgängig machbaren Versuch und schützt anschließend die vorhandenen Tabellen. Eine unabhängige Challenge wechselt zu freiwilligen Helfern und Schichten. Jede Einheit besitzt eine eigene vorbereitete Datenbank und Clients.
Was du lernen wirst
- Eine Anmeldung anhand der Person-/Terminbeziehung statt eines Namens identifizieren.
- Gleichnamige Personen und Anmeldungen für verschiedene Termine mit einer zusammengesetzten Eindeutigkeitsregel zulassen.
- NOT NULL, CHECK und Fremdschlüssel gegen unterschiedliche ungültige Schreibvorgänge kombinieren.
- Referenzierte Datensätze schützen und ungenutzte Termine weiterhin löschbar halten.
- Eine einmalige ALTER-TABLE-Migration speichern und Schema-Commits von rückgängig machbaren Datenversuchen unterscheiden.
- Den Schutz sowohl des normalen Anmeldeclients als auch gewöhnlicher direkter SQL-Schreibvorgänge nachweisen.
Für wen dieser Kurs geeignet ist
Für Einsteiger, die grundlegende Terminalnavigation sowie SELECT, INSERT und UPDATE in MySQL bereits kennen. Constraints, Beziehungen, ALTER TABLE und Transaktionsversuche werden vor ihrer Verwendung erklärt.
Vorbereitete Umgebung: MySQL, synthetische Anmeldedaten und ein kleiner Kommandozeilenclient stehen im Browser-Tab Terminal bereit. Du musst keinen Server installieren, kein Python schreiben und keine Website bauen. Clientbeschriftungen, Datensätze und Fehlermeldungen bleiben Englisch.
Häufig gestellte Fragen
Benötige ich eine Cloud-Datenbank oder eigene Daten?
Nein. Jede Einheit stellt ein unabhängiges Register und vorbereitete Clients bereit.
Warum die Datenbank statt nur den Client schützen?
Ein anderer Client kann direkt schreiben. Du lässt MySQL die erlaubten Beziehungen erzwingen und bewahrst normale Anmeldungen.
Was ändert sich in der Challenge?
Helfer, Schichten, Referenzspalten und vorhandene Beziehungen ändern sich. Wende die vermittelten Methoden selbstständig an und bewahre die Originalinformationen des neuen Registers.
Löst der Kurs Kapazitätsrennen oder Produktionsmigrationen?
Nein. Gruppengrößen müssen positiv sein, aber begrenzte Kapazitäten und gleichzeitige Buchungen werden nicht umgesetzt. Die Migration ist einmaliges DDL, kein Online-Deployment- oder Backup-System.



