In 'n triviale funksionele afhanklikheid is een kenmerk 'n subset van 'n ander
In die wêreld van relationele databasisteorie bestaan daar 'n funksionele afhanklikheid wanneer een kenmerk 'n ander kenmerk uniek in 'n databasis bepaal. 'N triviale funksionele afhanklikheid is 'n databasis afhanklikheid wat voorkom wanneer 'n funksionele afhanklikheid van 'n kenmerk of 'n versameling eienskappe wat die oorspronklike kenmerk insluit, beskryf word.
Voorbeelde van Triviale Funksionele Afhanklikhede
Hierdie soort afhanklikheid word triviaal genoem omdat dit uit gesonde verstand afgelei kan word. As een "kant" 'n subset van die ander is, word dit as triviaal beskou. Die linkerkant word beskou as die determinant en die reg die afhanklike .
- {A, B} -> B is 'n triviale funksionele afhanklikheid omdat B 'n deelversameling van A, B is . Aangesien { A, B} -> B B insluit, kan die waarde van B bepaal word. Dit is 'n triviale funksionele afhanklikheid omdat die bepaling van B tevrede is met sy verhouding met A, B. Aangesien die waardes van B deur die waardes van A bepaal word , het enige ander ry wat die waardes van A deel, presies dieselfde waardes as B. Nog 'n manier om dit te stel is dat alle B in A ingesluit is, en daarom is dit A se subset.
- {Employee_ID, Employee_Name} -> Employee_ID is ook 'n triviale funksionele afhanklikheid aangesien Employee_ID 'n deelversameling van {Employee_ID, Employee_Name} is .
- Dieselfde geld vir A -> A of Employee_ID -> Employee_ID, en Employee_Name -> Employee_Name . Dit is almal triviale funksionele afhanklikhede.
- As 'n funksionele afhanklikheid X-> Y en Y 'n deelversameling van X is, is dit 'n triviale funksionele afhanklikheid. As Y nie 'n subset van X is nie, is dit nie 'n triviale funksionele afhanklikheid nie.