У меня есть два типа пользователей в базе данных: -Веб-зарегистрированные пользователи -Твиттеры
Я должен хранить данные обоих: - Веб-зарегистрированных пользователей: идентификатор, ник, почта, проверено, пароль - Twitterпользователи: id, ник
В настоящее время у меня есть только 2 таблицы: - webUsers: id , ник, почта, подтверждено, пароль - twitterUsers: id , ник
Но это несет некоторые проблемы, например, с таблицей комментариев.Оба пользователя могут комментировать, поэтому мне понадобятся два внешних ключа, а это невозможно.
Я также подумал об этой возможности: - users: id , ник - users_twitter: id , - users_web: id , ник, почта, проверено, пароль.
Это будет главная таблица users с двумя дочерними элементами: users_twitter и users_web .Но ... таблица users_twitter имеет только одно поле: id Разве это не странно?
Что бы вы мне порекомендовали?О, и кстати.Идентификатор пользователей Twitter - это тот, который я получаю из Twitter API, поэтому возможно, что идентификатор будет таким же, как у моего идентификатора веб-пользователей.
Спасибо.