Василий Банников, машиноместо сопоставляется с грузом, каждый груз — отдельное машиноместо. Если у меня несколько единиц одного товара, но они находятся внутри 1 коробки, то это 1 машиноместо, если товары не соединены физически (не обмотаны скотчем, не находятся внутри одного мешка или коробки), то это разные места. Даже если у меня 5 идентичных коробок, что их невооруженным взглядом не различишь, но физически они никак между собой не скреплены, то каждая коробка считается отдельным местом.
Василий Банников, ну так-то ты прав. Но я попытался найти такие решения, чтобы не потерять связь того, какое машино-место какой сущности в БД соответствует.
Да, получается, что массогабаритные харастеристики груза отдельной сущностью не являются и, скорее всего, правильно было бы оставить все так как и есть. Единственной причиной почему я хотел добавить колонку "Количество" в таблицу "Груз" было уменьшение дублирования данных, так как на самом деле груз обладает большим количеством атрибутов (а не только массой и габаритами). Возможно, я не правильно освоил теорию проектирования баз данных, поэтому меня клонит к таким решениям.
Каждый отдельный груз, даже с одинаковыми массогабаритными характеристивами в моем случае все-таки является отдельной сущностью, поэтому мне нужно иметь возможность отслеживать каждый груз, именно поэтому во втором варианте я добавил колонку "Порядковый номер груза" в таблицу "Документы о перемещении".
Выходит, что тогда мне, скорее всего, нужно оставить все как есть и не пытаться придумать что-то с этим количеством однотипных грузов.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.