Dlaczego tak
Wartości są atomowe, więc 1NF jest spełniona. Kolumna nazwa_przedmiotu zależy jednak tylko od id_przedmiotu, czyli od części złożonego klucza — to zależność częściowa, która łamie 2NF. Skoro 2NF nie jest spełniona, nie są spełnione także 3NF ani BCNF, ale pytanie dotyczy najniższej naruszonej postaci; poprawka polega na przeniesieniu nazwy przedmiotu do tabeli przedmioty.