Vir: Oracle
JOIN
-ov.B
je funkcijsko odvisen od (enega ali več) stolpcev A1, ..., An
, če lahko s pomočjo vrednosti teh stolpcev v neki vrstici impliciramo vrednost stolpca B
v tej vrstici.->
.Solsko_leto, Predmet -> Predavatelj
.Ključ -> vsi ostali stolpci
.Normalizacija v ustrezno obliko poteka na naslednji način:
A -> B
, B -> C
sledi A -> C
.
A1, ..., An -> B
velja, da stolpci A1, ..., An
predstavljajo ključ.A ->> B
.C
predstavlja vse stolpce, razen stolpcev, določenih v A
in B
. Zapis (x, y, z)
predstavlja “bločno” zapisano vrstico po skupinah stolpcev A
, B
, C
.(a, b, c)
in (a, d, e)
, potem morata obstajati vrstici (a, b, e)
in (a, d, c)
.Course
) ima predpisan nabor knjig (Book
) in nabor predavateljev (Lecturer
).
Course ->> Book
, Course ->> Lecturer