Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2011, 13:14
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Mareada con la base de datos!

Hola laury_p:

Tienes una relación muchos a muchos ya que un producto puede combatir muchas plagas y una plaga puede ser combatida por muchos productos. El modelo básico para manejar esto sería uno de tres tablas (PLAGAS, PRODUCTOS Y PAGAS-PRODUCTOS)

Sería más o menos así:

Código:
PLAGAS
id_plaga|descripcion
-----------
1|Hormigas
1|Cucharachas
1|Moscas
Código:
PRODUCTOS
id_producto|descripcion
------------
1|Polvos
2|D.D.T.
3|Matamoscas

Así por ejemplo los polvos pueden acabar con las hormigas y las cucharachas, pero no con las moscas, el matamoscas puede acabar sólo con las moscas, pero no con las cucarachas ni las hormigas y el D.D.T. puede acabar con las tres plagas. tu tabla PLAGAS-PRODUCTOS podría quedar asi:

Código:
PLAGAS-PRODUCTOS
id_pp|id_plaga|id_producto
--------------------------------------------
1|1|1
2|1|2
3|2|1
4|2|2
5|3|2
6|3|3
Saludos
Leo.