2014-10-06 2 views
0

Я новичок в реляционной алгебре, и я застрял в этом вопросе в течение нескольких дней. Помогите плз.Реляционная алгебра Проверьте, все ли элементы принадлежат коллекции

enter image description here

+0

Что представляет собой владелец, владеющий целой коллекцией? Имеет ли он три коллекции или три коллекции? – user2548635

+0

, если все предметы коллекции имеют одного и того же владельца. –

ответ

0

Вот способ сделать это:

Мы будем выполнять группировку и агрегатную функцию вместе. Сначала мы группируем в соответствии с Collection, а затем мы просто выполняем операцию суммирования счисления на Owner. Назовем полученное нами соотношение temp.

Используя это результирующее соотношение, мы просто находим кортежи, у которых есть счетное значение, равное единице, которое указывает, что одному человеку принадлежит весь набор.

Как только мы найдем кортежи, мы можем просто сделать естественное соединение с исходным отношением, чтобы найти имя владельца.

Надеюсь, это поможет.