[Php-avanzado] Normalización ejercicio 3

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jun 20 18:00:04 ART 2013


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



Más información sobre la lista de distribución Php-avanzado