Cual es la forma normal que elimina dependencias funcionales parciales sobre la clave primaria
Respuestas a la pregunta
La forma normal que elimina dependencias funcionales parciales sobre la clave primaria es: LA SEGUNDA FORMA NORMAL (2FN)
La normalización de base de datos, es la aplicación de reglas al modelo Relacional que se obtuvo de la conversión del modelo entidad-relación. Busca eliminar la redundancia, mitigar problemas de actualización en el futuro y asegurar la integridad de los datos.
Segunda forma Normal (2FN): Hace que los campos no clave dependan totalmente de toda la clave principal. Se aplica mayormente en los casos de clave compuesta, es decir, dos o más campos conforman la clave primaria.
Ejemplo
Tenemos la tabla y sus campos, la clave está en negrita:
Evento{id_curso, fecha_curso, titulo_curso, aula, capacidad, asientos_libres}
Verificamos que para todas las filas de la tabla un titulo_curso que depende parcialmente de la clave (solo de id_curso y no de la fecha_curso).
Lo que se hace para resolver, es poner ambas columnas en otra tabla por ejemplo, una llamada:
Curso {id_curso, titulo_Curso}
y la tabla Evento quedaría:
Evento{id_curso, fecha_curso, aula, capacidad, asientoslibres}