Рубрики

ВОРОТА | GATE-CS-2003 | Вопрос 30

Рассмотрим следующий запрос SQL

select distinct al, a2,........., an
from r1, r2,........, rm
where P 

Для произвольного предиката P этот запрос эквивалентен какому из следующих выражений реляционной алгебры?
A:
B:
C:
D:
(А) А
(Б) Б
(С) С
(D) D

Ответ: (А)
Объяснение:
Перекрестное произведение (x) объединяет кортежи одного отношения со всеми кортежами другого отношения. Таким образом, кортежи отношения r1, r2…. рН объединены.

Выберите оператора используется для выбора результирующих кортежей.

Оператор проекции используется для выбора подмножества атрибутов из результирующих кортежей путем указания имен атрибутов. Таким образом, атрибуты a1, a2, a проецируются из результирующих кортежей.

Таким образом, вариант (А) является правильным.

Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте.

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2003 | Вопрос 30

0.00 (0%) 0 votes