Skip to main content

Wat is een functionele afhankelijkheid?

Als een belangrijke component in de normalisatie van de database, is database of functionele afhankelijkheid een situatie waarin een waarde de soepele overgang naar de volgende waarde in de sequentie mogelijk maakt zonder enige vorm van onderbreking.Wanneer dit type situatie bestaat, verloopt de informatiestroom in de database zonder enige vorm van vertragingen of problemen, en de integriteit van de gegevens zelf wordt gehandhaafd.Functionele afhankelijkheid is essentieel bij het maken en de werking van relationele databases, omdat het proces de eenvoudige associatie met één waarde of type gegevens met andere relevante waarden omvat.

Een van de gemakkelijkste manieren om te begrijpen hoe functionele afhankelijkheid werkt om het gebruik te overwegenvan een door de overheid uitgegeven identificatienummer, zoals het sofinummer dat routinematig wordt uitgegeven aan elke burger van de Verenigde Staten.Door dit nummer als identificatiemiddel te gebruiken, is het mogelijk voor werkgevers om toegang te krijgen tot informatie over de houder van dat aantal;Potentiële geldschieters en andere schuldeisers kunnen het aantal gebruiken om toegang te krijgen tot relevante financiële informatie over een aanvrager, en het aantal maakt het mogelijk om toegang te krijgen tot informatie zoals beoordeelde en betaalde belastingen, inkomstenniveaus van het ene jaar naar het volgende, en om de overheidssteunde pensionering te berekenenVoordelen waar het individu uiteindelijk van zal genieten na het verlaten van de beroepsbevolking.In veel gevallen kunnen werkgevers dit zelfde nummer gebruiken als het primaire identificatienummer van de werknemers of een deel van het nummer als een relationeel hulpmiddel om toegang te krijgen tot de rest van het elektronische bestand van de werknemer.

Binnen de reikwijdte van databaseontwikkeling en -bewerking dient functionele afhankelijkheid om gebruikers in staat te stellen een waarde in te voeren die op zijn beurt kan worden gebruikt om de gewenste informatie op te halen.Een verkoper kan bijvoorbeeld de waarde van een bedrijfsnaam invoeren om alle records op te halen die verband houden met contacten die aan een zakelijke klant zijn gekoppeld.Op dezelfde manier kan de verkoper die een verkoopreis plant, een stadsnaam als de waarde invoeren als een manier om toegang te krijgen tot de namen en contactgegevens van alle klanten in de buurt van zijn of haar bestemming, waardoor het gemakkelijker wordt om afspraken met die klanten te regelen.

Hoewel de exacte structuur van hoe een systeem functionele afhankelijkheid biedt, kan variëren op basis van de betrokken toepassing, is het eindresultaat nog steeds hetzelfde.De ene waarde is gerelateerd aan de andere, waardoor het mogelijk is om met relatief gemak toegang te krijgen tot de benodigde informatie.Met zoveel records die in databases worden bewaard in plaats van te vertrouwen op de oudere methode van hard copy -bestanden, is dit type relationele afhankelijkheid erg belangrijk voor het vinden en maken van relevante gegevens.