[Php-avanzado] ejercicios de normalizacion
leandro saubiette
saubietteleandro en gmail.com
Dom Jul 7 23:57:21 ART 2013
Hola leo aca te paso el 5 con las sig modificaciones, cree la tabla Items
para que haya mas de un articulo en una factura, cree una tabla Pagos para
corregir el tema del iva que a mi entender el iva dependeria de la factura
que se paga y los items que contenga, cree la tabla categorias que tiene el
id de la sucursal y del cliente y la categoria esto es lo que pude entender
leyendo sobre los impuestos. Vos me diras si me enrosque demasiado (que es
muuuy probable y comun) o sigo encaminado a la solucion
Saludos
El 6 de julio de 2013 21:49, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> 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
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130707/4caa3d65/attachment.html>
------------ próxima parte ------------
Clientes ListasPrecios Articulos Sucursales Facturas Pago FormasPago Items
idCliente idLista idArticulo idSucursal nroFactura idItem idForma idItem
nombre nombre articulo sucursal fecha idFact forma cantArticulos
apellido precio codArt idSucursal iva idArt
telefono idArt idFact idForma total codArt
direccion idPago articulo
idFactura
Categorias
idCategoria
idSucursal
idCliente
catImp
Más información sobre la lista de distribución Php-avanzado