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

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

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

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

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

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

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

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

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

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

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

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

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *