Base de Datos B
Base de Datos B
Base de Datos B
Visualmente es una tabla, pero no una tabla relacional (lo que en terminología de
bases de datos relacionales se llama relación). No cumple la primera forma normal.
Lo cumpliría si:
Tomando como punto de partida que la clave de esta tabla está formada por los
campos código de empleado y código de departamento, podemos decir que la tabla
se encuentra en primera forma normal, por tanto vamos a estudiar la segunda:
El campo nombre no depende funcionalmente de toda la clave, sólo depende
del código del empleado.
El campo departamento no depende funcionalmente de toda la clave, sólo
del código del departamento.
El campo años sí que depende funcionalmente de la clave ya que depende
del código del empleado y del código del departamento (representa el número
de años que cada empleado ha trabajado en cada departamento)
Por tanto, al no depender todos los campos de la totalidad de la clave la tabla no
está en segunda forma normal, la solución es la siguiente:
Podemos observar que ahora si se encuentras las tres tablas en segunda forma
normal, considerando que la tabla A tiene como índice el campo Código Empleado,
la tabla B Código Departamento y la tabla C una clave compuesta por los campos
Código Empleado y Código Departamento.
Ejemplo:
Suponiendo que el DNI y el número de curso formen una clave principal para esta
tabla, sólo la nota tiene dependencia funcional completa. El nombre y los apellidos
dependen de forma completa del DNI. La tabla no es 2FN, para arreglarlo:
Tercer forma normal:
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:
Por esta última razón se dice que la tabla no está en 3NF. La solución sería la
siguiente:
Una vez conseguida la segunda forma normal, se puede estudiar la cuarta forma
normal.