Карточка пользователя под каждую роль. Как лучше?

В системе есть пользователь. У него есть некие поля (видно на скрине). Эти поля общие для всех пользователей в системе. У этого пользователя может быть N-е кол-во ролей. У каждой роли есть специфичные поля, которые должны быть заполнены по каждому пользователю, если у него есть эта роль.

Как лучше изобразить это в БД?

У меня получилось что-то такое: введите сюда описание изображения


Ответы (0 шт):