Создание схемы базы данных системы дружбы, как? - PullRequest
1 голос
/ 25 октября 2011

Я создаю социальную систему, и мне нужно создать дружбу. Может ли кто-нибудь помочь мне создать схему базы данных? Я хочу иметь возможность назначать друзей в группы (например, Google +) и настраивать видимость сообщений на основе групп или друзей (Google +). Спасибо за любую помощь и предложение.


Я использую C # и ASP.NET MVC 3 через Razor и SqlServer 2008 R2

1 Ответ

2 голосов
/ 25 октября 2011

Во-первых, вы, вероятно, должны опубликовать то, что вы пытались.Ответы на вопрос «Помоги мне закончить это» вы получите лучше, чем вопрос «Пожалуйста, сделайте всю эту работу для меня».

Базовая схема может выглядеть примерно так:

  • Users (идентификатор пользователя, имя и т. Д. И т. Д.)
  • UsersGroups (идентификатор пользователя, идентификатор группы, описание и т. Д.)
  • UsersGroupsRel (идентификатор пользователя, идентификатор группы, связанный идентификатор пользователя)

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

...