Рубрики

ВОРОТА | GATE-CS-2007 | Вопрос 62

Какое из следующих утверждений, если ЛОЖЬ?
(A) Любая связь с двумя атрибутами в BCNF
(B) Отношение, в котором каждый ключ имеет только один атрибут, находится в 2NF
(C) Первичный атрибут может транзитивно зависеть от ключа в отношении 3 NF.
(D) Первичный атрибут может транзитивно зависеть от ключа в отношении BCNF.

Ответ: (D)
Объяснение:
Если реляционная схема находится в BCNF, то вся избыточность, основанная на функциональной зависимости, была удалена, хотя другие типы избыточности могут все еще существовать.

Реляционная схема R находится в форме BCNF тогда и только тогда, когда для каждой из ее зависимостей X → Y выполняется хотя бы одно из следующих условий:
1. X → Y является тривиальной функциональной зависимостью, т.е. Y является подмножеством X.
2. X — суперключ для схемы R

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

Таким образом, утверждение «простой атрибут может транзитивно зависеть от ключа в отношении BCNF» является ложным.

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

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

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

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

ВОРОТА | GATE-CS-2007 | Вопрос 62

0.00 (0%) 0 votes