Создание правильной структуры базы данных с помощью ручного тарифа
Мне поручено довольно сложное проектирование базы данных, и я подумал, что кто-то может дать мне несколько советов, которые помогут начать работу.В настоящее время у нас есть система складирования и складирования товаров, и теперь мы хотели бы использовать эти данные для расчета затрат на хранение.
База данных уже содержит следующее: дата поступления товара, дата выхода товара, вес партии, количество штук,Габариты, описание товара, тип контейнера для хранения (если применимо).Данные хранятся в MySQL, что может не подходить для структуры тарифов ниже.
Вот структура начисления для диапазона 1,2,3,4.У нас есть около 12 групп в зависимости от размера и важности клиента.Все остальные полосы являются производными от следующих:
ГРУППА 1 По прибытии на наш объект € 0,04 за килограмм + € 4,00 за груз для генеральных грузов € 0,07 за килограмм для ЖУРНАЛОВ - НИКАКОГО ХРАНЕНИЯ ЗАРЯДКА ХРАНЕНИЕ ЗАРЯДКИ ПОСЛЕ 5 ДНЕЙ€ 4,00 за неповрежденный поддон, максимальный размер 120x100x160 см (Стандартный деревянный поддон со склада) € 6.50 за кубический метр на сыпучих или негабаритных грузах.ГРУЗ ПОСТАВЛЯЕТСЯ В СПЕЦИФИЧЕСКИХ КОНТЕЙНЕРАХ 20 ПОДДОНОВ 20 футов - € 50,00 ТОЛЬКО ПОДДОН 40 футов - € 20,00
ГРУППА 2 0,04 за килограмм без минимальной зарядки.ТОЛЬКО - € 20,00
ГРУППА 3 € 0,03 за килограмм + € 3,00 за груз до 2000 кг € 0,02 за килограмм + € 2,00 за груз свыше 2000 кг Сбор за хранение ПОСЛЕ 5 ДНЕЙ € 4,00 за поддон макс. Размер 120x100x160 € 0,04 за грузкилограмм сыпучих грузов
ГРУППА 4 € 5,00 за поддон ЗАРЯДКИ НА ХРАНЕНИЕ ПОСЛЕ 4 ДНЕЙ € 5,00 за поддон максимальный размер 120x100x160
Пока я думаю собрать зарядную ленту по прибытии груза, затем попробоватьи поместите тариф в таблицу с некоторой нормализацией, такой как тип контейнера.
Кто-нибудь имел опыт работы с подобным руководством по преобразованию системы?