Oddziel potrzebę danych historycznych od potrzeby bieżącej ceny. Oznacza to:
1) Zachowaj aktualną cenę w tabeli produktów.
2) Gdy cena się zmieni, wstaw nową cenę do tabeli historii, podając tylko datę rozpoczęcia. Tak naprawdę nie potrzebujesz daty zakończenia, ponieważ możesz ją pobrać z poprzedniego wiersza. (Nadal możesz go umieścić, ułatwia to wyszukiwanie)
Pamiętaj również, że historia Twoich zamówień zapewnia inny rodzaj historii, rzeczywiste zakupy po danej cenie w czasie.