Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
kirillgolodaev
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 12
1

Как организовать структуру пользователей?

05.06.2017, 09:24. Просмотров 490. Ответов 1
Метки нет (Все метки)

Здравствуйте, как организовать структуру пользователей?

Есть 3 вида пользователей: админ, оператор и клиент.
У каждого типа пользователей, разные данные (поля).
За каждым пользователем закреплен свой оператор или наоборот, у оператора есть свои клиенты.

Думаю сделать так:
1. таблица пользователей "user" (id, login, password, name и т.д.)
2. таблица профиль клиента "client_profile" (id, user_id и т.д.)
3. таблица профиль оператора "operator_profile" (id, user_id и т.д.)

А вот как сделать связь оперетар-клиент?

Сделать "один ко многим" или в таблицу "user" добавить "parent_id"?

Как сделать правильно?

Если таблицу профиля клиента переименовать в "client", теперь не профиль, а отдельная сущность.

Есть таблица "заявки", в ней записывать id из таблицы "user", или "id" из таблицы client?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2017, 09:24
Ответы с готовыми решениями:

Как организовать структуру приложения
Всем доброго времени суток. У меня есть MS Sql сервер. Там в БД есть таблицы: Abiturient -...

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

не могу организовать регестрацию пользователей
помогите плиз!

Как организовать базу пользователей?
Было худо бедно разработана бд на SQL 2012(точнее было создано несколько таблиц, установлена связь...

1
Sombrero
73 / 69 / 40
Регистрация: 31.03.2014
Сообщений: 298
05.06.2017, 10:19 2
kirillgolodaev, я думаю тут нужно обозначить роли(такие как клиент и администратор) для user в отдельной таблице ролей

roles
id | roles_name

и таблица связь
users_has_roles
id | users_id | roles_id
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2017, 10:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как организовать обращение пользователей к БД на сервере?
Умные програмисты) Научити меня одной вещи. Я пишу квалиф. работу на тему создания электронного...

Как организовать структуру базы?
Необходимо формировать заказы, где содержится информация о покупателями и заказанными ими товарами....

Как лучше организовать структуру БД
Добрый день. Работаю над разработкой программы для кинологического клуба (к слову сказать - и...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.