[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