Home
> optimización de sistemas de información > Normalización de base de datos
Normalización de base de datos
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
buen dia!! me podrias facilitar como vincular una base de datos MySql con visual basic 6 y visual basic 2008