Databases · Middle · Question 59 of 75

Why store an order's price at purchase time instead of always joining to the current product price?

Explanation

This isn't harmful duplication: it's a different fact (the historical price). The same goes for addresses on invoices.

Further reading

Problem with a question

Databases · Middle · question 59

Test yourself

Take the Databases · Middle quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz