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

Я чувствовал, что это лучшее место, чтобы спросить об этом, а не Stackoverflow, поскольку оно не связано с программированием.
Хорошо. Дело в том, что мне нужно создать ERD системы управления отпусками. Предположим, что существует три уровня роли пользователя: Level A, B и C.
Где A может управлять как B, так и C; B может управлять только C и C обычными пользователями. Теперь я указал объект с именем USER в ERD и, следовательно, должен поддерживать только одну таблицу в моей базе данных для всех типов пользователей и установить флаг роли и код в соответствии с этим , Но как именно я представляю эти три уровня пользователей в ERD, поскольку ERD имеет только один объект для USER? и роль - это просто атрибут?
Должен ли я создавать три объекта для трех типов пользователей и, следовательно, создавать три таблицы и продолжать это? Но я могу управлять всеми функциями только с одним столом и одним флагом.
Немного смущен. Пожалуйста, помогите мне. :)

1 голос | спросил Bibhas 21 MarpmMon, 21 Mar 2011 16:33:43 +03002011-03-21T16:33:43+03:0004 2011, 16:33:43

1 ответ


3

Ты сам это сказал и подумал. E ntity R приветствие D . У вас есть только одна сущность ПОЛЬЗОВАТЕЛЯ, поэтому вам нужно только один раз ее поставить. Роль - это атрибут этого объекта.

Я бы углубился в уровни ролей на функциональной диаграмме, где объекты используются в определенной функциональности.

ответил Steven Ryssaert 21 MarpmMon, 21 Mar 2011 17:07:24 +03002011-03-21T17:07:24+03:0005 2011, 17:07:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132