¿Qué es la dependencia parcial?

En los sistemas de administración de bases de datos, la dependencia parcial es una dependencia funcional que se refiere al fenómeno donde una clave primaria determina el resultado de otro atributo o conjunto de atributos. Se produce cuando un atributo no clave de una tabla en una base de datos depende del valor de solo una parte de la clave principal de la tabla pero no de la clave principal completa.

La dependencia funcional también se conoce como normalización, y fue introducida en 1970 por el Profesor Codd. Define tres formas normales (primera, segunda y tercera) y se utiliza para evitar tres tipos de anomalías que pueden afectar a las bases de datos. Estas tres anomalías son la inserción, eliminación y actualización. Se produce una anomalía cuando una base de datos es incompleta, inconsistente y /o contradictoria. El objetivo básico de la normalización es crear una descripción adecuada de los atributos de datos particulares. Resalta las relaciones en diferentes datos en una tabla. Por ejemplo, una tabla de estudiantes puede tener el nombre del estudiante, el curso, el número de admisión y las calificaciones como campos de entrada. Si uno o más de estos campos están relacionados, la normalización garantiza que cualquier cambio en los detalles de un estudiante no afecte los detalles de otro. Con anomalías, el usuario no puede insertar nuevos datos, incluso cuando es absolutamente necesario hacerlo. Además, la eliminación de los datos de un alumno puede ocasionar la pérdida de los datos de otro. Del mismo modo, cuando se actualiza un registro, otras instancias del mismo elemento no se actualizan.