Saltar al contenido

Dependencia funcional DBMS – javatpoint

octubre 16, 2021
dbms functional dependency

La dependencia funcional es una relación que existe entre dos atributos. Por lo general, existe entre la clave principal y el atributo que no es de clave dentro de una tabla.

El lado izquierdo de FD se conoce como determinante, el lado derecho de la producción se conoce como dependiente.

Por ejemplo:

Supongamos que tenemos una tabla de empleados con atributos: Emp_Id, Emp_Name, Emp_Address.

Aquí el atributo Emp_Id puede identificar de forma única el atributo Emp_Name de la tabla de empleados porque si conocemos el Emp_Id, podemos decir el nombre de empleado asociado con él.

La dependencia funcional se puede escribir como:

Podemos decir que Emp_Name es funcionalmente dependiente de Emp_Id.

Tipos de dependencia funcional

Dependencia funcional DBMS

1. Dependencia funcional trivial

  • A → B tiene una dependencia funcional trivial si B es un subconjunto de A.
  • Las siguientes dependencias también son triviales como: A → A, B → B

Ejemplo:

2. Dependencia funcional no trivial

  • A → B tiene una dependencia funcional no trivial si B no es un subconjunto de A.
  • Cuando A intersección B es NULO, entonces A → B se llama como no trivial completo.

Ejemplo:

close