Соотношение Пользователей к группам пользователей
есть 2 таблицы:
1. Users (int ID_User, varchar User_Name)
2. User_Groups (int ID_Group, varchar Group_Name, х_з_какой_тип_данных Permission)
надо создать некую структуру отношений Users <==> User_Groups таким образом что бы несколько пользователей могли быть включены в одну группу и на одного пользователя можно было повесить несколько групп, для последующей передачи в 3-ю таблицу "прав" на управление записями последней.
Аналогия есть в 1С (любой отчет за одну секунду ) только там сам черт ногу сломит искать зависимости, и есть в MSSQLServer (тоже не понятно).
PS. возможно надо создавать "промежуточную" таблицу с соотношением "Users <==> User_Groups" многие ко многим.
-------------------------
Вася | гр1
Миша | гр2
Оля | гр1
Юля | гр2
Миша | гр1
Первичный Ключ = пользователь + группа.
А дальше select-ы с группировкой.... :)
Отличный материал по теме (авось пригодится):
Цитата: makbeth
Отличный материал по теме
то что надо, спасибо