Ich versuche, ein ER-Diagramm eines einfachen Datenbankmodells für Einzelhandelsketten zu erstellen. Sie haben Ihren Kunden, die verschiedenen Geschäfte, Inventar usw.ER Modell für Entitäten, die nicht in DB gespeichert sind, und Benutzerauswahl
Meine erste Frage ist, wie man einen Kunden darstellt, der eine Bestellung in einem Geschäft aufgibt. Wenn der Kunde ein Rabattkarteninhaber ist, hat das Unternehmen seinen Namen, seine Adresse usw., sodass ich eine cardHolder-Entität mit einem Artikel verbinden und mit einer Bestellbeziehung speichern kann. Aber wie stelle ich eine Bestellung dar, die von einem Kunden aufgegeben wird, der nicht wirklich eine Entität in der Datenbank ist?
Zweitens, wie sind bedingte ... Zeug in ER-Diagramme, z. In einem Autohaus kann ein Kunde ein oder mehrere optionale Extras wählen, wenn er ein Auto kauft. Ich würde denken, dass es eine Car-Entity mit den relevanten Attributen und den Optionen als ein mehrwertiges Attribut gibt, aber wie stellen Sie einen Benutzer dar, der diese Optionen auswählt (die Auftragstabelle zeigt das bestellte Auto, ausgewählte Extras und die zusätzlichen Kosten von Extras)) in der Reihenfolge Beziehung?