www.wikidata.uk-ua.nina.az
Normalizaciya shemi bazi danih pokrokovij proces rozbittya odnogo vidnoshennya na praktici tablici vidpovidno do algoritmu normalizaciyi na dekilka vidnoshen na bazi funkcionalnih zalezhnostej Normalna forma vlastivist vidnoshennya v relyacijnij modeli danih sho harakterizuye jogo z tochki zoru nadmirnosti yaka potencijno mozhe prizvesti do logichno pomilkovih rezultativ vibirki abo zmini danih Normalna forma viznachayetsya yak sukupnist vimog yakim maye zadovolnyati vidnoshennya Takim chinom shema relyacijnoyi bazi danih perehodit u pershu drugu tretyu i tak dali normalni formi Yaksho vidnoshennya vidpovidaye kriteriyam normalnoyi formi n ta vsih poperednih normalnih form todi vvazhayetsya sho ce vidnoshennya znahoditsya u normalnij formi rivnya n Zmist 1 Normalni formi 1 1 Persha normalna forma 1 2 Druga normalna forma 1 3 Tretya normalna forma 1 4 Normalna forma Bojsa Kodda 1 5 Chetverta normalna forma 1 6 P yata normalna forma 1 7 Normalna forma domen klyuch 1 8 Shosta normalna forma 2 PosilannyaNormalni formi red Persha normalna forma red Persha normalna forma 1NF 1NF utvoryuye grunt dlya strukturovanoyi shemi bazi danih Kozhna tablicya povinna mati osnovnij klyuch minimalnij nabir kolonok yaki identifikuyut zapis Uniknennya povtoren grup kategoriyi danih sho mozhut zustrichatis riznu kilkist raziv v riznih zapisah pravilno viznachayuchi neklyuchovi atributi Atomarnist kozhen atribut povinen mati lishe odne znachennya a ne mnozhinu znachen Druga normalna forma red Druga normalna forma 2NF 2NF vimagaye abi dani sho zberigayutsya v tablicyah iz kompozitnim klyuchem ne zalezhali lishe vid chastini klyucha Shema bazi danih povinna vidpovidati vimogam pershoyi normalnoyi formi Dani sho povtorno z yavlyayutsya v dekilkoh ryadkah vinosyatsya v okremi tablici Tretya normalna forma red Tretya normalna forma 3NF 3NF vimagaye abi dani v tablici zalezhali vinyatkovo vid osnovnogo klyucha Shema bazi danih povinna vidpovidati vsim vimogam drugoyi normalnoyi formi Bud yake pole sho zalezhit vid osnovnogo klyucha ta vid bud yakogo inshogo polya maye vinositis v okremu tablicyu Normalna forma Bojsa Kodda red Vidnoshennya znahoditsya v NFBK todi i lishe todi koli determinant kozhnoyi funkcionalnoyi zalezhnosti ye potencijnim klyuchem Yaksho ce pravilo ne vikonuyetsya to shob privesti vkazane vidnoshennya do NFBK jogo slid rozdiliti na dva vidnoshennya shlyahom dvoh operacij proyekciyi na kozhnu funkcionalnu zalezhnist determinant yakoyi ne ye potencijnim klyuchem Proyekciya bez atributiv zalezhnoyi chastini takoyi funkcionalnoyi zalezhnosti Proyekciya na vsi atributi ciyeyi funkcionalnoyi zalezhnosti Viznachennya NFBK ne potrebuye zhodnih umov poperednih normalnih form Yaksho provoditi normalizaciyu poslidovno to v perevazhnij bilshosti vipadkiv pri dosyagnenni 3NF avtomatichno budut zadovolnyatisya vimogi NFBK 3NF ne zbigayetsya z NFBK lishe todi koli odnochasno vikonuyutsya taki 3 umovi dzherelo Vidnoshennya maye 2 abo bilshe potencijnih klyuchiv Ci potencijni klyuchi skladeni mistyat bilsh nizh odin atribut Ci potencijni klyuchi perekrivayutsya tobto mayut shonajmenshe odin spilnij atribut Chetverta normalna forma red Chetverta normalna forma 4NF 4NF potrebuye abi v shemi baz danih ne bulo netrivialnih bagatoznachnih zalezhnostej mnozhin atributiv vid bud chogo okrim nadmnozhini klyucha kandidata Vvazhayetsya sho tablicya znahoditsya u 4NF todi i lishe todi koli vona znahoditsya v NFBK ta bagatoznachni zalezhnosti ye funkcionalnimi zalezhnostyami Chetverta normalna forma usuvaye nebazhani strukturi danih bagatoznachni zalezhnosti P yata normalna forma red P yata normalna forma 5NF 5NF PJ NF vimagaye abi ne bulo netrivialnih zalezhnostej ob yednannya kotri b ne vitikali iz obmezhen klyuchiv Vvazhayetsya sho tablicya v p yatij normalnij formi todi i lishe todi koli vona znahoditsya v 4NF ta kozhna zalezhnist ob yednannya zumovlena yiyi klyuchami kandidatami Normalna forma domen klyuch red Dokladnishe Domenno klyuchova normalna formaCya normalna forma vimagaye abi v shemi ne bulo inshih obmezhen okrim klyuchiv ta domeniv Shosta normalna forma red Tablicya znahoditsya u 6NF yaksho vona znahoditsya u 5NF ta zadovolnyaye vimozi vidsutnosti netrivialnih zalezhnostej Zazvichaj 6NF ototozhnyuyut z DKNF Posilannya red Head First SQL Arhivovano 5 serpnya 2016 u Wayback Machine V inshomu movnomu rozdili ye povnisha stattya Normalisierung Datenbank nim Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z nimeckoyi Divitis avtoperekladenu versiyu statti z movi nimecka Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad Otrimano z https uk wikipedia org w index php title Normalizaciya baz danih amp oldid 34906424