En el mundo de la teoría de bases de datos relacionales, existe una dependencia funcional cuando un atributo determina otro atributo de forma única en una base de datos. Una dependencia funcional trivial es una dependencia de base de datos que se produce al describir una dependencia funcional de un atributo o de una colección de atributos que incluye el atributo original.
Ejemplos de dependencias funcionales triviales
Este tipo de dependencia se llama trivial Porque puede derivarse del sentido común. Si un "lado" es un subconjunto del otro, se considera trivial. El lado izquierdo es considerado el determinante y la derecha la dependiente .
- {A, B} -> B Es una dependencia funcional trivial porque segundo es un subconjunto de A, B . Ya que { A, B} -> B incluye segundo , El valor de segundo puede ser determinado. Es una dependencia funcional trivial porque la determinación de B se satisface por su relación con A, B. Dado que los valores de segundo están determinados por los valores de UNA , cualquier otra secuencia que comparta los valores de UNA tendrá exactamente los mismos valores que segundo . Otra forma de decirlo es que todos segundo esta incluido en UNA , por eso es Como subconjunto.
- {Employee_ID, Employee_Name} -> Employee_ID También es una dependencia funcional trivial ya que ID de empleado es un subconjunto de {Employee_ID, Employee_Name} .
- Lo mismo es cierto para A -> A o Employee_ID -> Employee_ID, y Employee_Name -> Employee_Name . Estas son todas las dependencias funcionales triviales.
- Si una dependencia funcional X–> Y, e Y es un subconjunto de X, esta es una dependencia funcional trivial. Si Y no es un subconjunto de X, esto no es una dependencia funcional trivial.