Лучшая практика sql для связанных записей

Привет Мне нужно иметь возможность связывать связанные приложения и я пытаюсь разработать оптимальную структуру таблиц для сохранения, обновления и удаления.

У меня есть следующая таблица:

APPLICATION{ApplicationId, Name, Description}

Мне нужно иметь возможность сказать, что приложение 1 связано с приложениями 2 и 3. Поэтому если вы откроете приложение 2, то увидите, что оно связано с приложениями 1 и 3. Затем приложение 3 связано с 1 и 2.

Какова наилучшая структура таблицы для связанной таблицы?

EDIT

Мой основной вопрос: нужна ли мне запись для каждого соединения, т.е. для приложений 1, 2 и 3 мне понадобится 6 записей? 1->2, 1->3, 2->1, 2->3, 3->1, 3->2 ?? Если нет, то какой запрос лучше всего подходит для возврата всех связанных приложений для данного id?

0
задан lisburnite 27 September 2011 в 13:21
поделиться