«

»

Sep 08

Normalización de tablas relacionales: Tercera Forma Normal (3FN)

Deppués de:

Normalización de tablas relacionales: Primera formal Normal (1FN)

Normalización de tablas relacionales: Segunda Forma Normal (2FN)

Aunque el tema principal del blog es sobre el programa  SQL Server, tambien trataré de explicar de forma muy sencilla y rapida temas que pueden ser necesarios para las prácticas que hagamos..

La 3NF fue definida  por E.F. Codd en 1971. La definición que hizo  Codd sobre 3FN indica que una tabla está en 3NF si y solo si las dos condiciones siguientes se mantienen:

  • La tabla está en la segunda forma normal (2NF)
  • Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave primaria

Vamos a desarrollarlo con un ejemplo claro y sencillo.

Capture

El  Sueldo no depende de la clave primaria Cod_Empleado y si referente al Puesto.

Por lo que quedaria aplicando la 3FN

Capture

Capture

Complicado ??  Creo que no,, por que lo quiero hacer muy sencillo y rapido.

Teneis los comentarios para ampliar.

Vamos a por la 4FN.

1 comentario

  1. skycomputer

    No faltaria agregar un IDPUESTO, en la tabla donde esta PUESTO|SUELDO?