[Php-avanzado] ejercicios de normalizacion
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Jul 6 21:49:17 ART 2013
Leandro,
El vie, 05-07-2013 a las 20:28 -0300, leandro saubiette escribió:
> Ahi va el 5 leo
Bueno, tiene errores, pero está muuuuucho mejor que la anterior.
Te enumero:
- La categoría impositiva no depende únicamente del cliente.
- Esto no es de normalización, es de cómo es la cosa: la tasa de IVA es
de cada Artículo, y no se puede generalizar a una lista de precios. Ojo
que las tasas de IVA tampoco depende únicamente del artículo.
- La lista de precios no depende del artículo... es más bien al revés.
- Si Facturas tiene idArticulo, entonces una factura puede tener solo un
artículo...
- tu modelo de datos cambia el pasado si un cliente modifica sus datos
(dirección, categoría impositiva).
Nos va a llevar algunas iteraciones, pero prefiero guiarte así a que
apliques el proceso a darte la solución...
>
> Clientes ListasPrecios Articulos Sucursales Facturas
> FormasPago
> idCliente idLista idArticulo idSucursal
> nroFactura idForma
> nombre nombre articulo sucursal fecha
> forma
> apellido iva idLista
> nombre_cli idFactura
> telefono precio codArt
> idSucursal total
> cateImp
> cantArticulos
> direccion
> idArticulo
>
Seguimos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado