Fórum Root.cz

Hlavní témata => Server => Téma založeno: Picin 21. 01. 2012, 00:31:23

Název: Jak poznam normální formy??
Přispěvatel: Picin 21. 01. 2012, 00:31:23
Dobrý den ,potřeboval bych poradit jak v tomto příkladě zjistím jestli se relace nachází ve druhé normální formě. Bohužel nevim jak se to určuje ,když to mam takhle obecně napsaný.Primární klíč je třeba A1 a A3.Předem děkuji za odpovědi.
A1    A2     A3       A4
a      1        A      alfa
b      1       A       beta
c      2        B       gama
a      1        C       delta
b      3        D       alfa

Název: Re:Jak poznam normální formy??
Přispěvatel: jozin z bazin 21. 01. 2012, 06:20:13
http://en.wikipedia.org/wiki/Second_normal_form
Název: Re:Jak poznam normální formy??
Přispěvatel: Picin 21. 01. 2012, 10:09:40
Vim ,že 2.NF poznam podle toho,že musí být v 1.NF a neklíčový atribut je plně závislý na primárním klíči, ale to poznam pouze v případě ,že jsou konkrétně zadaný entity př.(Název,id_výrobce,cena,pocet) ,ale když mam A1,A2,A3,A4 tak moc nevim co stim.
Název: Re:Jak poznam normální formy??
Přispěvatel: andy 21. 01. 2012, 12:15:32
Vseobecne su na to algoritmy. Ak si dobre spominam, tak po jeho pouziti ak uz sa nic nezmeni, tak uz to mas v tej forme. Inak z tych algoritmov samozrejme vypadavaju nezmyselne relacie, to len aby si sa necudoval :).
Ale nieco sa mi mari, ze sa to dalo aj zdravym rozumom, idem si to asi zopakovat :D.
Název: Re:Jak poznam normální formy??
Přispěvatel: kuka 21. 01. 2012, 15:19:24
Z takoveho zadani to urcit nejde, nekde musis mit jeste definovano, co na cem zavisi.