@Evgen5

Проектирую ER-модель ИС. Как связать три ID разных ролей пользователей в одном атрибуте сущности USERS?

Проектирую ER-модель информационной системы, есть сущности по ролям: Админы, Заказчики, Исполнители - у каждой свои идентификаторы. Как их связать в одну сущность USERS, где есть также атрибуты: Password, Reg_date, Acc_type - пароль, дата регистрации, тип аккаунта? Добавить в конце каждой сущности-таблицы атрибут id_user, а его уже как ключ в USERS? Еще способы?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 3
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Могу ошибаться, т.к. не знаю деталей ТЗ, но из термина "Роль" напрашивается сущность "Роль" у которой есть атрибут "Роль"с возможными значениям "Админы", "Заказчики", "Исполнители"
Ответ написан
Комментировать
@vshvydky
Если связь 1 к 1 то можно ид группы цеплять полем к юзеру, если групп может больше чем 1 то через отдельную таблицу связей где будет юзер 1 группа 1 юзер 1 группа 2
Ответ написан
Комментировать
yarosroman
@yarosroman
C# the best
Зачем на каждую группу делать сущность? Проще поле роли добавить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы