Hallo!

BrainTech - Softwarelösungen, Webdesign und Anwendungen.

Modul 1 – Was ist eine Datenbank Lektion

SQL vs MySQL

SQL und MySQL — Sprache versus Produkt

SQL ist deklarativ: Sie sagen was, das DBMS plant wie. Der Standard umfasst SELECT, INSERT, UPDATE, DELETE, CREATE und JOIN.

MySQL ist ein DBMS — Server, InnoDB, Tools. MariaDB ist ein Fork mit nahezu gleicher hotel_db-Syntax. 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

SQL ist Grammatik, MySQL eine Implementierung. Lernen Sie auf hotel_db — dann PostgreSQL. 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 = Standard. — hotel_db-Beispiel.
  • MySQL = Produkt. — hotel_db-Beispiel.
  • MariaDB kompatibel. — hotel_db-Beispiel.
  • JOIN und WHERE portabel. — hotel_db-Beispiel.
  • Kurs nutzt MySQL 8. — hotel_db-Beispiel.

Praxisbeispiel

MySQL-Serverversion.

SELECT VERSION();

Häufiger Fehler

MySQL-only-Funktionen ohne Portabilität. Typische Folge: inkonsistente Daten, verlorene Reservierungen oder Check-in-Blockade in der Hochsaison — immer Backup vor Produktions-DDL/DML.

Zusammenfassung

SQL überlebt Jobwechsel; MySQL ist das heutige Werkzeug. Ü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