Nunha dependencia funcional trivial un atributo é un subconxunto doutro
No mundo da teoría de bases de datos relacionales, existe unha dependencia funcional cando un atributo determina outro atributo exclusivamente nunha base de datos. Unha dependencia funcional trivial é unha dependencia de base de datos que se produce ao describir unha dependencia funcional dun atributo ou dunha colección de atributos que inclúe o atributo orixinal.
Exemplos de dependencias funcionais triviais
Este tipo de dependencia chámase trivial porque pode derivarse do sentido común. Se un "lado" é un subconxunto do outro, considérase trivial. O lado esquerdo considérase o determinante eo dereito o dependente .
- {A, B} -> B é unha dependencia funcional trivial porque B é un subconxunto de A, B. Dado que { A, B} -> B inclúe B , pódese determinar o valor de B. É unha dependencia funcional trivial porque a determinación de B está satisfeita pola súa relación con A, B. Dado que os valores de B están determinados polos valores de A , calquera outra secuencia que comparte os valores de A terá os mesmos valores que B. Outra forma de poñer isto é que todo o de B está incluído en A , polo que é o subconxunto de A.
- {Employee_ID, Employee_Name} -> Employee_ID tamén é unha dependencia funcional trivial xa que Employee_ID é un subconxunto de {Employee_ID, Employee_Name} .
- O mesmo é certo para A -> A ou Employee_ID -> Employee_ID e Employee_Name -> Employee_Name . Estas son triviais dependencias funcionais.
- Se unha dependencia funcional X-> Y, e Y é un subconxunto de X, esta é unha dependencia funcional trivial. Se Y non é un subconxunto de X, esta non é unha dependencia funcional trivial.