In der Northwind-Händler-Datenbank ist der Einheitspreis sowohl in den Produkten als auch in den [Bestelldetails] -Tabellen aufgeführt. Beide Tabellen enthalten unterschiedliche Preise für dasselbe Produkt. Ist das eine Redundanz oder gibt es eine Erklärung dafür?Northwind Händler Einheitspreis Redundanz?
2
A
Antwort
7
Es gibt einen Grund.
Wenn Sie den Preis eines Produkts ändern, möchten Sie nicht, dass alle Bestellungen, die dieses Produkt enthalten, ebenfalls geändert werden. Sie benötigen den Einheitspreis in der Tabelle [Order Details], um den Verlauf zu erhalten.
Korrekt. Stellen Sie sich das so vor - der "Einzelpreis" in der Tabelle "Bestelldetails" ist der Preis pro Einheit, den die Person tatsächlich bezahlt hat - der Preis, der zum Zeitpunkt der Bestellung gültig war. Es ist historische Information. – GalacticCowboy
Dachte nicht daran. Vielen Dank. – Phil