Shop Projekt - Dokumentation

Datenstruktur & Architektur

Die Architektur unseres Marktplatzes steht und fällt mit der Datenintegrität. Dieser Bereich dokumentiert den Kern des Projekts: Das relationale Datenmodell, das die komplexen Verknüpfungen zwischen Marktplatz, Katalog-Handel, Zuständen und User-Interaktionen steuert.

🗺️ Stufe 0 | 📚 Aktuell | 📟 2026 06 15 | 📍 Datenbank

Die Philosophie hinter unserem Datenmodell

Noch vor der ersten Zeile Programmcode stand eine visuelle Skizze (LDM). Diese diente als mentale Landkarte, um zu visualisieren, welche Entitäten benötigt werden und wie die Kernkomponenten miteinander interagieren. Nur so konnte das komplexe Zusammenspiel aus universellem Marktplatz und dem hochspezifischen Sammler-Katalog von Anfang an sauber getrennt werden.

Lebendes System: Seit dem Start hat sich das System massiv weiterentwickelt – das Modell ist heute rund dreimal so groß wie im ersten Entwurf. Da sich Anforderungen im Code ständig ändern, wird die Struktur in agilen Schritten angepasst. Die Dokumentation wird hierbei synchron gepflegt, um technischen Schulden vorzubeugen.

Aktueller Datenbankumfang

Die Datenbank umfasst derzeit 58 Tabellen, aufgeteilt in klar getrennte Fachmodule mit gemeinsamer Integrationslogik ueber Fremdschluessel.

  • Labels: Label-/Tag-Definitionen und Zuordnungen.
  • User: Benutzer, Rollen, Profile und Authentifizierungsdaten.
  • Produkte: Produktstamm, Varianten, Kategorisierung und Angebotsbezug.
  • Purchase: Bestellungen, Positionen und zahlungsnahe Daten.
  • Shipping: Versandoptionen, Adressen, Lieferlogik.
  • Tracking: Versandstatus und Verlaufsdaten.

Strukturierte Unterkapitel der Daten-Säule