Nothing close enough? Start from a blank entity structure → Describe it in one paragraph.
How to use an entity structure template.
- 01Zentrale Geschäftsobjekte identifizieren
Liste die wichtigsten Objekte deiner E-Commerce-App auf, etwa Customer, Product, Order, Cart und Payment.
- 02Beziehungen und Kardinalitäten definieren
Lege fest, wie Entitäten verknüpft sind (z. B. ein Customer gibt viele Orders auf), und bestimme den Beziehungstyp (Eins-zu-viele, Viele-zu-viele).
- 03Attribute für jede Entität hinzufügen
Ergänze relevante Felder wie SKU, price, email, order status und payment method.
- 04Dein Schema im Generator eingeben
Gib Entitäten und Beziehungen mit unserem intuitiven Editor ein oder starte mit einer vorhandenen Vorlage.
- 05Dein ER-Diagramm exportieren und teilen
Lade es als Bild oder SVG herunter oder teile einen Live-Link zur Zusammenarbeit mit deinem Team.
Questions about entity structure templates
Welche Entitäten sind für eine E-Commerce-Datenbank unverzichtbar?
Zu den häufigsten Entitäten gehören User, Product, Category, Order, OrderItem, Cart, Payment und Shipment. Die genaue Auswahl hängt von deinem Geschäftsmodell ab, diese Entitäten bilden jedoch den Kern der meisten Onlineshops.
Wie modelliere ich Produktvarianten (z. B. Größe und Farbe)?
Verwende eine Product-Entität für die Basisinformationen und eine separate ProductVariant-Entität, die über eine Eins-zu-viele-Beziehung verknüpft ist, um Attribute wie Größe, Farbe und Preisunterschiede abzubilden.
Kann ich mehrere Vertriebskanäle in einer Datenbank abbilden?
Ja, indem du eine SalesChannel-Entität einführst und Orders oder Listings damit verknüpfst. So kannst du Verkäufe über deine eigene Website, Marktplätze oder soziale Medien an einem Ort verfolgen.
Wie speichere ich historische Daten wie abgeschlossene Bestellungen?
Am besten archivierst du Bestelldaten in einer schreibgeschützten Tabelle oder verwendest ein Soft-Delete-Flag, um die Kaufhistorie zu erhalten, ohne aktive Abläufe zu beeinträchtigen.
Wie modelliere ich einen Warenkorb am besten in einem ERD?
Eine Cart-Entität, die mit User verknüpft ist und CartItem-Entitäten enthält, die jeweils auf ein Product verweisen. Warenkorbdaten sollten temporär sein; anonyme Warenkörbe können über eine Session statt über eine User-ID verknüpft werden.