Andmebaaside eksami kordamisküsimuste vastused
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:
4-ndal normaalkujul olev tabel on pea-aegu alati ka viiendal
normaalkujul. Juhtumi, kui tabel tuleb eraldi viiendale normaalkujule viia
tunneb ära sellest, et tabel on 4-ndal normaalkujul ning et temas sisaldub
kolm või rohkem välisvõtit, kusjuures nende välisvõtmete vahel on
täiendavad reeglid (st. mitte kõik võtmeväärtuste kombinatsioonid pole
lubatud).