Подскажите как в БД организовать систему внутренних категорий?

Guest111

Guest
Подскажите как в БД организовать систему внутренних категорий?

У меня конечно есть множество идей, но самая оптимальная такая:
Код:
| 0 | 0 | Категория1
| 0 | 1 | Категория2
| 0 | 2 | Категория3
| 0 | 3 | Категория4
| 1 | 0 | ПодКат1
| 1 | 1 | ПодКат2
| 1 | 2 | ПодКат3
т.е. здесь я использую "систему списков". Точка входа здесь "0".
Т.е. все строки где первый столбец == 0. Далее в зависимости от второго столбца мы узнаем идентификатор подкатегорий.

Подскажите пожалуйста, насколько данная модель актуальна?
Есть ли более оптимальные варианты организации данной задачи?
 
Сверху