Подскажите структуру БД

4m@t!c

Александр
Подскажите структуру БД

Есть три типа посетителей
1. Фирмы
2. Менеджеры этих фирм
3. Клиенты.

Интересует, как кореектней организовать аккаунты, а точней, так что бы можно было бы производить авторизацию пользователей через единую форму.
Обдумал вариант, что будет одна таблица account, в которой будут хранится id аккаунта, login, password.
Через id аккаунта я свяжусь с тремя таблицами различных типов посетителей таблицы.
Вопрос. насколько корректна идея?
если есть у кого-то опыт в подобном, буду признателен, если им поделитесь.
 

kvf77

Red Devil
А почему ты не хранишь тип посетителя в той же таблице где и пароль с логином? У тебя один и тот же посетитель может быть и менеджером и клиентом? Если так - то твой способ нормальный.
 

4m@t!c

Александр
именно такая стркутура была вызвана тем, что предполагается, что помимо логина и пароля в таблице аккаунта будет статус аккаунта - "открыт", "закрыт", "вид интерфейса сайта". Т.е. делать во всех трех таблицах такого смысла нет (или есть, что и хочу узнать). а вот и решил создать отдельно таблицу с данными по аккаунту.
 
Сверху