Проектирую ER-модель ИС. Как связать три ID разных ролей пользователей в одном атрибуте сущности USERS?
Проектирую ER-модель информационной системы, есть сущности по ролям: Админы, Заказчики, Исполнители - у каждой свои идентификаторы. Как их связать в одну сущность USERS, где есть также атрибуты: Password, Reg_date, Acc_type - пароль, дата регистрации, тип аккаунта? Добавить в конце каждой сущности-таблицы атрибут id_user, а его уже как ключ в USERS? Еще способы?
Могу ошибаться, т.к. не знаю деталей ТЗ, но из термина "Роль" напрашивается сущность "Роль" у которой есть атрибут "Роль"с возможными значениям "Админы", "Заказчики", "Исполнители"
Если связь 1 к 1 то можно ид группы цеплять полем к юзеру, если групп может больше чем 1 то через отдельную таблицу связей где будет юзер 1 группа 1 юзер 1 группа 2