Entity-Relationship-Diagramm Umsatz

Ich wollte Fragen, Ihre Meinung auf die folgenden ERD-Diagramm die ich gemacht habe. Halten Sie im Verstand, dass ich nicht bereits repräsentiert die Kardinalität der Beziehungen noch.

Entity-Relationship-Diagramm Umsatz

Was ich Los ist:

  • Einen client geht, ein Auto zu kaufen;
  • Das Auto kann aktualisiert werden, mit vielen extras, die addieren sich zu den Basis-Preis des Autos;
  • Der Verkäufer kann bieten extras ohne Kosten oder bieten einen Rabatt auf den Verkauf des Gesamtpreises, um die captivate-clients;

Was haltet Ihr von meinem Diagramm? Ist es richtig? Sie sehen, dass etwas falsch?

[BEARBEITEN]

Wie mache ich aus den folgenden Szenario. Ein Kunde verkauft mir ein gebrauchtes Auto, da ein Teil der Kauf eines neuen Autos.

  • Einfach Fragen... Wenn der Rabatt ist auf den Verkauf des Gesamtpreises, warum dann die discount - Attribut vorhanden ist, in OrderDetails? Warum nicht in Order?
  • bieten ein extra an keine Kosten (100% Rabatt). Aber dann wieder, ich weiß nicht, es ist der richtige Weg, Dinge zu tun.
  • Ok, macht Sinn. Aber was ist wenn der Verkäufer will einen Rabatt auf die Gesamtkosten? Wo planen Sie, diese Informationen zu speichern? (Nicht sicher, ob das eine gültige business-Szenario in Ihrem Fall)
  • Als Nächstes das Attribut SalesTotal - Dies kann berechnet werden, basierend auf den Preisen von Car und Extra minus Discount... gibt es einen Grund, um diese Spalte als ein extra Attribut?
  • Der Rabatt auf die er bei den Gesamtkosten geht in der Order-Entität (Tabelle). Ich dachte, ich hätte es dort 🙁 Th Grund, warum ich den Preis als zusätzliches Attribut ist, weil das extra-Preis zu einem bestimmten Punkt. Bu sollte ich ale zu brechen ist der Verkauf genug, um den ursprünglichen Preis der Sachen zum Zeitpunkt.
  • Thx @SilverlightFox

InformationsquelleAutor MossEverett | 2014-01-09
Schreibe einen Kommentar