Andmebaaside eksami kordamisküsimuste vastused
Tegevused:
Tabeli, mis tuleb viia neljandale normaalkujule tunneb ära sellest, et ta
sisaldab kolm või rohkem välisvõtit. Nende välisvõtmete kombinatsioon
moodustab primaarvõtme. Neljandale normaalkujule viimisel tuleb kontrollida,
kas nende välisvõtmete vahel on sõltuvused. Kui omavahelisi sõltuvusi ei ole,
siis tuleb see tabel lõhkuda kaheks või rohkemaks tabeliks.
Viies normaalkuju (5NF)
Kutsutakse ka: project-join normal form (PJNF)
Joini-sõltuvus kirjeldab teatud tüüpi veergude vahelist sõltuvust. Näiteks
kui tabeli T atribuutide alamhulgad on A, B, ... Z, siis tabel T sisaldab
joinisõltuvust siis ja ainult siis kui tabeli T ja tema sisu saab täpselt taastada
tema projektsioonide A, B,... Z ühendamise (joinimise) tulemusel.
Def. Tabel on viiendal normaalkujul kui ta ei sisalda joini-sõltuvust.
St., et tabelit ei õnnestu enam selliteks väiksemateks osadeks lahutada, mida
saab kadudeta ühendada.
Tegevused: