Рубрики

ВОРОТА | GATE-CS-2014- (Set-3) | Вопрос 65


(А) А
(Б) Б
(С) С
(D) D

Ответ: (А)
Объяснение: Выражение реляционной алгебры в приведенном выше вопросе выполняет 4 операции, шаг за шагом (сначала самые внутренние скобки).


1. Select those tuples from relation r which satisfies
   expression/condition F1, say the result of this 
   operation is set A.

2. Select those tuples from set A which satisfies
   expression/condition F2, say the result of this
   operation is set B.

3. Select attrributes set A2 from set B, say the 
   result of this operation is set C.

4. Select attrributes set A1 from set C, say the 
   result is set D which is the final result.

Теперь, чтобы оптимизировать это выражение, мы можем объединить операции / шаги 1 и 2 с помощью оператора AND между условием F1 и F2, например, F1 ^ F2, и вместо выбора первого набора атрибутов A2, мы можем напрямую выбрать набор атрибутов A1 из результата комбинированная операция, которая представлена выражением в варианте A.

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

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

ВОРОТА | GATE-CS-2014- (Set-3) | Вопрос 65

0.00 (0%) 0 votes