Если делать социальную сеть, то как должна быть устроена БД. Я думаю, что есть минимум 4 таблицы:
- Хранит id и индивидуальные настройки
- Хранит id и данные(Имя, фамилия, вуз и т.п.)
- Хранит id и посты на стене
- Хранит id и подписки
Все таблицы связаны внешнем ключем id
Нормальна ли такая структура? Если ты находишься в новостях, то через 4 таблицу по id вынимает все подписки и берет у каждого сообщения из 3 таблицы?