Нормальная форма баз данных 1с

Разговариваю с системным аналитиком.

В 1С сделано две таблицы – одна сколько изделий надо
выпустить, вторая – сколько материалов требуется на выпуск изделий. Эти таблицы
грузятся из другой системы, производственной.

Он у меня спрашивает – а что, нельзя было бы сделать
просто, чтобы в одной таблице был и выпуск и потребность.

Я задумываюсь – вроде бы и можно было бы. Но потом
вспоминаю про нормальные формы баз данных и говорю – увы, нельзя.

Потому что тогда у тебя бы записи выглядели бы так:

1: Нужно выпустать 4 табуретки, для этого нужно 16 ножек.

2: Нужно выпустать 4 табуретки, для этого нужно 4 седушки.

3: Нужно выпустать 3 стола, для этого нужно 12 ножек.

4: Нужно выпустать 3 стола, для этого нужно 3 столешницы.

То бишь информация о выпуске повторялась бы, что принесло
бы проблемы при работе с таблицами и на реальных объемах они бы стали огромными
и плохо сопровождаемыми.

Всё таки полезно знать базовую теорию баз данных!