PROJECT.LOADED
MODUL 114 · DATENBANK
Alle Projekte // Modul 114 · Datenbank

SQL-Kiosk Ticketshop

MySQL 8.0 SQL Stored Procedures Trigger ER-Modellierung

Vollständiges Datenbank-Backend für einen Ticketshop — mit relationaler Datenstruktur, automatisierten Prozessen via Stored Procedures und Triggern sowie komplexen Analyse-Queries.

8
Tabellen
5
Procedures
3
Trigger
15+
Queries
// Was wurde umgesetzt
8 Tabellen in 3NF
Relationale Struktur mit Foreign Keys und Check Constraints
5 Stored Procedures
Bestellungen, Kundenregistrierung und Veranstaltungssuche
3 Trigger
Automatische Bestandsaktualisierung, Preisvalidierung und Audit-Logs
Komplexe JOIN-Queries
Umsatzanalyse, Top-Kunden und Verfügbarkeitsabfragen
Views & Rollen
Vereinfachte Abfragen, Transaktionsmanagement, Berechtigungssystem
// Beispiel-Query
sql — umsatz_pro_veranstaltung.sql
SELECT v.Name, COUNT(b.BestellungID) AS Bestellungen,
       SUM(b.Gesamtpreis) AS Gesamtumsatz
FROM veranstaltungen v
JOIN tickets t ON v.VeranstaltungID = t.VeranstaltungID
JOIN bestellungen b ON t.TicketID = b.TicketID
GROUP BY v.VeranstaltungID
ORDER BY Gesamtumsatz DESC;
// Kern-Tabellen
kunden veranstaltungen tickets bestellungen orte kategorien positionen audit_log
// Gelernte Konzepte
  • Normalisierung bis 3NF
  • Stored Procedures mit Parametern
  • Trigger für Event-Handling
  • Transaktionsmanagement
  • Window Functions & CTEs

Weitere Projekte entdecken

Zurück zur Projektübersicht oder direkt Kontakt aufnehmen.

Alle Projekte Kontakt