Лучшая схема базы данных для механизма наблюдения за записями таблиц - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь создать оптимизированную схему базы данных для следующего механизма: -

У меня есть следующие таблицы: -

  1. Ваучеры (VoucherID, Дата, Партия, Дебет, Кредит, PostedByUserID, SupervisedByUserID)
  2. Пользователи (UserID, UserName, UserGroupID)
  3. Группы пользователей (UserGroupID, GroupName, SupervisorUserGroupID)

Требование заключается в том, что сначала пользователь (с некоторыми низкими правами наблюдения) публикует запись в таблице ваучеров. Теперь мне нужно, чтобы эта запись была видна пользователям с более высокими правами надзора, и эти пользователи могут контролировать эту запись.

Использую ли я правильную и оптимизированную схему базы данных для этого требования? Или мы можем улучшить его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...