ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Normalización

dacheko7 de Agosto de 2013

635 Palabras (3 Páginas)321 Visitas

Página 1 de 3

NORMALIZACIÓN

normalización es el proceso de organizar de manera eficiente los datos dentro de una base de

datos. Esto incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas pre

diseñadas tanto para proteger los datos y la base de datos, como para hacer más flexible al eliminar la

redundancia y dependencia incoherente.

Los principales objetivos de la normalización son:

û La eliminación de datos redundantes, los cuales ocupan mas espacio en disco y crean problemas

de mantenimiento; por ejemplo, cambio de la dirección del cliente, es mucho más fácil de

implementar si los datos se almacenan sólo en la tabla clientes y en ninguna otra base de datos.

û Evitar problemas de actualización de los datos en las tablas.

û Garantizar que las dependencias que tienen los datos entre ellos, sean lógicas y presenten algún

sentido.

Existen algunas reglas para la normalización de bases de datos. Cada regla se denomina f”forma

normal”. Si dentro de la base de datos se observa la primera regla se dice que está en “primera forma

normal”. Si las tres primeras reglas se observan, la base de datos se considera en “tercera forma

normal”.

Primera Forma Normal:

Los principales objetivos son:

û Eliminar grupos de datos repetidos en tablas individuales.

û Crear una tabla separada para cada conjunto de datos relacionados.

û Identificar cada conjunto de datos con una clave principal.

No utilizar varios campos en una sola tabla para almacenar datos similares. Por ejemplo, para el

seguimiento de un artículo del inventario que proviene de dos fuentes diferentes, el registro puede

contener campos para el código de proveedor 1 y un código de proveedor 2.

¿Qué sucede cuando se agrega un tercer proveedor? Agregar un campo no es la respuesta, ya

que requiere de programación y modificación de tabla y la necesidad de repetirlo cada vez que se

agregue a un nuevo proveedor. En su lugar, se deberá poner toda la información del proveedor en una

tabla independiente denominada proveedores, y vincular el inventario con los proveedores por medio

de una clave o de sus claves.

Estudiante# Nombre del

Asesor

Salón Clase 1 Clase 2 Clase 3

102 Sr. Rodriguez 101 Matemáticas Literatura Química

412 Srita. Jimenez 201 Biología Geografía Cálculo

Estudiante# Nombre del Asesor Salón Clase #

102 Sr. Rodriguez 101 Matemáticas

102 Sr. Rodriguez 101 Literatura

102 Sr. Rodriguez 101 Química

412 Srita Jimenez 201 Biología

412 Srita Jimenez 201 Geografía

412 Srita Jimenez 201 Cálculo

Segunda Forma Normal:

Los principales objetivos son:

û crear tablas separadas para aquellos conjuntos de valores que se aplican a varios registros, por

ejemplo ciudades, profesión.

û Relacionar estas tablas por medio de una clave externa. Por ejemplo ID.

Los registros no deben depender de nada que no sea la clave primaria de una tabla. Por ejemplo,

consideremos la dirección de un cliente en un sistema contable. La dirección no sólo se necesita en la

tabla de clientes, sino también para los pedidos, envío, facturas, cuentas por cobrar e inclusive las

órdenes. En lugar de almacenar la dirección del cliente como una entrada independiente en cada una de

estas tablas, guárdela en un lugar, ya se en la tabla clientes o en una tabla de direcciones separadas.

Estudiante # Nombre del Asesor Salón

102 Sr Rodriguez 101

412 Srita. Jimenez 201

Estudiante # Clase

102 Matemáticas

102 Literatura

102 Química

412 Biología

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com