NORMALRMALIZACION DE UN ASISTENTE DE
DATOS
3.1 Normalizacin
El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a las
relaciones obtenidas tras el paso del modelo entidad-relacin al modelo relacional.
Las bases de datos relacionales se normalizan para:
En el modelo relacional es frecuente llamar tabla a una relacin, aunque para que una tabla
sea considerada como una relacin tiene que cumplir con algunas restricciones:
Todos los datos en una columna deben ser del mismo tipo.
3.1.1
Debe Existir una independencia del orden tanto de las filas como de las columnas,
es decir, si los datos cambian de orden no deben cambiar sus significados
Una tupla no puede tener mltiples valores en cada columna. Los datos son atmicos. (Si a
cada valor de X le pertenece un valor de Y y viceversa)
Esta forma normal elimina los valores repetidos dentro de una BD.
3.1.2 Segunda forma normal
La regla de la Segunda Forma Normal (2FN) establece que todas las
dependencias parciales se deben eliminar y separar dentro de sus propias
tablas. Una dependencia parcial es un trmino que describe a aquellos datos
que no dependen de la clave de la tabla para identificarlos.
Una de las mayores desventajas de la normalizacin es el tiempo que lleva
hacerlo. La mayora de la gente est demasiado ocupada, y emplear tiempo
para asegurarse de que sus datos estn normalizados cuando todo funciona
ms o menos bien, parece ser un desperdicio de tiempo. Pero no es as. Usted
tendr que emplear ms tiempo arreglando una base de datos no normalizada
que el que empleara en una normalizada.
Al haber alcanzado la Segunda Forma Normal, usted puede disfrutar de algunas
de las ventajas de las bases de datos relacionales, por ejemplo:
Puede aadir nuevas columnas a una tabla sin afectar a
las dems tablas.
Lo mismo aplica para las otras tablas.
Alcanzar este nivel de normalizacin permite que los datos se acomoden
de una manera natural dentro de los lmites esperados.
Ejemplos:
LA ENTREVISTA
Las entrevistas se utilizan para recabar informacin en forma verbal, a travs
de preguntas que propone el analista. Quienes responden pueden ser gerentes
o empleados, los cuales son usuarios actuales del sistema existente, usuarios
potenciales del sistema propuesto o aquellos que proporcionarn datos o sern
afectados por la aplicacin propuesta. El analista puede entrevistar al personal
en forma individual o en grupos algunos analistas prefieren este mtodo a las
otras tcnicas que se estudiarn ms adelante. Sin embargo, las entrevistas no
siempre son la mejor fuente de datos de aplicacin.
2.
1.
2.
3.
4.
5.
2.
Disear las
reglas de acceso.
Monitorizar y
afinar
el
sistema.