Hallo!

BrainTech - Softwarelösungen, Webdesign und Anwendungen.

Modul 1 – Was ist eine Datenbank Lektion

MySQL Workbench

MySQL Workbench für hotel_db

Workbench ist ein visueller Client für Modellierung (EER), SQL und Administration. Für hotel_db nutzen Sie den SQL Editor und EER-Diagramme vor der Implementierung.

Mehrere Tabs für hotel_schema.sql und join_vezbe.sql. Ergebnisse im Raster; EXPLAIN im gleichen Fenster. In hotel_db teilen Rezeption, Finanzen und Housekeeping gosti, sobe, rezervacije, placanja und zaposleni — jede Änderung muss für alle Module konsistent bleiben.

Im Detail

EER-Diagramm für gosti, sobe, rezervacije mit FK vor CREATE TABLE. Forward Engineer erzeugt SQL — prüfen vor Ausführung. Führen Sie das SQL-Beispiel in Workbench auf Testdaten aus, prüfen Sie EXPLAIN bei wachsenden Tabellen und dokumentieren Sie erwartete Ergebnisse.

Wichtige Punkte

  • SQL Editor. — hotel_db-Beispiel.
  • EER vor SQL. — hotel_db-Beispiel.
  • Server Administration. — hotel_db-Beispiel.
  • Import/Export. — hotel_db-Beispiel.
  • EXPLAIN im Tool. — hotel_db-Beispiel.

Häufiger Fehler

Nur GUI-Klicks ohne versionierte .sql — schwer hotel_db reproduzierbar. Typische Folge: inkonsistente Daten, verlorene Reservierungen oder Check-in-Blockade in der Hochsaison — immer Backup vor Produktions-DDL/DML.

Zusammenfassung

Workbench ist das Hauptwerkzeug für hotel_db im Kurs. Üben Sie erneut auf hotel_db, bis Sie jede Ergebniszeile erklären und mit Hotelprozessen (Check-in, Abrechnung, Reporting) verbinden können.

Hinweis: Tipp: versionierte .sql-Skripte (hotel_schema.sql, seed.sql) in Git pflegen — Reproduzierbarkeit ist wichtig, wenn mehrere am gleichen hotel_db-Modell arbeiten.

Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development