miércoles, 18 de enero de 2012

Segunda Forma Normal


Hay que aclarar que antes de realizar la segunda forma normal en una tabla, esta debe estar en primera forma normal. Luego se podrá decir que esta en segunda forma normal si esta posee una clave primaria y el resto de los atributos dependan directamente de la clave primaria. En el caso que la tabla cuente con mas de una clave primaria se debe revisar que el resto de atributos dependa de todas las claves, si cumple lo dicho se trataría de una dependencia funcional completa (DFC).

Ejemplos:

Persona 
(Cpersona, Nnombre, Ndireccion,Ntelefono)

Tutoría
(CAlumno, Cprofesor, Ccurso)

Precio de producto en tienda:
(C_TiendaCproducto,$PrecioProducto)
Producto
(Cproducto, Nproducto,)
Ejemplos de fallas de la segunda Forma normal:

Cliente:
(C-Cliente, N-Cliente, N Ciudad, $ Flete)
El fallo se da ya que el costo del flete depende de la Ciudad.

No hay comentarios:

Publicar un comentario