6 Stimmen

Warenkorb Datenbankstruktur

Ich habe die Datenbankstruktur für Einkaufswagen studiert und festgestellt, dass beim Speichern von Bestelldaten die Produktinformationen wiederholt und erneut in der Tabelle gespeichert werden. Ich frage mich, was der Grund dafür sein könnte? Hier ist ein kleines Beispiel für das, was ich meine:

Produkt-Tabelle

product_id     name               desc         price
1            product 1    This is product 1    27.00

Tabelle bestellen

order_id   customer id     order_total
1             3               34.99

Tabelle der Auftragsdetails

order_details_id    product_id       product name      price    qty
       1                1              product 1        27.00     1

Wie Sie sehen können, werden der Produktname und der Preis wieder in der Tabelle mit den Auftragsdetails gespeichert. Warum ist das so? Der einzige Grund, den ich mir vorstellen kann, ist, dass sich die Produktdaten nach der Bestellung ändern können, was zu Verwirrung führen kann. Ist das richtig?

Danke

Paul

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X