Историческая база данных

У нас есть требование в нашем приложении, где нам нужно хранить ссылки для последующего доступа.

Пример: пользователь может зафиксировать счет-фактуру за один раз, и все ссылки (адрес клиента, расчетная сумма денег, описания продуктов), которые содержит этот счет-фактура, и вычисления должны храниться с течением времени.

Нам нужно как-то хранить ссылки, но что, если, например, название продукта меняется? Так или иначе, нам нужно скопировать все, чтобы это было документировано на будущее и не подвергалось изменениям в будущем Даже если товары удалены, их необходимо просмотреть позже, когда счет будет сохранен.

Какова лучшая практика в отношении дизайна базы данных? Даже самый гибкий подход, например, когда пользователь захочет позже отредактировать свой счет и восстановить его из БД?

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос