![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Por ejemplo: * Si tienes que cambiar la descripción de un artículo (porque se ha modificado), debes cambiarla en varios registros, ya que segun el caso la tendrás repetida en varios de ellos (segun los almacenes). * También puede pasar que al tenerla repetida, tengas inconguencas en el mismo artículo: ... 87 | Camisas de manga corta | 2 87 | camisa de manga corta | 5 ... * El tenerlo de esta forma, también te limita a la hora de utilizar reglas en CASCADA de la Base de Datos. Ya se que en este caso, son cosas mínimas porque hablamos de una estructura muy pequeña, pero luego los problemas van creciendo sin darse uno cuenta y ejor empezar "bien".
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 20-02-2007 a las 11:36:32. |
|
#2
|
||||
|
||||
|
Hasta ahora no se ha hablado de la Base de Datos, si usamos paradox....ummm, pero usando un SGBBDD, podemos usar vistas que ya ligan (por inner join) las tablas necesarias, haciendo más fácil su uso desde consultas.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
Cita:
De cualquier manera, y luego de una copita, creo que estamos de acuerdo en que lo óptimo es estructurar las tablas con la tabla asociativa material-almacen por las razones expuestas por Neftalí. // Saludos |
|
#4
|
|||
|
|||
|
Y va otra
No veo porque tanta complicación,
Tengo dos tablas: Una Articulos y otra STock Articulos Id_Articulo Descripcion Id_Familia Precio_Costo etc. Stock Id_Articulo Id_Almacen Cantidad No tengo campos repetitivos, solo el codigo del articulo. mediante left join uno una tabla con la otra, ojo Left por si ese articulo no está en stock no lo muestra. Y si quiero hilar mas fino mediante una consulta voy uniendo campos a Articulos de modo que cada Cantidad de la tabla Stock me resultaría un campo de la tabla articulo en la consulta. Y es to to todo amigos.... |
|
#5
|
||||
|
||||
|
Hola
Si waly2k1, pero tu tabla Stock, es en esencia la tabla material-almacen que propone Roman, siempre se necesitara la tabla Almacen adicionalmente. Me equivoco Roman? Saludos |
|
#6
|
|||
|
|||
|
Por supuesto!
Claro que es eso, el tema es no dilatar tanto y no salirse de dos tablas y accederlas ya sea por query, tabla, SP, vista, etc. No veo tanta complicación. La de almacenes obviamente es otra tabla, pero a no ser que necesite el nombre, o datos especificos de cada almacen entra a jugar sino no, dejémosla dormir!!!
|
|
#7
|
||||
|
||||
|
Hola waly2k1
Esto contesta tu pregunta: Cita:
Efectivamente, despues de leer a Roman, se hace facil y sin complicacion cualquier cosa. Saludos |
|
#8
|
|||
|
|||
|
Hola a todos
Talvez un poco tarde pero yo tengo 40 mil articulos y 10 bodegas y no pasa nada es trasparante lo que hago una tabla de articulos y otra tabla donde tengo un key_bodega , key_producto,key_producto_b , asi cuando creo un articulo automaticamente los creo en la tabla de bodega_producto , aumentado el key_producto_bodega Eso es todo el resto es puros update y cosas asi
__________________
IVAND |
|
#9
|
|||
|
|||
|
40.000 x 10 = 400.000 WOW!
Tal cual Ivan, y sigue sin ser nada. Si una base de datos o un sistema no es capáz de manejar eso no existe. En un sistema de producción tenía miles y miles de registros y el motor (SQL Server) se bancaba a la perfección y el sistema ni se inmutaba. Si se afectara notablemente el rendimiento del sistema lo reprogramo y de persistir el problema me dedico a criar perros o gatos siameses o vendo cosméticos o qsio, pero largo sistemas, porque el día que tenga que manejar un padrón electoral por ej. haría agua. Saludos
|
|
#10
|
||||
|
||||
|
No es que sea complicación, es sólo que estás diciendo lo mismo que ya dijimos Neftalí, Lepe y yo. Si tú tienes sólo dos tablas es porque omitiste la de almacenes, ¿o dónde planeas poner la información específica de cada almacén?
EDITO: Así es Caral, la tabla stock es la misma que material-almacén y faltaría la de almacén. // Saludos |
|
#11
|
||||
|
||||
|
Hola
A que aprendo. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Actualizar Stock | BlueSteel | Firebird e Interbase | 6 | 28-09-2006 00:14:56 |
| Stock Limitante | soloriv | SQL | 5 | 03-06-2006 20:59:50 |
| stock general | ELINK | SQL | 5 | 29-03-2005 17:58:00 |
| Actualización entre almacenes | Juanfran | Varios | 0 | 27-08-2004 19:47:08 |
| Control que crea control | craven | OOP | 5 | 07-06-2003 02:23:13 |
|