Вопрос довольно тривиальный, я думаю. НО ТЕМ НЕМЕНЕЕ,
Например, у меня есть объекты: пользователь (идентификатор, имя), группа (идентификатор, имя), группа_пользователей (идентификатор_пользователя, идентификатор_группы) и галерея (идентификатор, имя, идентификатор_пользователя)
Владелец галереи может быть пользователь ИЛИ группа .
Каково лучшее решение для этого в реляционных базах данных?
Спасибо!
PS Если кто-нибудь знает реляционную алгебру и оптимизацию схемы. Как это будет выглядеть?
Я думал о Владельце (id, user_id, group_id), но я понятия не имею, как показать отношение «ИЛИ» в терминах реляционной алгебры.