Хелп! Проктирование БД интернет-магазина опред. вложенности

alexspark

Новичок
Всем привет. Столкнулся с проблемой проектирования БД, есть к примеру категории (Мягкая мебель,корпусная мебель....) у этих категорий есть подкатегории (Мягкая мебель:диваны,кровати... Корпусная мебель: столы,тумбы... и др) у них могут быть еще подкатегории в общем то по максимуму будет 3-я вложенность, вопрос в том как лучше поступить создать отдельные таблицы для каждой главной категории (Мягкая мебель,Корпусная мебель....) ИЛИ как я изначально сделал product->category->category_tree

для примера http://www.bis-m.ua/

по данным разделам меню нужно спроектировать БД
 
Сверху