В настоящее время я разрабатываю модель базы данных, которая будет служить базой данных для системы инвентаризации. Тем не менее, я сталкиваюсь с трудностями в структурах базы данных, особенно в том, добавлю ли я дополнительный столбец для родительской таблицы для его дочернего идентификатора.
Представленный на рисунке ниже является частью базы данных, которую я в данный момент работаю над. Я работаю над формами нормализации, поэтому в нем уже есть несколько таблиц. Однако в Таблице отгрузки (выделено синим цветом) в этом случае в родительской таблице Подробности отгрузки (выделено красным) я не знаю, должен ли я включить дополнительный столбец для таблицы отгрузки, чтобы он мог идентифицировать или подключиться к Отгрузке Детальная таблица.
Я уже включил внешний ключ для Детали отгрузки, чтобы определить, к какому отгрузке он относится. Я просто не знаю, должен ли я добавить еще один столбец идентификатора для деталей в таблице Отгрузка. Чтобы быть более точным c, я должен добавить столбец "Идентификатор отгрузки" для таблицы Отгрузки? Я волнуюсь, это может привести к увольнениям, если я включу это.