Potrzebuję pomocy i wskazówek.Jak uzyskać minimalny klucz z zależności funkcjonalnych?
Mam następującą zależność: R = {A, B, C, D, E, F}
i zbiór zależności funkcyjnych
F = { {AB -> C}; {A -> D}; {D -> AE}; {E -> F}; }
Jaki jest klucz podstawowy dla R?
Gdybym stosować zasady wnioskowania i uzyskać te dodatkowe zależności funkcyjne:
D -> A
D -> E
D -> F
D -> AEF
A -> E
A -> F
A -> DEF
Jak mogę kontynuować?
Uważam, że A i D stanowią 1-1 odpowiednik w schemacie. – RBarryYoung
Ten proces niekoniecznie określa klucz podstawowy (pojedynczy klucz). ("Klucz podstawowy" jest na dobrej drodze do bycia głównie pojęciem SQL, a nie pojęciem relacyjnym). Ten proces, właściwie zastosowany, da ci * zestaw * kluczy kandydujących. Jak wybrać klucz podstawowy z zestawu kluczy kandydatów nie jest częścią procesu. –
Tak, masz rację. Ten proces da ci klucze do kandydatów :)) – mrjasmin