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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Pierwsza postać normalna 1NF (3)

Pierwsza postać normalna 1NF (3)


Zauważmy, że relacja Pracownicy zawiera zagnieżdżoną w niej relację Projekty składającą się z atrybutów: Nr i Godziny. Trywialna normalizacja relacji Pracownicy do 1NF polegałaby na utworzeniu dla każdej krotki relacji zagnieżdżonej osobnej krotki relacji znormalizowanej. W wyniku uzyskalibyśmy przykładowo, 2 krotki postaci <1234567; Kowalski; 1; 32,5> i <1234567; Kowalski; 2; 7,5>.

Zasadniczą wadą tego sposobu normalizacji relacji Pracownicy jest duża redundancja danych, tzn. informacje dot. identyfikatora pracownika i jego nazwiska będą występowały wielokrotnie w kolejnych krotkach znormalizowanej relacji. Zalecany sposób normalizacji schematów relacji nie będących w 1NF opiera się na rozróżnieniu relacji zagnieżdżonej i relacji zewnętrznej. Do relacji zewnętrznej należą wszystkie atrybuty, które nie wschodzą w skład relacji zagnieżdżonej.

Przedstawiony slajd ilustruje podział relacji pracownicy na relację zewnętrzną i relację zagnieżdżoną.


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