- U 2NF, relacijski mora biti u 1NF.
- U drugom normalnom obliku, svi ne-ključni atributi potpuno su funkcionalni ovisni o primarnom ključu
Primjer: Pretpostavimo da škola može pohraniti podatke o učiteljima i predmetima koje predaju. U školi učitelj može predavati više od jednog predmeta.
UČITELJ stol
| TEACHER_ID | PREDMET | TEACHER_AGE |
|---|---|---|
| 25 | Kemija | 30 |
| 25 | Biologija | 30 |
| 47 | Engleski | 35 |
| 83 | matematika | 38 |
| 83 | Računalo | 38 |
U navedenoj tablici, neprimarni atribut TEACHER_AGE ovisi o TEACHER_ID koji je odgovarajući podskup ključa kandidata. Zato krši pravilo za 2NF.
Da bismo danu tablicu pretvorili u 2NF, rastavljamo je na dvije tablice:
Tablica TEACHER_DETAIL:
| TEACHER_ID | TEACHER_AGE |
|---|---|
| 25 | 30 |
| 47 | 35 |
| 83 | 38 |
Tablica TEACHER_SUBJECT:
| TEACHER_ID | PREDMET |
|---|---|
| 25 | Kemija |
| 25 | Biologija |
| 47 | Engleski |
| 83 | matematika |
| 83 | Računalo |