normalizacion
NORMALIZACIÓN:
Es el proceso de conversión de una relación en una forma estándar
Problemas en una Base de Datos Mal Diseñada:
Redundancia de Datos: Repeticióninnecesaria de datos en una base de datos.
Integridad de los Datos: Por inconsistencia (falta de coherencia) de los datos de una Base
de Datos
Anomalías de una Base de Datos:
Una Base de Datos maldiseñada puede contener anomalías de Inserción, Actualización y
Eliminación.
- Actualización: Inconsistencia de los datos como resultado de datos redundantes y
actualizaciones parciales.
Ejemplo:Cuando al actualizar no son modificadas todas las filas
Código
Nombre
Asignatura
001
José Toro
Programación
002
Alberto Tapia
Programación
001
José Toro
Matemáticas001
José Toro
Calculo
- Eliminación: Perdida no intencionada de datos debido a la eliminación otros datos.
Ejemplo: Al eliminar la asignatura de “Programación” se elimina involuntariamenteal
alumno “Alberto Tapia”.
- Inserción: Imposibilidad de adicionar datos en la Base de Datos debido a la ausencia de
otros datos.
Ejemplo: Un alumno que no haya realizado la toma de ramos, nopuede ser ingresado a
la tabla.
FORMAS NORMALES:
Reglas para relaciones estructuradas que eliminan anomalías.
Considerar lo siguiente:
- Se normaliza tabla por tabla, no la base de datos
- Senormaliza en orden desde la 1FN a la 4FN
- Al decir que cumple la 3FN, también cumple la 2FN y la 1FN
1ra FORMA NORMAL:
Todos los valores de los atributos deben ser atómicos (Un valor que no esun conjunto de
valores)
Bodega
Ubicación
Producto
Encargado
B1
Galpón 15
{Uva, Manzana, Pera}
Pedro Lobos
B2
Galpón 20
{Sandia, Melón}
Juan Tapia
B3
Galpón 17{Papaya}
Luís Pérez
Solución:
Por cada elemento del conjunto de elementos de la columna se crea una nueva fila
(registro). En caso de ser varias columnas que tienen el problema, se va...
Regístrate para leer el documento completo.