Home > optimización de sistemas de información > Normalización de base de datos

Normalización de base de datos

Referencia:
http://dl.getdropbox.com/u/1955604/Tareas/Optimizaci%C3%B3n%20de%20Sistemas%20de%20Informaci%C3%B3n/Optativa1_NormalizacionBDteoria.pdf

Diseño de una base de datos

  • A partir de los requerimientos se diseña una estructura donde se almacena la información
  • Se definen tablas, campos (nombre, tipo y longitud), índices de ordenamiento y relaciones
  • Se utiliza una metodología de normalización para evaluar si está diseñada correctamente
  • Las primeras tres formas normales son las más utilizadas, también existe la cuarta, quinta y la Boyce-Codd

Formas normales

  • Primera forma normal (1FN)
    • Identificar cada dato independiente
    • Diseñar el campo para almacenarlo
    • Para cada campo se especifica el nombre, tipo y longitud
    • El nombre debe identificar el dato que representa
    • El tipo de dato debe ser de la misma naturaleza que el dato que representa
    • La longitud debe ser suficiente para almacenar el dato que representa
    • Se agrupan campos tomando en cuenta su similitud
  • Segunda forma normal (2FN)
    • Separa campos en tablas
    • Asignar clave de ordenamiento
    • Verificar que los campos dependan directamente de la clave
    • La clave permite identificar de manera única cada registro y optimiza las búsquedas
  • Tercera forma normal (3FN)
    • Eliminar redundancia moviendo campos a otra tabla cuya información es repetitiva
    • Se debe analizar el incremento en la complejidad, costos de memoria y procesador antes de separar la tabla
  1. henry
    2010/04/13 at 07:45

    buen dia!! me podrias facilitar como vincular una base de datos MySql con visual basic 6 y visual basic 2008

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: