Я получил реляционную базу данных типа R = {A, B, C, D, E, F} с функциональными зависимостями, такими как F = {{AB -> C}; {А -> D}; {D -> АЯ}; {E -> F}}Реляционные базы данных декомпозиции
Однако, с помощью правил вывода, я придумал утверждение BD -> ABCEF, интересно, разрешено ли с помощью правила декомпозиции исключить B с правой стороны?
Правило разложения говорит:
Если X -> YZ, то X -> Y и X -> Z
В основном это BD -> ACEF правильно?
Кроме того, если у вас есть (BD) и (AB) в качестве ключей-кандидатов, а кто-то запрашивает первичный ключ, являются ли кандидат-ключи произвольными для первичного ключа? –