base de datos
que tal compañero de java mexico la verdad es que soy nuevo en esto de las bases de datos mi duda es
tendo una tabla llamada productos con los siguientes atributos
-idproducto
-Nombre
-Descripcion
otra tabla llamada compras con los siguientes campos
-idcompras
-idproducto
-Nombre
-Cantidad_ingresar
-Fecha
otra tabla llamada salida con los siguientes campos
-idsalida
-idproducto
-Nombre
-Cantidad_Salida
-Fecha
otra tabla llamada Existencias con los campos
-idexistencias
-idproducto
-Existencia
como se dan cuanta en todas las tablas pongo el idproducto y nombre lo que pasa es que mi idea es jalar esos campos de la tabla productos no se como se pueda hacer.
Al igual que cuando inserte una cantidad en la tabla compras se sume a la Existencia para tener actualizada la tabla Existencias igual pasaria con las salidas cuando haya una que la reste a la tabla existencias.
Gracias quien me pueda ayudar.
- Inicie sesión o regístrese para enviar comentarios
Re: base de datos
Puedes obtener esos datos haciendo un JOIN dentro de un
. El siguiente vídeo puede arrojar mucha luz sobre el asunto:
Consultas con JOIN y sus tipos | Select con Inner Join | SQL.
Puedes ejecutar un UPDATE después de una entrada/salida. O, si lo prefieres, utilizar un TRIGGER. Aquí hay un vídeo al respecto:
Trigger SQL Server.
¡Por si sirve de algo!
~~~
RDBMS
Esto no es una pregunta de Java sino de diseño de bases de datos relacionales. Lee algo acerca de normalización en bases de datos, llaves foráneas, etc.
Talvez te puede ayudar!
Por si te sirve de algo! y normalizacion en la base de datos.