Van de attributen van een tabel wordt gezegd dat ze van elkaar afhankelijk zijn wanneer een attribuut van een tabel op unieke wijze een ander attribuut van dezelfde tabel identificeert.
Bijvoorbeeld: Stel dat we een studententabel hebben met attributen: Stu_Id, Stu_Name, Stu_Age. Hier identificeert het Stu_Id-kenmerk op unieke wijze het Stu_Name-kenmerk van de studententabel omdat als we de student-ID kennen, we de bijbehorende studentnaam kunnen vertellen. Dit staat bekend als functionele afhankelijkheid en kan worden geschreven als Stu_Id-> Stu_Name of in woorden kunnen we zeggen dat Stu_Name functioneel afhankelijk is van Stu_Id.
Formeel :
Als kolom A van een tabel op unieke wijze de kolom B van dezelfde tabel identificeert, kan deze worden weergegeven als A-> B (kenmerk B is functioneel afhankelijk van kenmerk A)
Goed werk. Bedankt