Я строю таблицу процедур, и мне нужно выяснить способ, чтобы «только что зарегистрированный пользователь» имел доступ к этой процедуре.Хранение массива типа string [] внутри базы данных
Моя первая мысль хранить эту информацию в Certified
колонке в таблице, как так 'JohnD', 'JasonD', 'JaneD'.
Тогда я мог бы только показать, что процедура, если пользователь вошел в одно из имен пользователей, хранящихся в Certified
колонке.
Я собираю пользователей из Active Directory, поэтому у меня нет таблицы пользователей. Я легко имею доступ к их имени пользователя и полному имени и т. Д.
В таблице процедур будет много процедур, тогда моя таблица KPI может иметь много KPI для каждой процедуры. Тем не менее, я хочу, чтобы только кто-то, кто зарегистрировался, мог просматривать KPI, для которого он сертифицирован.
Я собираюсь сделать это в хорошем смысле?
Есть ли способ избежать таблицы пользователей? Кажется утомительным иметь таблицу пользователей, когда у меня есть доступ к активному каталогу. Затем, если что-то в активном каталоге меняет, я должен убедиться, что таблица пользователей также отражает это изменение. Я понимаю, как это лучший нормализованный подход. –