Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Relacionar 2 tablas con mismo campo a otra

Estas en el tema de Relacionar 2 tablas con mismo campo a otra en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/12/2015, 16:44
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 11 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

Etiquetas: campo, diseño+base+de+datos, relacionar, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:59.