Forma Normal de CODD

main_page #basesdatos/normalizacion

ejercicio_formas_normales.excalidraw

Forma normal para el diseño de bases de datos

  • Es una forma vieja que ya no se utiliza, pero nos servirá para comenzar a aprender.
  • Se aplican a documentos

Cuáles son las reglas que debemos cumplir para las formas normales de CODD? ?

Reglas que debemos cumplir Drawing Forma Normal de CODD.excalidraw

  • No están permitidos los grupos repetitivos. (1FN)
    • Aquel que contiene multiples apariciones de algunos atributos.
    • Lo primero que hacemos es una lista de todos los atributos que posee un documento (importante: cómo los nombro? Deben ser entendibles)
    • Con una llave, le pondré un R a los campos repetitivos.
    • Es conveniente eliminar todos los campos que son calculados.
  • No debe existir atributos dependientes funcionalmente (2FN)
    • No debe existir atributos dependientes funcionalmente (semánticamente) de un subconjunto de atributos que componen el identificador de la entidad.
    • Cuando tengo una clave compuesta, y un atributo ya explica parte de la clave
    • Solo aplica si la clave es compuesta
  • No deben existir dependencias transitivas (3FN)
    • Un atributo depende de otro, el cual a la vez depende de la clave primaria.

Summary

  • La forma normal está basada en 3 reglas
    • La primera indica que aquellos campos repetitivos deberán ser extraidos.
    • La segunda indica que si hay una descripción de la clave primaria compuesta, debemos extraerla
    • La tercera indica que si hay dependencias entre atributos, debemos “desglosarlo”