¿ Función de dependencia es un término derivado de la teoría matemática sobre la que se basa la teoría de base de datos relacional . Una base de datos relacional es una base de datos electrónica que consta de varias tablas o relaciones , cada uno contienen filas , conocidos como registros y columnas , conocidas como campos o atributos . Una base de datos relacional permite un vínculo que se establece entre las relaciones independientes que tienen un atributo correspondiente. Atributos
dependencia funcional se refiere a la dependencia del valor de un conjunto de atributos en el valor de otro conjunto de atributos . Las dependencias funcionales son restricciones en el conjunto de relaciones jurídicas que una base de datos puede contener. Requieren que los valores de un conjunto de atributos determinan únicamente los valores de otro conjunto de atributos . En otras palabras, un conjunto de atributos , A, determina funcionalmente otra serie de atributos , B , si el valor de A determina un valor único para B.
Parcial y transitiva Dependencias
< br >
dependencia funcional parcial describe una situación en la que un conjunto de atributos , B , es funcionalmente dependiente de un conjunto de atributos , a, pero un atributo se puede quitar de a y la dependencia sigue siendo válida . Dependencia funcional transitiva que atribuyen A es funcionalmente dependiente B atributo y el atributo B es funcionalmente dependiente atributo C , en este caso , el atributo C se dice que es dependiente transitivamente en A través B.
< br > redundancia de datos
atributos o combinaciones de atributos que pueden ser utilizados para identificar de forma única un registro en una base de datos relacional se conocen como claves candidatas . Si el atributo B es funcionalmente dependiente atributo B , A se dice que es el determinante de B. En la estructura subyacente de una relación , conocida como un esquema, si A es una clave candidata que no causa repetida, o , los datos redundantes y crea lo que se conoce como dependencia funcional deseable . Si no , hará que los datos redundantes y crear lo que se conoce como dependencia funcional indeseable . Por ejemplo , si una sola relación representa diferentes tipos de información , tales como los empleados con sus sueldos , los proyectos con sus presupuestos y la participación de los empleados en proyectos , la dependencia funcional entre el empleado y el salario y el proyecto y el presupuesto crea los datos redundantes en la relación . < Br >
normalización
Una técnica conocida como la normalización de bases de datos fue propuesta por primera vez por el científico informático británico Edgar F. Codd , en la década de 1970 . Codd propuso la primera, segunda y tercera formas normales - de un total de siete que ahora se conoce - cada uno de los cuales prescriben ciertos criterios para la eliminación de dependencias funcionales indeseables en una base de datos. La violación de cualquiera de las formas normales indica la presencia de un determinado tipo de dependencia funcional no deseado , que puede conducir a irregularidades al insertar, actualizar o eliminar registros en una base de datos.
< Br >