You are on page 1of 21

Problema 1 : Artculos y encargos

Una base de datos para una pequea empresa debe contener informacin acerca de clientes, artculos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:

Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso debe superar los 3.000.000 pts), Descuento. Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias de ese artculo en cada fbrica, Descripcin del artculo. Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera est formada por el nmero de cliente, direccin de envo y fecha del pedido. El cuerpo del pedido son varias lneas, en cada lnea se especifican el nmero del artculo pedido y la cantidad. Adems, se ha determinado que se debe almacenar la informacin de las fbricas. Sin embargo, dado el uso de distribuidores, se usar: Nmero de la fbrica (nico) y Telfono de contacto. Y se desean ver cuntos artculos (en total) provee la fbrica. Tambin, por informacin estratgica, se podra incluir informacin de fbricas alternativas respecto de las que ya fabrican artculos para esta empresa.

Nota: Una direccin se entender como N, Calle, Colonia y Ciudad. Una fecha incluye hora. Se pide hacer el diagrama ER para la base de datos que represente esta informacin.

Primera Forma Normal

Cliente (#cliente, saldo, limite de crdito, direccin , decuento) Pedido (fecha, direccin, #cliente, #articulo) Articulo (#articulo, descripcin) Incluye (cantidad, #articulo) Fabrica (existencia, #fbrica, #articulo) Fbrica ( #fabrica , telfono ,n articulo)

Segunda Forma Normal

Cliente 1(direccin, n, calle, comunidad, ciudad) Cliente (#cliente, saldo, limite de crdito ,descuento)
Pedido 2 (direccin, N, calle, ciudad, comunidad) Pedido1 (fecha, da, mes, ao) Pedido (#cliente, #articulo) Incluye (cantidad, #articulo) Articulo 1 (descripcin, color, precio, tamao) Articulo (# articulo) Fabrica (existencia, #Fbrica, # Articulo) Fbrica 1 (telfono, localidad, nmero) Fabrica (#fabrica, N articulo)

Tercera Forma Normal

Cliente 1(direccin, n, calle, comunidad, ciudad) Cliente (#cliente, saldo, limite de crdito, descuento ,direccin) Pedido 2 (direccin, N, calle, ciudad, comunidad) Pedido1 (fecha, da, mes, ao) Pedido (#cliente, #articulo, fecha, direccin) Incluye (cantidad, #articulo) Articulo 1 (descripcin, color, precio, tamao) Articulo (# articulo, descripcin) Fabrica (existencia, #Fbrica, # Articulo) Fbrica 1 (telfono, localidad, nmero) Fbrica (#fabrica, N articulo, telfono)

Creacin de la Base de Datos

Nota: Esta es creada tomando como base las tablas resultantes de la normalizacin 3.

Consultas

Transacciones

Permisos de Usuarios

Procedimientos Almacenados

You might also like