60 likes | 237 Views
Normalizacja. Tabela nie jest w pierwszej postaci normalnej gdyż występują pola, które zawierają powtarzające się wartości. Kolumny IDProd, NazwaProd, CenaJedn, Ilość nie są funkcyjnie zależne od klucza głównego. 1PN. Tabela jest w 1PN. Każde pole zawiera wartości atomowe.
E N D
Normalizacja Tabela nie jest w pierwszej postaci normalnej gdyż występują pola, które zawierają powtarzające się wartości. Kolumny IDProd, NazwaProd, CenaJedn, Ilość nie są funkcyjnie zależne od klucza głównego
1PN • Tabela jest w 1PN. Każde pole zawiera wartości atomowe. • Operowanie taką strukturą danych wykazuje pewne efekty uboczne: • Efekt ubocznego usunięcia • Usunięcie klienta Cabacki spowoduje jednoczesne usunięcie wszystkich danych o pomidorach • Uboczny efekt modyfikacji • Zmiana nazwiska klienta wymaga odszukania i modyfikacji każdego jego wystąpienia • Efekt ubocznego wprowadzania • Nie można dodać nowego odbiorcy bez dodania produktu.
Zidentyfikowane zależności funkcyjne DataZam IDKl Nazwisko NrZam Imię NazwaProd IDProd CenaJedn Ilość
Zależności funkcyjne IDKl Imię Nazwisko Tabela nie jest w 3PN gdyż występują zależności funkcyjne pomiędzy kolumnami, które nie są kluczem głównym