Skip to main content

Vad är ett funktionellt beroende?

Som en viktig komponent i databasnormalisering är databas eller funktionellt beroende en situation där ett värde möjliggör smidig övergång till nästa värde i sekvensen utan någon typ av avbrott.När denna typ av situation finns fortsätter informationsflödet i databasen utan någon typ av förseningar eller problem, och själva uppgifterna upprätthålls själva uppgifterna.Funktionellt beroende är avgörande för skapandet och driften av relationsdatabaser, eftersom processen innebär den enkla föreningen med ett värde eller typ av data med andra relevanta värden.

Ett av de enklaste sätten att förstå hur funktionellt beroende fungerar är att överväga användningav ett regeringsutgivet identifieringsnummer, till exempel personnummer som rutinmässigt utfärdas till varje medborgare i USA.Genom att använda detta nummer som ett sätt att identifiera är det möjligt för arbetsgivare att få tillgång till information om innehavaren av det numret;Potentiella långivare och andra borgenärer kan använda numret för att få tillgång till relevant finansiell information om en sökande, och antalet gör det möjligt att få tillgång till information som skatter som bedöms och betalas, inkomstnivåer från ett år till nästa och för att beräkna regeringen som stöds pensionFördelar som individen så småningom kommer att njuta av efter att ha lämnat arbetskraften.I många fall kan arbetsgivare faktiskt använda samma nummer som det primära medarbetaridentifieringsnumret eller något avsnitt av numret som ett relationellt verktyg för att få åtkomst till resten av den anställdas elektroniska fil.

Inom ramen för databasutveckling och drift tjänar funktionellt beroende till att låta användare ange något värde som i sin tur kan användas för att hämta den information som önskas.Till exempel kan en säljare ange värdet på ett företagsnamn för att hämta alla poster som är förknippade med kontakter som är förknippade med en företagskund.På samma sätt kan säljare som planerar en försäljningsresa komma in i ett stadsnamn som värdet som ett sätt att komma åt namnen och kontaktinformationen för alla kunder som ligger nära hans eller hennes destination, vilket gör det lättare att ordna möten med dessa kunder.

Medan den exakta strukturen för hur ett system ger funktionellt beroende kan variera beroende på applikationen, är slutresultatet fortfarande detsamma.Ett värde är relaterat till en annan, vilket gör det möjligt att få tillgång till nödvändig information med relativt enkelhet.Med så många poster som hålls i databaser snarare än att förlita sig på den äldre metoden för papperskopier är denna typ av relationellt beroende mycket viktigt för att hitta och använda relevant data.