Я создаю таблицу прав собственности на файлы.Файл может принадлежать как одному пользователю (таблица Пользователи ), так и группе пользователей (таблица Группы пользователей ).Я хотел бы сделать все эти отношения одной таблицей, в которой каждый кортеж является владельцем группы или владельцем файла.
Users: User_ID (PK), name, email
Группы пользователей: UserGrp_ID (PK), имя, creator_ID (FK для пользователей)
TestGroupOwnerships: ???
Я думаю, что возможно сделать обе отношения какодин стол, но я не совсем уверен, как.Также допустимо изменение таблиц Users или UserGroups (все еще на стадии планирования).
Спасибо,
Alex