John

Páginas: 3 (547 palabras) Publicado: 4 de marzo de 2013
SISTEMAS DE BASES DE DATOS RELACIONALES
ACTIVIDAD No. 1

ANALISIS ARD

PROCESO DE NORMALIZACION


1. FORMA NO NORMALIZADA, DICCIONARIO DE DATOS

Se realiza una lista con toda lainformación contenida en la FACTURA DE COMPRAVENTA, los cuales serán los campos de las futuras tablas. Como incluso la forma no normalizada debe tener una llave, en este caso el campo No_fact es la llave delgrupo.

La lista es la siguiente:

No_fact char (15)
fecha_fact date
nombre_cli char (40)
dir_cli char (40)
id_cli varchar (20)
ciudad_cli char (40)
tel_cli varchar (20)categoría_prod char (40)
codigo_prod varchar (40)
descrip_prod varchar (60)
vr-unit_prod numeric (10,2)
cant_prod integer


2. PRIMERA FORMA NORMAL

Se realiza la separación de los campos odatos que serían NO REPETITIVOS en una factura, y en otro grupo los que sí lo serian. En este caso los campos concernientes al producto serían repetitivos (Grupo 2), y su llave es el campo codigo_prod.Este grupo debe relacionarse con el 1er Grupo (No repetitivos) enlazando la llave del Grupo 1 (no repet) con la del Grupo 2 (repet), obteniendo en el Grupo 2 una llave compuesta.

El resultado de laPrimer Forma Normal es el siguiente:

Grupo No repetitivo Grupo Repetitivo

No_fact codigo_prod
fecha_fact No_fact
nombre_cli categoría_prod
dir_cli descrip_prod
id_clivr-unit_prod
ciudad_cli cant_prod
tel_cli
3. SEGUNDA FORMA NORMAL

Se toma únicamente el Grupo 2, pues se deben tener en cuenta los grupos de datos con llaves compuestas.

De este grupose separan los campos que NO dependan de los DOS ítems de la llave compuesta a la vez, es decir, que dependan solamente de uno de los dos ítems de la llave, para de esta manera formar un nuevo grupocon estos datos, incluyendo el ítem de la llave compuesta del cual dependen.

En este caso los campos categoría_prod, descrip_prod, y vr-unit_prod dependen UNICAMENTE del ítem codigo_prod, y no de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • john
  • John
  • john
  • johne
  • John
  • johna
  • john
  • john

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS