Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Dekompositionsalgorithmus für bcnf

344  
яблочko гость17.06.21 22:48
яблочko
NEW 17.06.21 22:48 

Не врубаюсь в алгоритм, объяснения на немецком и те, что видела на английском, все однотипные . Вроде сам алгоритм понятен, но при применении неверные ответы.
Было бы здорово, если бы кто-то смог объяснить.

#1 
AlexNek патриот17.06.21 22:59
AlexNek
17.06.21 22:59 
в ответ яблочko 17.06.21 22:48

А с 1,2,3 проблемы есть?

https://info-comp.ru/boyes-codd-normal-form

#2 
яблочko гость18.06.21 08:14
яблочko
NEW 18.06.21 08:14 
в ответ AlexNek 17.06.21 22:59, Последний раз изменено 18.06.21 08:23 (яблочko)

нет, только с этим алгоритмом:

􏰀 BCNF: A schema R is in BCNF with respect to a set F of functional dependencies, if for all functional dependencies in

􏰀 F+ of the form α→β, where α⊆R and β⊆R, at least one of the following holds:


(1) α→β is trivial (i.e.,β⊆α)

(2) α is a superkey for R

  • in other words, the left part of any non-trivial dependency must be a superkey.
  • If we do not have redundancy in F, then for each α→ β, α must be a candidate key

----------


Für alle α → β mit α ∩ β = ∅ und ¬(α → R) kreiere: R1 = α ∪ β und R2 = R − β

Der Algorithmus wird anschließend auf R1 und R2 angewendet.

#3 
AlexNek патриот18.06.21 11:07
AlexNek
NEW 18.06.21 11:07 
в ответ яблочko 18.06.21 08:14

Ну вот, в примерах же видна проблема

https://ru.wikipedia.org/wiki/Норм�%...

https://spravochnick.ru/bazy_dannyh/teoriya_normalnyh_form...

Не думаю, что кому то захочется написать еще одну статью.


Задавайте конкретные вопросы.

#4 
яблочko гость18.06.21 11:54
яблочko
NEW 18.06.21 11:54 
в ответ AlexNek 18.06.21 11:07

Это не имеет никакого отношения конкретно к алгоритму.
Но я уже всё-таки сама разобралась. Спасибо!

#5