Está en la página 1de 10

PROCESO GENERAL DEL DISEO DE BASES DE DATOS

VEREMOS EL MODO EN QUE SE ENCAJA LA NORMALIZACIN

EN PROCESO GENERAL DE DISEO DE BASES DE DATOS.

7.8.1El modelo E-R y la normalizacin

Cuando se define bien diagrama E-R, identificando correctamente todas las entidades, las tablas generadas a partir del diagrama E-R no necesitan ms normalizacin.

puede haber dependencias funcionales entre los atributos de una entidad. Ejemplo: entidad empleado tiene los atributos nmero-departamento y direccindepartamento, y que hay una dependencia funcional nmero-departamento direccin-departamento.
entidad departamento con el atributo direccin-departamento y una relacin entre empleado y departamento.

Las dependencias funcionales pueden ayudar a detectar el mal diseo E-R. Si las relaciones generadas no se hallan en la forma normal deseada, el problema puede solucionarse en el diagrama E-R. Es decir, la normalizacin. El proceso de creacin de diseos E-R tiende a generar diseos 4FN. si se cumple alguna dependencia multivalorada y no implica la dependencia funcional correspondiente, suele proceder de alguna de las fuentes siguientes: Una relacin de varios a Varios un atributo multivalorado de un conjunto de entidades

7.8.3 DESNORMALIZACION PARA EL RENDIMIENTO.

En

ocasiones los diseadores de base de datos

escogen un esquema que tiene informacin


redndate ; es decir , que no esta normalizado.

Utilizan

la

redundancia

para

mejorar

el

rendimiento de aplicaciones concretas.

Por

ejemplo , supngase que hay que mostrar el

nombre del titular junto con el numero de cuenta y con el saldo cada vez que se accede a la cuenta . En el esquema normalizado esto exige una reunin de cuenta con impositor

Una

alternativa al calculo de la reunin sobre la

marcha es el almacenar una relacin que

contenga todos los atributos de cuenta y de


impositor . Esto hace mas rpida la visualizacin

de la informacin de la cuenta y de impositor.

Esto

hace mas rpida la visualizacin de la

informacin de la cuenta. Sin embargo , la informacin del saldo de la cuenta se repite para cada uno de los titulares , y la aplicacin debe actualizar todas las copias cada vez que se repite el saldo .

El proceso de tomar un esquema normalizado y hacer que lo este normalizado se denomina desnormalizacion , y los diseadores lo utilizan para ajustar el rendimiento de los sistemas para que den soporte a las operaciones criticas en el tiempo