Se dice que una tabla está en tercera forma normal si y solo si los campos de la tabla dependen únicamente de la clave, dicho en otras palabras los campos de las tablas no dependen unos de otros. Tomando como referencia el ejemplo anterior, supongamos que cada alumno sólo puede realizar un único curso a la vez y que deseamos guardar en que aula se imparte el curso. A voz de pronto podemos plantear la siguiente estructura:

Estudiemos la dependencia de cada campo con respecto a la clave código:
*Nombre depende directamente del código del alumno.
*Curso depende de igual modo del código del alumno.
*El aula, aunque en parte también depende del alumno, está mas ligado al curso que el alumno está realizando.
Por esta última razón se dice que la tabla no está en 3NF. La solución sería la siguiente:

No hay comentarios:
Publicar un comentario