Está en la página 1de 5

Santibañez Cruz Lizbeth 2° A DSM

NORMALIZACIÓN
La normalización de base de datos es una técnica que se emplea habitualmente
para organizar los contenidos de las tablas de las bases de datos transaccionales y
los almacenes de datos. La aplicación de esta medida no debe ser considerada
como opcional, sino como un paso necesario para garantizar un diseño de base de
datos de éxito.

Ayuda a evitar estos efectos negativos ya desde el diseño de nuevas bases de datos
y permite también comprobar si las existentes garantizan la integridad de datos o
referencial necesaria. Lo más recomendable es proceder a normalizar los datos
antes de crear las tablas de la base de datos, aunque siempre es preferible asegurar
su integridad y, aunque ya se cuente con las bases de datos y no sean de nueva
creación, utilizar estas técnicas para ponerlas a prueba, teniendo claros los objetivos
a alcanzar en el proceso.
Santibañez Cruz Lizbeth 2° A DSM

Una dependencia funcional es una restricción entre dos conjuntos de atributos


de la base de datos.
Una dependencia funcional, denotada por: X →Y Entre dos conjuntos de atributos
X y Y que son subconjuntos de R especifica una restricción sobre las posibles
tuplas que podrían formar un ejemplar de relación r de R.
La utilidad principal de las dependencias funcionales es describir mejor un
esquema de relación R mediante la especificación de restricciones sobre sus
atributos que deban cumplirse siempre.
Una dependencia transitiva es aquella en la que un atributo es funcionalmente
dependiente de otro atributo no de clave). Naturalmente una tabla con una clave
primaria de un solo atributo no puede exhibir dependencias parciales. En esta se
basa la tercera forma normal.

Al proceder a la normalización de base de datos hay que plantearse 4 metas:

1. Organizar los datos en grupos lógicos, de tal manera que cada grupo
describa una pequeña parte del todo.
2. Minimizar la cantidad de datos duplicados almacenados en una base de
datos.
Santibañez Cruz Lizbeth 2° A DSM

3. Perfeccionar la organización de los datos de tal manera que, cuando se


necesite introducir modificaciones, el cambio sólo deba aplicarse en un
lugar.
4. Construir una base de datos a la que se pueda acceder de forma
rápida y donde sea posible manipular los datos con la máxima eficiencia y
sin comprometer su integridad.
Santibañez Cruz Lizbeth 2° A DSM
Santibañez Cruz Lizbeth 2° A DSM

La normalización de base de datos es especialmente importante en el entorno del


procesamiento transaccional, sobre todo en el que se lleva a cabo en línea. Esto es
debido a la agilidad con que se llevan a cabo las modificaciones de datos que,
además, suelen darse de forma aleatoria. Inserciones, eliminaciones o
actualizaciones afectan a los datos almacenados pudiendo disminuir el rendimiento
de la base de datos si ésta no se ha normalizado.

Imágenes del vídeo Normalización.mp4

También podría gustarte