Есть материал. "Бумага" который имеет много параметров:
1. Группа
2. Название
3. Плотность
4. Толшина
5. Цена за тонну
6. Валюта
7. Формат
8. Цена за лист
Но этот материал представляет собой некое дерево.
Группа
| Название 1
|| Плотность, толщина 1, цена за тонну, Валюта
||| Формат листа, Цена за лист, Валюта
||| Формат листа, Цена за лист, Валюта
|| Плотность, толщина 1, цена за тонну, Валюта
|| Плотность, толщина 1, цена за тонну, Валюта
| Название 2
|| Плотность, толщина 1, цена за тонну, Валюта
||| Формат листа, Цена за лист, Валюта
||| Формат листа, Цена за лист, Валюта
|| Плотность, толщина 2, цена за тонну, Валюта
||| Формат листа, Цена за лист, Валюта
||| Формат листа, Цена за лист, Валюта
|| Плотность, толщина 3, цена за тонну, Валюта
| Название 3
|| Плотность, толщина 1, цена за тонну, Валюта
||| Формат листа, Цена за лист, Валюта 1
||| Формат листа, Цена за лист, Валюта 2
|| Плотность, толщина 2, цена за тонну, Валюта
На сколько таблиц разбить такой материал?
Планирую сделать так.
Таблица 1: - Группы (список групп)
Таблица 2: - Наименование (список наименований) + дополнительное поле с ID группы
Таблица 3: - Плотность (Плотность, толщина, цена за тонну) + дополнительное поле с ID наименованием
Таблица 4: - Формат (Планирую собрать все форматы, цену за формат, валюту) + дополнительное поле с ID плотности
Получается что материал бумага будет состоять из 4 таблиц. Если нужно будет удалить какое-то название бумаги, прейдется шерстить все таблицы. Или можно удалить по связям?
Может можно сделать как то проще?
|