Xtcyhd

Páginas: 11 (2534 palabras) Publicado: 21 de marzo de 2012
1.2.3.1.

INTRODUCCIÓN

Una base de datos tiene que ser diseñada antes de que pueda ser creada y usada. El diseño debe ajustarse a estándares que permitan ahorro de memoria, acceso rápido, fácil mantenimiento, portabilidad, facilidad de futuros mejoramientos, buen desempeño y eficiencia de costos, entre otros. El diseño lógico final de una base de datos debe ser tal que equilibre un desempeñoóptimo junto con la integridad de la información. Esto puede ser logrado a través de un proceso conocido como Normalización. La base de datos debe estar en un estado de “Forma completamente normalizada”. 1.2.3.2. DEFINICIÓN DE NORMALIZACION

Normalización es una serie de reglas que involucra análisis y transformación de las estructuras de los datos en relaciones que exhiban propiedades únicasde consistencia, mínima redundancia y máxima estabilidad. La necesidad para normalizar puede ser mejor comprendida al mencionar las distintas anomalías o desventajas de los datos NO NORMALIZADOS. Consideremos la tabla en la figura 3. La tabla contiene todos los detalles de los empleados de una compañía, y los detalles del Departamento al que pertenecen.

FIGURA 3  Anomalía de inserción (INSERT).Suponga que un nuevo Departamento ha sido creado, el cual no tiene empleados todavía, por lo tanto, en nuestra tabla original, los datos correspondientes al empelado estarían vacíos (nulos), y solo tendríamos la información del Departamento: Columnas “numDept” y “descDept”.  Anomalía de Actualización (UPDATE)

Suponga que el número del Departamento de “Sistemas” ha sido cambiado a AB108.Esto involucra tener q1ue cambiar el numero del departamento para todos los empleados que pertenezcan al departamento de “Sistemas”, lo cual representa tiempo y recursos de sistema adicionales.  Anomalía de borrado (DELETE)

Si todos los empleados en el Departamento de “Finanzas” abandonan la compañía, todos los registros de estos tendrían que ser borrados. Hecho así, los detalles delDepartamento “Finanzas” se perderían. Los datos en la tabla entonces no representan una información correcta sobre el estado de la compañía, y por lo tanto se pierde la integridad de los datos 1.2.3.3. PROPIEDADES DE UNA BASE DE DATOS DESPUÉS DE LA NORMALIZACION

Una base de datos normalizada debe representar las siguientes propiedades:  Los requerimientos para almacenamiento de datos se minimizan, dadoque el proceso de normalización sistemáticamente elimina la duplicación de los datos.  Desde que los datos son almacenados en el mínimo número de lugares, las posibilidades de inconsistencias en la información son reducidas al mínimo.  Las estructuras normalizadas son óptimas para efectuar actualizaciones de los datos. Dado que los datos existen en el mínimo número de lugares, una operación deactualización (UPDATE) necesitará acceder a una mínima cantidad de datos. 1.2.3.4. PROCEDIMIENTOS DE NORMALIZACION

El proceso de normalización involucra básicamente tres pasos. Después de cada paso, la base de datos se convierte en formas llamadas “formas normales”. Generalmente, la “tercera forma normal” es el estado que debe alcanzar una base de datos para que se diga que está totalmentenormalizada. La cuarta y la quinta forma normal también existen, pero no son usadas en el diseño de una base de datos.

A continuación, consideremos un pequeño ejercicio acerca de un Documento de Orden de Compra, el cual trataremos de convertirlo a una forma normalizada. Pero antes explicaremos unas pequeñas reglas:

Propiedades de una relación Un tabla debe satisfacer ciertos criterios previosantes de calificar para convertirse en una relación.

No duplicados No debe haber nunca dos columnas o filas totalmente idénticas. Si dos filas son totalmente idénticas, entonces hacen falta algunos atributos que las haga diferentes y distinguibles. Ejemplo: Dos registros de discos compactos en una tienda serían idénticos si son dos copias del último álbum de Shakira, si no fuera porque cada...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS