Está en la página 1de 4

Base de datos

Normalización

ACTIVIDAD DESARROLLADA - HOJA DE PEDIDO

Mg. Raul Jimenez Drago Pág. 1


SOLUCIÓN:

HOJA DE PEDIDO

LISTADO DE DATOS ORIGINAL

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI, NUM_PRO, DES_PRO, PUNI_PRO,
CANT_PED, TOT_PED, IMP_PED)

LISTADO DE DATOS ACTUALIZADO

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI, NUM_PRO, DES_PRO, PUNI_PRO,
CANT_PED, TOT_PED)

LISTADO DE DATOS ACTUALIZADO Y LLAVE PRIMARIA

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI, NUM_PRO, DES_PRO, PUNI_PRO,
CANT_PED, TOT_PED)

IDENTIFICANDO ANOMALIA DE DATO NO ATÓMICO

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI, NUM_PRO, DES_PRO, PUNI_PRO,
CANT_PED, TOT_PED)

APLICANDO 1FN

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI)

PED-PRO (NUM_PED, NUM_PRO, DES_PRO, PUNI_PRO, CANT_PED, TOT_PED)

IDENTIFICANDO ANOMALÍA DE DEPENDENCIA PARCIAL (Solo se analiza relaciones con llave compuesta)

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI)

PED-PRO (NUM_PED, NUM_PRO, DES_PRO, PUNI_PRO, CANT_PED, TOT_PED)  Existe DP o DFI

APLICANDO 2FN

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI)

PED-PRO (NUM_PED, NUM_PRO, CANT_PED, TOT_PED)

PRODUCTO (NUM_PROD, DES_PRO, PUNI_PRO)

Mg. Raúl Jimenez Drago


IDENTIFICANDO ANOMALÍA DE DEPENDENCIA TRANSITIVA (DFT)

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI, NOM_ CLI, DIR_ CLI)  Existe DFT PED-PRO (NUM_PED,
NUM_PRO, CANT_PED, TOT_PED) PRODUCTO (NUM_PROD, DES_PRO, PUNI_PRO)

APLICANDO 3FN

PEDIDO (NUM_PED, FEC_PED, NUM_ CLI)

CLIENTE (NUM_ CLI, NOM_ CLI, DIR_ CLI)

PED-PRO (NUM_PED, NUM_PRO, CANT_PED, TOT_PED)

PRODUCTO (NUM_PROD, DES_PRO, PUNI_PRO)

Implementando en SQL Server:

Mg. Raul Jimenez Drago Pág. 3


SCRIPT DE LA CREACION DE LA BASE DE DATOS Y TABLAS RELACIONADAS

Mg. Raúl Jimenez Drago

También podría gustarte