[Php-avanzado] Dudas sobre la bd

Martin Urciuoli myrrel en gmail.com
Sab Jun 4 12:44:48 ART 2016


Cambios hechos!!
Lo del precio especial era como para destacar un descuento!!!
Que se vea el precio publico y el nuevo precio Promocion!!!

https://drive.google.com/open?id=0BzqLAZvApjLyb0tYRFhGcUJoY0E

Ojala esta sea la definitiva!!!
Saludos
Martín.

El 3 de junio de 2016, 7:00, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Ahora sí!!!
>
> Veo solo 2 detalles:
>
> En Pedidos, no guardás el nombre del medio de envío no el nombre del
> medio de pago, con lo que se perderían en caso de editarlos o borrarlos
> en las tablas MediosPago y MediosEnvío (no pasa lo mismo con
> EstadosPedidos porque esos datos no se gestionan)
>
> En Pedidos, guardar también el e-mail del cliente, así tenés los medios
> de contacto originales,
>
> Estas dos cosas requieren cambios.
>
> Por qué los Productos tienen un campo Stock? De que RF se desprende
> eso??? Así, de memoria, creo recordar que tu especificación no habla de
> esto.
>
> Una cosa que no requiere ningún cambio, pero recordame que te comente al
> respecto, es el hecho de que haya 3 precios en los Productos.
>
> Seguimos!
>
>
> El vie, 03-06-2016 a las 02:20 -0300, Martin Urciuoli escribió:
> > Y ahora?
> > Mejor?!
> >
> >
> > https://drive.google.com/open?id=0BzqLAZvApjLyQVlXR2RQcG56WXc
> >
> >
> > El 2 de junio de 2016, 20:48, Leonardo Tadei - Pegasus Tech Supply
> > <leonardot en pegasusnet.com.ar> escribió:
> >         Hola Martín,
> >
> >                 salvo que en esta imagen están las tablas en diferente
> >         posición, no veo
> >         cambios ni las correcciones que te marqué en los datos...
> >                 De hecho hay un retroceso a una versión peor que la
> >         última en las
> >         tablas Pedidos - DetallePedidos.
> >                 Tenés en el enlace la última versión?
> >
> >         El jue, 02-06-2016 a las 18:37 -0300, Martin Urciuoli
> >         escribió:
> >         > Hola profe, hice cambios según me marcó.
> >         > Con respecto a la tabla de categorias, necesito que se tabla
> >         porque si
> >         > agrego una nueva categoria tengo que alterar el menu de la
> >         aplicacion,
> >         > cosa que lo hago desde una funcion.
> >
> >                 Jamás te dije que esa tabla no va. No entiendo por qué
> >         me planteás
> >         esto...
> >
> >         > Cambié el tipo de dato de la tabla:productos,
> >         campo:categorias a
> >         > varchar(250), la idea es ir concatenando cada una de las
> >         categorias al
> >         > que el producto pertenezca ("Ferreteria;Bazar;"). Si tengo
> >         que mostrar
> >         > un listado de productos por categoria reviso el campo
> >         categoria de
> >         > cada producto y busco que haga match con la categoria
> >         seleccionada.
> >         > Si no lo otro que se me ocurre hacer es agregar otros campos
> >         a la
> >         > tabla de productos que sean categoria1 categoria2
> >         categoria3.
> >
> >                 Ambas cosas son una burrada :-(
> >                 Te repito que lo que tenés entre los Productos y las
> >         Categorías es una
> >         relación N-N.
> >                 Poné las tablas necesarias para tener una relación N-N
> >         entre Productos
> >         y Categorías!!!
> >
> >         > Espero que el resto si este bien!
> >         > Ante todo GRACIAS!! por seguir corrigiendome.
> >         > Saludos!
> >
> >                 =mente
> >
> >         >
> >         > Aquí el drive con los
> >         > cambios:
> >         https://drive.google.com/open?id=0BzqLAZvApjLybEZPUEVxLXczMzg
> >
> >                 Ahhh!!! Mis ojos!!!!
> >                 }:->
> >
> >
> >
> >         > El 28 de mayo de 2016, 13:38, Leonardo Tadei - Pegasus Tech
> >         Supply
> >         > <leonardot en pegasusnet.com.ar> escribió:
> >         >         Hola Martín,
> >         >
> >         >                 lamentablemente no es la última versión :-(
> >         >
> >         >                 Loa estados de los pedidos, como no se
> >         pueden
> >         >         modificar (si no recuerdo
> >         >         mal la SRS), corresponde una relación con el Pedido.
> >         >
> >         >                 Respecto de Productos - Categorías, la
> >         relación sigue
> >         >         mal... probá por
> >         >         favor poner 1 producto en 2 categorías y decime cómo
> >         te quedan
> >         >         los datos
> >         >         (ni hace falta crear tablas: basta con un TXT con
> >         datos de
> >         >         ejemplo
> >         >         manteniendo esta estructura)
> >         >
> >         >                 Luego, para los pedidos y sus detalles,
> >         además de
> >         >         sobrarte el campo
> >         >         idDetallepedido en la tabla pedidos, las longitudes
> >         de los
> >         >         campos que
> >         >         contendrán datos que estarán almacenados en otras
> >         tablas son
> >         >         todas más
> >         >         cortas, con lo que perderás datos en los casos en
> >         que se use
> >         >         todo el
> >         >         espacio.
> >         >
> >         >                 En los pedidos, ponés muy pocos datos del
> >         cliente para
> >         >         volver a
> >         >         reconocerlo... supongo que además hará falta también
> >         los datos
> >         >         de a
> >         >         dónde se envía, por si pedidos distintos del mismo
> >         cliente van
> >         >         para
> >         >         diferentes lugares.
> >         >
> >         >                 Como pauta, el problema productos-categorías
> >         no tiene
> >         >         nada que ver con
> >         >         los problemas del pedido, así que resolvelos (y
> >         pensalos) por
> >         >         separado.
> >         >
> >         >                 Respecto a tu duda sobre la entrega,
> >         coordinamos un
> >         >         día y lo vas a
> >         >         instalar al servidor de la FI, que es el sistema de
> >         referencia
> >         >         que
> >         >         usamos para corregir. Podés incluso ir un día
> >         cualquiera a
> >         >         instalarlo y
> >         >         probarlo ahí, y después de que lo instales,
> >         coordinamos para
> >         >         vernos.
> >         >
> >         >                 Seguimos!
> >         >
> >         >
> >         >         El sáb, 28-05-2016 a las 10:46 -0300, Martin
> >         Urciuoli
> >         >         escribió:
> >         >         > jeje
> >         >         > me olvidé pasarle el link
> >         >         >
> >         >
> >          https://drive.google.com/open?id=0BzqLAZvApjLyV29fZEUxWjNqZEU
> >         >         >
> >         >         >
> >         >         > El 28 de mayo de 2016, 10:46, Martin Urciuoli
> >         >         <myrrel en gmail.com>
> >         >         > escribió:
> >         >         >         Hola profe aquí la que espero sea la
> >         última versión,
> >         >         así le
> >         >         >         entrego el trabajo.
> >         >         >         Con respecto a eso como hago?, se lo anexo
> >         al drive?
> >         >         >         Gracias!
> >         >         >         Martín.
> >         >         >
> >         >         >         El 19 de mayo de 2016, 23:32, Leonardo
> >         Tadei -
> >         >         Pegasus Tech
> >         >         >         Supply <leonardot en pegasusnet.com.ar>
> >         escribió:
> >         >         >                 Hola Martín,
> >         >         >
> >         >         >                         cómo estás?
> >         >         >
> >         >         >                 El mar, 17-05-2016 a las 10:28
> >         -0300, Martin
> >         >         Urciuoli
> >         >         >                 escribió:
> >         >         >                 > Profe le mando las
> >         modificaciones que me
> >         >         marcó,
> >         >         >
> >         >         >                         Luce mucho mejor!
> >         >         >
> >         >         >                 >  pero nosé como expresar la
> >         relacion de 1
> >         >         a N en
> >         >         >                 phpmyadmin.
> >         >         >
> >         >         >                         PHPMyAdmin nada más hace
> >         rayitas
> >         >         relacionando
> >         >         >                 un campo de una tabla con
> >         >         >                 un campo de otra tabla.
> >         >         >                         Las relaciones (el Modelo
> >         >         Relacional) se
> >         >         >                 establece según qué campos en
> >         >         >                 qué tabla apuntan a otros.
> >         >         >
> >         >         >
> >         >
> >         http://jarroba.com/wp-content/uploads/2012/08/1-N.png
> >         >         >
> >         >
> >
> http://www.ite.educacion.es/formacion/materiales/93/cd/m2_3/Relaciones14_PEQUE.JPG
> >         >         >
> >         >         >                         Según tu SRS, Productos
> >         tienen que
> >         >         tener una
> >         >         >                 relación N-N con las
> >         >         >                 categorías y actualmente es una
> >         relación 1-N
> >         >         >
> >         >         >                 > La idea del detalle de pedido es
> >         que
> >         >         guarde el
> >         >         >                 idProducto el valor y
> >         >         >                 > la cantidad de ese producto.
> >         >         >
> >         >         >                         Sí, pero en la versión
> >         anterior
> >         >         tenías una
> >         >         >                 tabla que, si mal no
> >         >         >                 recuerdo, se llamaba "productos
> >         pedido" o
> >         >         "productos
> >         >         >                 detalle", que es la
> >         >         >                 que sobraba.
> >         >         >
> >         >         >                         En el actual
> >         DetallePedidoS, no va
> >         >         la relación
> >         >         >                 con Productos, por lo
> >         >         >                 dicho en el mail anterior.
> >         >         >                         Lo mismo para el Pedido y
> >         el
> >         >         Cliente.
> >         >         >
> >         >         >
> >         >         >                 > Yo lo pensé como lineas en la
> >         tabla
> >         >         >                 > tengo una cabeza de pedido y
> >         renglones del
> >         >         pedido.
> >         >         >                 si en el futuro se
> >         >         >                 > cambian los valores del producto
> >         no se
> >         >         alteran los
> >         >         >                 valores del detalle
> >         >         >                 > porque para eso tengo el campo
> >         valor.
> >         >         >
> >         >         >                         Sí, tenés el valor
> >         original, pero no
> >         >         tenés el
> >         >         >                 código original, ni la
> >         >         >                 descripción original, que son
> >         datos
> >         >         relevantes del
> >         >         >                 detalle y _no_ los
> >         >         >                 podés representar con una
> >         relación.
> >         >         >                         Lo mismo para el Pedido y
> >         el
> >         >         Cliente.
> >         >         >
> >         >         >
> >         >         >                 > Duda: en cada fila de la tabla
> >         de
> >         >         detalledepedido
> >         >         >                 tendre el
> >         >         >                 > idPedido cantidad idProducto
> >         valor .
> >         >         >                 > Osea tengo N filas por 1 pedido,
> >         >         >                 > Como lo expreso en phpmyadmin?
> >         >         >
> >         >         >                         Así como lo hiciste:
> >         poniendo en
> >         >         Detalle un
> >         >         >                 idPedido y relacionándolo
> >         >         >                 con Pedidos, para que varios
> >         Detalles hagan
> >         >         referencia
> >         >         >                 a un solo
> >         >         >                 Pedido... a lo sumo la línea se
> >         dibuja al
> >         >         revés.
> >         >         >
> >         >         >                         Una duda: por qué si los
> >         clientes
> >         >         tienen
> >         >         >                 nombre, las categorías tienen
> >         >         >                 nombre, las localidades tienen
> >         nombre, los
> >         >         estados de
> >         >         >                 pedidos tienen
> >         >         >                 nombre... por qué elegiste nombres
> >         de campo
> >         >         tan
> >         >         >                 distintos para el mismo
> >         >         >                 concepto en MediosDePago,
> >         MediosDeEnvío y
> >         >         >                 EstadosDeClientes ???
> >         >         >
> >         >         >
> >         >         >                 > Gracias!
> >         >         >
> >         >         >                         Por nada.
> >         >         >                         Saludos!
> >         >         >
> >         >         >
> >         >         >                 > Link a la imagen:
> >         >         >                 >
> >         >         >
> >         >
> >
> https://drive.google.com/folderview?id=0BzqLAZvApjLyWHJVTHpxTUtIYkE
> >         >         >                 >
> >         >         >                 >
> >         >         _______________________________________________
> >         >         >                 > Lista de correo: Php-avanzado
> >         >         >                 > Mensajes a la lista:
> >         >         >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >         >         >                 > Administración Web:
> >         >         >
> >         >
> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >         >         >                 > Desubscripción:
> >         >         >
> >         >
> >         php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >         >         >
> >         >         >                 --
> >         >         >                 Leonardo Tadei
> >         >         >                 leonardot en pegasusnet.com.ar
> >         >         >                 Web: http://leonardo.tadei.com.ar
> >         >         >                 Firma pública:
> >         >         >
> >         >
> >         http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >         >         >
> >         >         >
> >         >          _______________________________________________
> >         >         >                 Lista de correo: Php-avanzado
> >         >         >                 Mensajes a la lista:
> >         >         Php-avanzado en pato2.fi.mdp.edu.ar
> >         >         >                 Administración Web:
> >         >         >
> >         >
> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >         >         >                 Desubscripción:
> >         >         >
> >         >
> >         php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >         >         >
> >         >         >
> >         >         >
> >         >         >
> >         >         > _______________________________________________
> >         >         > Lista de correo: Php-avanzado
> >         >         > Mensajes a la lista:
> >         Php-avanzado en pato2.fi.mdp.edu.ar
> >         >         > Administración Web:
> >         >
> >          http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >         >         > Desubscripción:
> >         >
> >          php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >         >
> >         >         --
> >         >
> >         >         Leonardo Tadei
> >         >         leonardot en pegasusnet.com.ar
> >         >
> >         >         Pegasus Tech Supply
> >         >         Tel: (+54)(+223) 471-2880
> >         >         La Salle 1131 - Mar del Plata - Argentina
> >         >         http://www.pegasusnet.com.ar
> >         >         http://www.grupopegasus.com
> >         >         Firma pública:
> >         >
> >          http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >         >
> >         >         _______________________________________________
> >         >         Lista de correo: Php-avanzado
> >         >         Mensajes a la lista:
> >         Php-avanzado en pato2.fi.mdp.edu.ar
> >         >         Administración Web:
> >         >
> >          http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >         >         Desubscripción:
> >         >
> >          php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >         >
> >         >
> >         >
> >         > _______________________________________________
> >         > Lista de correo: Php-avanzado
> >         > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> >         > Administración Web:
> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >         > Desubscripción:
> >         php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >
> >         --
> >
> >         Leonardo Tadei
> >         leonardot en pegasusnet.com.ar
> >         Pegasus Tech Supply
> >         Tel: (+54)(+223) 471-2880
> >         La Salle 1131 - Mar del Plata - Argentina
> >         http://www.pegasusnet.com.ar
> >         http://www.grupopegasus.com
> >         Firma pública:
> >         http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> >         _______________________________________________
> >         Lista de correo: Php-avanzado
> >         Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> >         Administración Web:
> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >         Desubscripción:
> >         php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >
> >
> >
> > _______________________________________________
> > Lista de correo: Php-avanzado
> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> > Administración Web:
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > Desubscripción:
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Pegasus Tech Supply
> Tel: (+54)(+223) 471-2880
> La Salle 1131 - Mar del Plata - Argentina
> http://www.pegasusnet.com.ar
> http://www.grupopegasus.com
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web:
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción:
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20160604/fb352780/attachment-0001.html>


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