Тема: Привязка
Показать сообщение отдельно

  #14  
Старый 19.08.2009, 19:01
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Нахство вы выдумываете ребята. Сразу видно что нормальной практики явно не хватает
2 restart_05:
Создавай такую таблицу:

Код:
user_ud | friend_id
Где один кортеж (строка) - один друг.
Т.е. допустим у человека 10 друзей - это будет 10 кортежей.
Так же эти поля будут внешними ключами на таблицу с юзерами.

Вышеприведенный в данном топике вариант имеет кучу недостатков, таких как аномалия удаления, вставки, изменения и тд и тп. Так же при такой структуре ни о какой согласованности в БД не может быть и речи.

Со структурой, которую предложил я - легко работать. Делаешь элементарные запросы на выборку, вставку, удаление и тп, и спишь спокойно.
 
Ответить с цитированием