Я не уверен, что это дублирующий вопрос, но я не смог найти ничего по этому вопросу.
Каков наилучший способ хранения древовидной структуры в таблице с возможностью сохранения истории изменений вэта структура.
Спасибо за любую помощь.
ОБНОВЛЕНИЕ:
У меня Сотрудники Таблица и мне нужно сохранить структуруфилиалы, отделы, разделы, подразделы .. в таблице.Мне нужно хранить историческую информацию о сотрудниках филиалов, отделов, чтобы иметь возможность извлекать филиал, отдел, раздел, подраздел сотрудника, даже если структура была изменена.
ОБНОВЛЕНИЕ 2:
Существует решение, позволяющее сохранять всю структуру в таблице истории при каждом изменении структуры, но является ли это лучшим подходом?
ОБНОВЛЕНИЕ 3:
Там также Заказы Таблица.Я должен хранить должность сотрудника, филиал, отдел, раздел, подраздел и другое в каждом заказе.Это главная причина хранения истории.Это будет использоваться очень часто.Другими словами, я должен иметь возможность отображать данные в БД за каждый прошедший день.
ОБНОВЛЕНИЕ 4:
Может быть, использование иерархии - это вариант?
Что если узел переименовать?Что мне делать, если мне нужно старое имя на старых заказах?