Я новичок в реляционной алгебре, и я застрял в этом вопросе в течение нескольких дней. Помогите плз.Реляционная алгебра Проверьте, все ли элементы принадлежат коллекции
0
A
ответ
0
Вот способ сделать это:
Мы будем выполнять группировку и агрегатную функцию вместе. Сначала мы группируем в соответствии с Collection
, а затем мы просто выполняем операцию суммирования счисления на Owner
. Назовем полученное нами соотношение temp
.
Используя это результирующее соотношение, мы просто находим кортежи, у которых есть счетное значение, равное единице, которое указывает, что одному человеку принадлежит весь набор.
Как только мы найдем кортежи, мы можем просто сделать естественное соединение с исходным отношением, чтобы найти имя владельца.
Надеюсь, это поможет.
Что представляет собой владелец, владеющий целой коллекцией? Имеет ли он три коллекции или три коллекции? – user2548635
, если все предметы коллекции имеют одного и того же владельца. –