BD-2st-1.2-w05.tresc-1.1-Slajd21

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Postać normalna Boyce-Codd (BCNF) (1)

Postać normalna Boyce-Codd (BCNF) (1)


Rozważmy przykład relacji grunty przedstawiony na slajdzie. Schemat relacji składa się z 6 atrybutów: Id_Własności, Województwo, Id_gruntu, Obszar, Cena, Stopa_podatku. Schemat relacji posiada 2 klucze. Pierwszym z nich jest atrybut Id_Własności, a drugim – para atrybutów: Województwo i Id_gruntu. Atrybutami podstawowym relacji są: Id_Własności, Województwo i Id_gruntu. Atrybutami wtórnymi są: Obszar, Cena, Stopa_podatku.

Zbiór zależności funkcyjnych związanych ze schematem relacji został przedstawiony na slajdzie. Zależność nr 1 i nr 2 są zależnościami od klucza. Zależność nr 3 stwierdza, że atrybut Stopa_podatku zależy od atrybutu Województwo. Zależność nr 4 oznacza, że atrybut Województwo zależy od atrybutu Obszar. Zależność nr 5 oznacza, że atrybut Cena zależy od atrybutu Obszar.

Łatwo zauważyć, że schemat relacji jest w 1NF, nie jest natomiast w 2NF. Wynika to z faktu, że atrybut wtórny Stopa_podatku jest częściowo funkcyjnie zależny do klucza Województwo i Id_gruntu (zależność nr 3).


<< Poprzedni slajd | Spis treści | Następny slajd >>