Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/02/2016, 11:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Problema con clave foranea

Antes que crear tablas tienes que definir las entidades del sistema.
Si un proveedor provee un sólo tipo de gas, pero ese tipo de gas puede ser provisto por mas de un proveedor tienes una relación 1:N entre ambos, y la FK de Gas va en Proveedor, y no al revés, pero a su vez esa FK NO ES parte de la PK. No confundir.
Si tu proveedor puede proveer más de un tipo de gas, la relación es N:M y requiere una tabla adicional. SI además puede cambiar a través del tiempo, la cosa se complica.

Empieza por definir las entidades del sistema, sus relaciones, y recién entonces podemos analizar como se deben implementar físicamente las mismas.

NO comiences con las paredes, sino con los cimientos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)