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

como relacionar dos tablas?

Estas en el tema de como relacionar dos tablas? en el foro de Mysql en Foros del Web. hola una de las dudas que tengo es esta. tengo dos tablas 1º proveedores 2º presupuestos. como las relaciono? en la proveedores tengo la clave ...
  #1 (permalink)  
Antiguo 23/06/2010, 08:27
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años
Puntos: 1
como relacionar dos tablas?

hola

una de las dudas que tengo es esta. tengo dos tablas 1º proveedores

2º presupuestos.

como las relaciono?

en la proveedores tengo la clave primaria en el campo id_proveedores

e creado en la tabla presupuestos otro campo id_proveedores al que tambien le e asignado el autoincrement y la clave primaria.. lo estoy haciendo bien para relacionar las dos tablas?.

pero yo lo que quiero es que cuando utilize el formulario ke voy a crear para meter los datos para confeccionar un presupuesto asignarle de alguna forma el proveedor que da ese presupuesto..... asi que como he dicho antes lo estoy haciendo bien????????
  #2 (permalink)  
Antiguo 23/06/2010, 09:26
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años
Puntos: 1
Respuesta: como relacionar dos tablas?

un amigo me ha dicho que tengo ke hacer lo siguiente pero sigo sin enterarme bien. crear dos id uno en cada tabla ponerlos como clave primaria con autoincrement y luego crear una 3º tabla con un id con clave primaria y meter los dos id de las otras tablas en esta 3º........pero no me aclaro de como se van a relacionar el prespuesto x con el proveedor x no se no lo entiendo...
  #3 (permalink)  
Antiguo 24/06/2010, 09:55
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: como relacionar dos tablas?

Depende del problema que tengas que modela en la BD.

Aclaro con ej. genérico:

problema: Tengo estudiantes de los cuales tengo sus datos personales y estos pueden estar en una o mas carreras entonces el modelo seria así

1. Inicialmente creo 2 tablas

estudiante(id_datos, nombre, apellido, telf)
carrera(id_carrera, descripcion)

2. Creo la tabla que relaciona ambas

estudiante_carrera(id_estudiante_carrera, id_datos, id_carrera)

id_datos e id_carrera hacen referencia a las 2 tablas antes creadas.

Salu2
__________________
No hay mail que por internet no venga

Etiquetas: dos, relacionar, 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 00:41.