Использование таблицы в качестве уникального словаря без учета 1NF? - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть таблица Employee с параметрами {EmployeeId, Name, Age и т. Д.}.Однако мне нужно предоставить сотрудникам индивидуальные права, например, словарь, содержащий такие значения, как («Резервная база данных», false).

Однако добавление словаря в таблицу Employee противоречит 1-й нормальной форме.Я думал о создании новой табличной функции (описание строки PK, допускается bool), но таким образом я не могу назначить уникальные значения для каждого сотрудника, верно?Потому что, если я свяжу двух сотрудников с табличной функцией и изменит одну функцию, это повлияет на них обоих.

Я уже некоторое время борюсь с этим и не могу найти удовлетворительных и хороших решений.У кого-нибудь есть идея?

1 Ответ

0 голосов
/ 20 сентября 2018

Как насчет добавления поля EmployeeId в таблицу функций?Вы можете связать 2 таблицы с полем EmployeeId.

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