0

Рассмотрим соотношение R (A, B, C, D, E) с множеством F = (A-> C, B-> C, C-> D, DC-> C, CE -> A) Предположим, что отношение было Разложено соотношениями R1 (A, D), R2 (A, B), R3 (B, E), R4 (C, D, E), R5 (A, E)Разрушение или без потерь Разложение

Является ли это декомпозицией без потерь или без потерь?

Я попытался решить этот вопрос, используя матричный метод, и я получаю ответ как без потерь, потому что мне удалось получить строку в матрице 5 * 5, заполненную одной переменной, однако книга, из которой я решаю, дает ответ как с потерей данных. какой из них правильный ответ?

ответ

0

Это безупречное разложение конечно. Строка, соответствующая R заполняется одной переменной.

как в сторону, если у вас есть выше полученное разложение с помощью Bernstein Синтез затем просто проверить, состоит ли какой-либо из разложившихся отношений всех атрибутов ключа исходного соотношения R гарантирует, что это без потерь разложение. Например, BE является ключом для отношения R в приведенном выше примере. Разлагают соотношение R включает в себя как первичные атрибуты B и E и, следовательно, это обеспечивает разложение без потерь.

+0

спасибо mate.i ценю вашу помощь. Я получал мой r3, заполненный одной переменной, как вы сказали, увлажнитель, так что теперь я могу быть уверен, что этот ответ без потерь. его никогда не было хорошо доверять книгам вслепую. также я не знал о синтезе Бернштейна. После твоего поста я взглянул на эту тему, и он, наконец, очистил все мои сомнения по этому вопросу. – batman007

+0

@ batman007 Рад помочь, и добро пожаловать в переполнение стека. Если этот ответ или любой другой решают вашу проблему, отметьте его как принятый. :) – PuRaK

Смежные вопросы