normalizacion

Páginas: 5 (1019 palabras) Publicado: 22 de febrero de 2015
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 ytercera 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 paralos 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








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
Delas 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
DepartamentoAñ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
3Marta
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 sidoremitido.
· 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 queeliminar 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 MARTICA
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 335
2301 4011 RAQUETA 6 65
2301 9132 PAQ-3 8 4.75
2302 5794 PAQ-6 4 5.0
2303 4011...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion
  • normalizacion
  • normalizacion
  • normalizacion
  • Normalización

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS