EPISODE · Oct 17, 2020 · 39 MIN
IT: Normalizace databází
from Teorie školy · host Filip Janeček
Normální formy - čím vyšší normální forma (dále NF) , tím snazší práce s daty (u vyšších NF ovšem může být na úkor funkčnosti) 0NF - alespoň jeden atribut povoluje více možností 1NF = 0NF + data jsou atomická (dále nedělitelná) 2NF - data závisí na celém klíči 3NF - neklíčová data závislá na klíči a ne mezi sebou BCNF (Boyce-Coddova NF) - všechna data závislá na klíči a ne mezi sebou (reformulace: relace je v BCNF když každý determinant funkční závislosti relace je zároveň kandidátním klíčem relace)další možnost interpretace: kandidátní klíče v tabulce se nepřekrývají x 3NF kandidátní klíč (CANDIDATE KEY) - srovnává jednotlivé hodnoty atributů záznamů - pokud skupina atributů v jednom záznamu shodná s atributy v druhém záznamu, pak je kandidátní klíč porušován 4NF - atributy mezi sebou mají logickou návaznost 5NF - všechny sloupce mezi sebou mají vícenásobné (dvě a více) relace (cykličnost)
What this episode covers
Normální formy - čím vyšší normální forma (dále NF) , tím snazší práce s daty (u vyšších NF ovšem může být na úkor funkčnosti) 0NF - alespoň jeden atribut povoluje více možností 1NF = 0NF + data jsou atomická (dále nedělitelná) 2NF - data závisí na celém klíči 3NF - neklíčová data závislá na klíči a ne mezi sebou BCNF (Boyce-Coddova NF) - všechna data závislá na klíči a ne mezi sebou (reformulace: relace je v BCNF když každý determinant funkční závislosti relace je zároveň kandidátním klíčem relace)další možnost interpretace: kandidátní klíče v tabulce se nepřekrývají x 3NF kandidátní klíč (CANDIDATE KEY) - srovnává jednotlivé hodnoty atributů záznamů - pokud skupina atributů v jednom záznamu shodná s atributy v druhém záznamu, pak je kandidátní klíč porušován 4NF - atributy mezi sebou mají logickou návaznost 5NF - všechny sloupce mezi sebou mají vícenásobné (dvě a více) relace (cykličnost)
NOW PLAYING
IT: Normalizace databází
No transcript for this episode yet
Similar Episodes
Jun 14, 2026 ·11m
Jun 13, 2026 ·13m
Jun 12, 2026 ·28m
Jun 11, 2026 ·42m
Jun 11, 2026 ·16m
Jun 10, 2026 ·12m