A doua formă normală

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:

articole similare