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

Normalizacion


Enviado por   •  9 de Marzo de 2015  •  2.876 Palabras (12 Páginas)  •  154 Visitas

Página 1 de 12

Técnicas de Diseño de Archivos y BD

Diseño Lógico a través de la técnica de normalización

Normalización: Es el proceso por el que se identifica y corrige los problemas de diseño de registro. Se normaliza el registro para desarrollar una base de datos simple, flexible y libre de duplicidad de datos.

El proceso de normalizar se compone de tres fases: primera forma normal, segunda forma normal y tercera forma normal. Mientras más normalizado esté un record, mejor es su diseño

1 Forma Normal:

 Listar todos los campos y escoger una clave

 Se verifica si existen grupos repetitivos

 Se eliminan los grupos repetitivos creándose dos relaciones. Una relación para los campos que sean únicos, es decir, se dejan en la relación original sólo los atributos que no sean repetitivos. Una relación para los grupos repetitivos: es decir se extraen en una nueva relación los atributos repetitivos, además de la clave primaria de la relación original. Es decir esta relación tendrá 2 claves.

Ejemplo: Realizar la 1FN

Código Nombre Cursos

1 Marcos Inglés

2 Lucas Contabilidad, Informática

3 Marta Inglés, Contabilidad

2 Forma Normal

 Todos los atributos deben pertenecer a la clave compuesta, es decir que la segunda forma normal se aplica sólo a relaciones de claves compuestas

 De las dos relaciones que se tienen de la primera forma normal sólo se le aplicará la 2FN a la que tiene clave compuesta la relación que tiene sólo una clave ya esta en 1FN

 Se crea una relación para los atributos que dependan totalmente de la clave compuesta y otra relación para los atributos que dependan de cada parte de la clave

Realizar 2FN

Código Empleado Código Dpto. Nombre Departamento Años

1 6 Juan Contabilidad 6

2 3 Pedro Sistemas 3

3 Forma Normal

 Se deben eliminar las dependencias entre atributos que no sean claves

 Se crea una elación para los atributos que no son claves que dependen transitivamente a través de otro atributo

Ejemplo: Realizar la 3FN

Código Nombre Curso Aula

1 Marcos Informática Aula A

2 Lucas Inglés Aula B

3 Marta Contabilidad Aula C

Ejercicio paso a paso

Para explicar con un ejemplo en que consiste cada una de las reglas, vamos a considerar los datos de la siguiente tabla.

Problemas:

• Los atributos correspondientes a la fecha, nombre, estado se repiten tantas veces como cantidad de artículos contenga la orden.

• La descripción de un artículo esta tantas veces el artículo haya sido remitido.

• Si se necesita modificar el domicilio de un cliente o la descripción de un artículo deberá accederse a varios registros.

Al examinar estos registros, podemos darnos cuenta que contienen un grupo repetido para NUM_ITEM, DESC_ITEM, CANT y PRECIO. La 1FN prohíbe los grupos repetidos, por lo tanto tenemos que convertir a la primera forma normal. Los pasos a seguir son:

Tenemos que eliminar los grupos repetidos.

Tenemos que crear una nueva tabla con la Primera clave la tabla base y el grupo repetido.

Los registros quedan ahora conformados en dos tablas que llamaremos ORDENES y ARTICULOS_ORDENES

ORDENES

*ID_ORDEN FECHA ID_CLIENTE NOM_CLIENTE ESTADO

2301 2/23/03 101 MARTI CA

2302 2/25/03 107 HERMAN WI

2303 2/27/03 110 WE-SPORTS MI

ARTICULOS_ORDENES

*ID_ORDEN * NUM_ITEM DESC_ITEM CANT PRECIO

2301 3786 RED 3 35

2301 4011 RAQUETA 6 65

2301 9132 PAQ-3 8 4.75

2302 5794 PAQ-6 4 5.0

2303 4011 RAQUETA 2 65

2303 3141 FUNDA

...

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