3 Forma Normal - base de datos PDF

Title 3 Forma Normal - base de datos
Author Gonzalo Diaz
Course Base de Datos 1
Institution Universidad Católica de Santiago del Estero
Pages 2
File Size 101.2 KB
File Type PDF
Total Downloads 75
Total Views 144

Summary

base de datos...


Description

Tercera forma normal (3FN) Se ocupa de eliminar de una tabla las dependencias transitivas. Es decir, eliminar los atributos no claves que no dependen de la clave primaria, sino de otro atributo. Una dependencia transitiva es un tipo de dependencia funcional en la que el valor de un atributo o campo no clave viene determinado por el valor de otro campo que tampoco es clave. Se deben buscar los valores repetidos en los atributos no claves para asegurar que estos atributos que no son clave no dependan sino nada más que de la clave primaria. Se dice que los atributos son mutuamente independientes si ninguno de ellos depende funcionalmente de una combinación de otros. Esta independencia mutua garantiza que se puedan actualizar los atributos individualmente, sin peligro de afectar a otro atributo. Por tanto, para que una relación de una base de datos esté en tercera forma normal debe cumplir con: – Todos los requerimientos de 2FN. – Si hay atributos que no tienen relación con la clave primaria, hay que eliminarlos y colocarlos en una tabla separada, relacionando ambas tablas por medio de una clave externa. Es decir, no debería haber ninguna dependencia transitiva.

Ejemplos de tercera forma normal Ejemplo 1 Sea la tabla ESTUDIANTE, cuya clave primaria es la identificación del estudiante (ID_ESTUDIANTE) y está compuesta por los siguientes atributos: NOMBRE_ESTUDIANTE, CALLE, CIUDAD y CODIGO_POSTAL, cumpliendo las condiciones para ser 2FN.

En este caso, CALLE y CIUDAD no tienen una relación directa con la clave primaria ID_ESTUDIANTE, ya que no están directamente relacionados con el estudiante, sino que dependen totalmente del código postal. Como el estudiante se ubica por el sitio determinado por CODIGO_POSTAL, CALLE y CIUDAD se relacionan es con este atributo. Debido a este segundo grado de dependencia, no es necesario almacenar estos atributos en la tabla ESTUDIANTE....


Similar Free PDFs