BD-2st-1.2-w05.tresc-1.1-Slajd16
Druga postać normalna 2NF (3)
Zależnością funkcyjną występującą w schemacie Uczestnictwo, która narusza definicję 2NF jest zależność fd5. W związku z tym tworzymy nowy schemat relacji Pracownicy zawierający lewą i prawą stronę zależności funkcyjnej fd5 i usuwamy ze schematu relacji Uczestnictwo prawą stronę zależności funkcyjnej fd5. Zmodyfikowany schemat Uczestnictwo nadal nie spełnia definicji 2NF ze względu na zależności funkcyjne fd6 i fd7. Podobnie jak poprzednio, tworzymy nowy schemat relacji Projekty zawierający zależności funkcyjne fd6 i fd7 i usuwamy ze schematu relacji Uczestnictwo prawe strony zależności funkcyjnych fd6 i fd7. Uzyskany schemat Uczestnictwo’ składa się z atrybutów: IdPrac, NrProj, Funkcja i, co łatwo zauważyć, spełnia definicję 2NF. Ostatecznie, w wyniku dekompozycji schematu relacji Uczestnictwo otrzymujemy 3 schematy relacji: Uczestnictwo’, Pracownicy, Projekty, wszystkie w 2NF.