Relacja jest w drugiej postaci normalnej wtedy i tylko wtedy gdy jest w I postaci normalnej
i każda kolumna zależy funkcyjnie od całego klucza kandydującego (głównego | ||||||
id części |
nazwa części |
nazwa producenta |
adres producenta |
id zamówienia |
id dostawcy |
id ilość części |
0088 |
System op. |
M$ |
USA |
0001 |
222 |
0088 1 |
0089 |
Obudowa |
Blacharnia |
Polska | |||
0004 |
111 |
0089 1 | ||||
0001 |
Karta graficzna |
USA | ||||
0007 |
456 |
0001 1 | ||||
0002 |
Bateria |
Toshiba |
Japonia |
0010 |
768 |
0002 55 |
id |
nazwa |
adres |
dostawcy |
dostawcy |
dostawcy |
222 |
M$ |
USA |
111 |
Blacharnia |
Polska |
456 |
Nvidia |
USA |
768 |
Toshiba |
Japonia |
Poprzednia postać nie była w 2NF gdyż w tabeli wraz z kluczem iddostawcy, idczesci oraz idzamowienia pojawiał się wartość związana tylko z częścią klucza np. Adres dostawcy jest związany tylko i wyłącznie z kluczem iddostawcy
Dostawca nie musi być związany z producentem