Во первых. Для дерева вложенные множества (nested set) может быть оптимальны если в основном таблицы читают. А если много в базу пишут, то вам прийдется каждый раз переписывать всю таблицу. Тогда просто foreign key на родителя подойдет.
Во вторых. Что это там смешаны многие ко многим и деревья? Многие ко многим действительно делаются промежуточной таблицей.
Впрочем, может быть непонятнсть вопроса это специально.
Во первых. Для дерева вложенные множества (nested set) может быть оптимальны если в основном таблицы читают. А если много в базу пишут, то вам прийдется каждый раз переписывать всю таблицу. Тогда просто foreign key на родителя подойдет.
Во вторых. Что это там смешаны многие ко многим и деревья? Многие ко многим действительно делаются промежуточной таблицей.
Впрочем, может быть непонятнсть вопроса это специально.