Рубрики

ВОРОТА | GATE-CS-2002 | Вопрос 50

Отношение R разлагается с использованием набора функциональных зависимостей, F и отношение S разлагается с использованием другого набора функциональных зависимостей G. Одно разложение определенно является BCNF, другое определенно является 3NF, но неизвестно, какой именно. Чтобы сделать гарантированную идентификацию, какой из следующих тестов следует использовать для разложений? (Предположим, что замыкания F и G доступны).
(A) Зависимость-сохранение
(B) Lossless-соединение
(C) определение BCNF
(D) 3NF определение

Ответ: (с)
Объяснение: Ответ (C), поскольку для идентификации BCNF нам нужно определение BCNF. Одно отношение, которое удовлетворяет, будет в BCNF, а другое будет в 3NF.

1-е неверно, потому что зависимость может сохраняться как 3NF, так и BCNF.
2-е неверно, потому что разложение как 3NF, так и BCNF может быть без потерь.
4-е неверно, потому что 3NF и BCNF также находятся в 3NF.
Тест на этот вопрос

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

ВОРОТА | GATE-CS-2002 | Вопрос 50

0.00 (0%) 0 votes