Salve, sto creando un DB Mysql nel quale verranno inseriti tutti i dati relativi alle comande (ordinazioni) prese in un ristorante (n° coperti, cibo ordinato, cameriere che ha servito, data, ecc).

Il problema che mi sto ponendo da qualche tempo è quello relativo al prezzo degli alimenti ordinati dai clienti.

Infatti sono ben conscio del fatto che andrà creata una tabella "menu" con dentro i campi nome e prezzo per ogni alimento ordinabile nel menù. Il problema che sorge è: ma quando i prezzi del menù cambieranno, come fare in modo che i prezzi relativi alle ordinazioni effettuate in data precedente al cambio di prezzo non cambino anche a loro volta?

Perchè in quel caso avrei le ordinazioni vecchie con i prezzi nuovi, e questo non andrebbe bene (soprattutto considerando che ha molta rilevanza il totale speso per ciascun tavolo).

Ho pensato a creare due prezzi, uno "storico" e uno "attuale" ma non saprei in che modo servirmene per la mia causa.

Spero che almeno stavolta qualcuno mi aiuti. Grazie.