[Php-avanzado] Normalización ejercicio 3
Ariel Fernández
arielf05 en gmail.com
Mie Jul 3 21:28:21 ART 2013
Corregido.
Había interpretado Items como Productos o Artículos.
Un ítem entonces, se compone de cantidad, código, descripción, precio y
subtotal (el subtotal se calcula precio*cantidad)
*Clientes* *Pedidos* *Detalle_Pedidos* *Artículos* *Precios* id id id
id id apellido id_cliente id_pedido código id_artículo nombre valor
id_artículo descripción valor dirección pagado cantidad teléfono
cod_artículo email desc_artículo precio_artículo
El 20 de junio de 2013 18:00, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> El mié, 19-06-2013 a las 22:29 -0300, Ariel Fernández escribió:
> > jaja, el enunciado del ejercicio 3 era:
> > Crear las tablas necesarias en tercera forma normal para guardar los
> > siguientes datos: Nombre, Apellido, Dirección, Teléfono, e-mail,
> > Pedidos, Valor del Pedido, Items del Pedido, Pago del pedido.
>
> Lo había buscado y por eso pude responderte...
>
> > Y la relación no sería muchos a muchos entre pedidos e items? porque
> > un pedido tiene muchos items y un item está en muchos pedidos...
>
> No... y además queda bastante claro, porque en tu párrafo de
> arriba,
> usás "items" como sinónimo de "producto" y no lo son. El problema no
> pide guardar productos, pero sin dudas los datos de un producto no
> coinciden con los de un item.
>
> El item, que es el renglón de un pedido, tiene cantidad, código,
> descripción, precio unitario y subtotal.
>
>
>
> > Clientes
> >
> > Pedidos
> >
> > Detalle_Pedidos
> >
> > Items
> > id
> >
> > id
> >
> > id
> >
> > id
> > apellido
> >
> > id_cliente
> >
> > id_item
> >
> > descripción
> > nombre
> >
> > valor
> >
> > cantidad
> >
> > id_precio
> > dirección
> >
> > pagado
> >
> > subtotal
> >
> >
> > teléfono
> >
> > id_detalle_pedido
> >
> >
> >
> > Precios
> > email
> >
> >
> >
> >
> >
> > id
> >
> >
> >
> >
> >
> >
> > valor
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > El 18 de junio de 2013 22:14, Leonardo Tadei - Pegasus Tech Supply
> > <leonardot en pegasusnet.com.ar> escribió:
> > Ahhh... si yo recordara los enunciados...
> >
> > La idea del "item" es un renglón del pedido, que
> > consta de cantidad,
> > código, descripción, precio unitario y subtotal... como en
> > cualquier
> > comprobante.
> >
> > Además de ese faltante, no tiene sentido que Pedidos
> > tenga id_item,
> > porque eso permite una relación 1-1, y en el enunciado dice
> > "itemS", así
> > que es una relación 1-N.
> >
> >
> >
> > El mar, 18-06-2013 a las 21:21 -0300, Ariel Fernández
> > escribió:
> > > Clientes
> > >
> > > Pedidos
> > >
> > > Items
> > > id
> > >
> > > id
> > >
> > > id
> > > apellido
> > >
> > > valor
> > >
> > > descripción
> > > nombre
> > >
> > > id_item
> > >
> > >
> > > dirección
> > >
> > > id_cliente
> > >
> > >
> > > teléfono
> > >
> > > pago
> > >
> > >
> > > email
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > El pago del pedido sería como un estado? es decir, pagado o
> > > pendiente ?
> >
> >
> > Lo podés interpretar así, o como el importe pago del
> > pedido: se notará
> > en la normalización cual es la interpretación que le diste.
> >
> > 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
> >
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
> 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/20130703/0a5c35fc/attachment.html>
Más información sobre la lista de distribución Php-avanzado