CATOLICISMO
Enviado por vivo321 • 28 de Mayo de 2014 • 360 Palabras (2 Páginas) • 223 Visitas
FUNDAMENTOS DE LA NORMALIZACIÓN.
La normalización de bases de datos relacionales toma un esquema relacional y le aplica un conjunto de técnicas para producir un nuevo esquema que representa la misma información pero con menos redundancias y evita posibles anomalías en las inserciones, actualizaciones y borrados.
La normalizacion es en si un conjunto de reglas formadas para ayudar a que la logica de la base de datos tenga un mejor fundamento y que no se generen errores debido a que se ponen campos innecesarios.
Cada regla esta basada en la que le antecede. La normalización ase adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de dato, era ineficiente y conducia a errores de lógica cuando se trataba de manipular los datos.
OBJETIVO DE LA NORMALIZACIÓN
Las bases de datos relacionales se normalizan para:
• Evitar la redundancia de los datos.
• Evitar problemas de actualización de los datos en las tablas.
• Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla bidimensional sea considerada como una relación tiene que cumplir con algunas restricciones:
• Cada columna debe tener su nombre único.
• No puede haber dos filas iguales. No se permiten los duplicados.
• Todos los datos en una columna deben ser del mismo tipo.
Normalizando la BD: primera forma normal (1FN)
Se podría decir que al aplicarla hay que asegurarse de que:
• No se permiten vectores de campos en una columna. Un ejemplo de esto es cuando en un campo de texto metemos varios valores del mismo dominio,
como por ejemplo tres números de teléfono, o dos direcciones e-mail. Lo típico en estos casos es separar los datos por comas, espacios u otro carácter y después procesarlo mediante la aplicación.
• Para evitar esto hay que definir una nueva tabla que tendrá el identificador de la tabla de la que parte y el campo multivaluado, haciendo juntos de clave única compuesta (se puede definir otra incremental si se desea, pero el conjunto de los otros dos campos tiene que ser único). Además en esta tabla se puede agregar campos que ayuden a describir el tipo de registro.
...