Funktionellt beroendeförhållande – Functional Dependencies

Ett funktionellt beroendeförhållande, ”functional dependency” ör en relation där värde A medverkar till vad som finns i värde B och det kan bara finnas ett värde i fält B. I detta exempel säger man att värde B är funktionellt beroende på värde A.

Ett kort exempel:

Airport City
Arlanda Stockholm
JFK New York
LaGuardia New York
Logan Boston
Dulles Washington, DC

Varje flygplatsnamn är unikt och varje flygplats kan bara finnas i en stad. Därför är flygplatsnamnet beroende av staden. Värdet i flygplats namnet är alltså en avgörare (determinant) av vad som finns i stadsnamnet. Arlanda vet vi ju finns i Stockholm (möjligen Uppsala eller Arlanda stad men vi håller oss till Stockholm i detta fall), Arlanda kan inte finnas i någon annan stad. Tänk på hur det skulle vara tvärt om. Staden Stockholm kan ju innehålla fler flygplatser, Skavstad flygplats t.ex. därför är flygplatsnamnet det som avgör vad som ska stå i stadsnamnet. Flygplatsnamnet är avgöraren (determinant field) och staden är beroende av det för att veta vilken info som ska stå där. Funktionellt beroende.

Vanlig syntax:
”Avgörande fält” >> ”Funktionellt beroende fält”
eller
Flygplats >> Stad

Nånting avgör –> Nånting

Lämna en kommentar