1 / 6

Normalizacja

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.

mort
Télécharger la présentation

Normalizacja

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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.

  3. Zidentyfikowane zależności funkcyjne DataZam IDKl Nazwisko NrZam Imię NazwaProd IDProd CenaJedn Ilość

  4. 2PN

  5. 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

  6. 3PN

More Related