raport variabil este în formă normală de-al doilea dacă și numai dacă este în prima formă normală și fiecare atribut non-cheie este dependentă ireductibil pe cheia sa potențială. [1]
Ireductibilitatea înseamnă că nu există nici un subset mic de atribute, care poate afișa, de asemenea, această relație funcțională, ca parte a unei chei potențial. [1] Pentru o dependență funcțională ireductibilă este adesea folosită este echivalentă cu conceptul de „dependență funcțională deplină.“ [1]
Dacă cheia candidat este simplu, că este, constă dintr-un singur atribut, orice dependență funcțională pe ea este o ireductibilă (complet). În cazul în care cheia candidat este compozit, apoi în conformitate cu definiția de-a doua formă în raport normal ar trebui să fie nici un atribut non-cheie care depind de o potențială parte dintr-o cheie compozit.
A doua formă normală, prin definiție interzice prezența unor atribute non-cheie, care nu depind de cheia candidat. Astfel, a doua formă normală, inclusiv interzice crearea unor relații nelegați seturi (haotice, aleatorii) de atribute.
relație EXEMPLU acționare pentru a doua formă normală
Să următoarea relație cu atributele cheie primare ale unei perechi formează o ramură a companiei. Poziție>:
Filiala din Tomsk
O sucursală în Moscova
Filiala din Tomsk
Să presupunem că salariul depinde de ramură și de birou, precum și prezența calculatorului depinde de poziția.
Există o relație funcțională Poziția → Au calculator. în partea stângă (determinantul) este doar o parte a cheii primare, care încalcă a doua formă normală.
Pentru a aduce la raportul inițial 2NF ar trebui să fie descompusă în două relații:
Filiala din Tomsk
Filiala din Tomsk
O sucursală în Moscova
În limba rusă
engleză
Pentru a îmbunătăți acest articol pe tehnologiile informaționale, este de dorit: