
13/12/2015, 16:44
|
| | Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 12 años, 4 meses Puntos: 0 | |
Relacionar 2 tablas con mismo campo a otra Saludos cordiales.
Tengo 3 tablas. Ver link: http://i65.tinypic.com/2m5dqf8.jpg
Detalle_factura
Producto
Servicio
Una factura esta compuesta por la venta de un producto o la realizacion de un servicio o ambos.
Necesito poder mostrar en Detalle_Factura el tanto el id de Producto como de Servicio que se haya realizado pero el problema es que los id son iguales y no se como diseñar la bd para poder saber si el 1 o el 2 o el numero que fuese corresponde a Productos o a Serivicos. ¿se entiende?
Cada Prodcuto y Servicio tiene su propio ID ejem: ++++Servicio++++++
id________Descripcion___
1............... Reparacion X
2............... Limpieza del equipo W
3............... Colocación del componente Z en el equipo U
etc........Los servicios son trabajos personalizados de a cuerdo al cliente necesite.
+++++++++++++++++ ++++Producto++++++
id___________Descripcion___
1......................silla
2......................mesa
3......................puerta
+++++++++++++++++
(pongo 3 para ejemplificar pero van a haber muchos mas)
Se me ocurre que debo armar una 3 tabla donde asigne un identificador para los Servicios y otro para los Productos de este modo: ++++Tipo_Serv_Prod++++++
id____________tipo________
1......................Servicio
2......................Prodcuto
++++++++++++++++++++++
Y por lo tanto en el detalle de factura agregaré otro campo llamado "Tipo" donde podre especificar si estoy hablando de un Servicio o de un Prodcuto. ++++Detalle_Factura++++++
id_________Tipo_________Cantidad
1.................1........................5
1.................2........................1
3.................1........................4
etc..
+++++++++++++++++++++
La pregunta: ¿Esto se hace asi? ¿O hice mal el diseño ?
Última edición por pablomacri06; 15/12/2015 a las 21:01 |