Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2010, 18:40
venedan
 
Fecha de Ingreso: septiembre-2007
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
duda con claves foraneas

tengo una duda suponiendo que yo tengo tres tabla

la primera tabla llamada tabla_padre
la segunda tabla llamada tabla_madre
la tercera tabla llamada tabla_hija

la tabla hija tiene como campos el campo clave de la tabla_padre y el campo clave de la tabla_madre

mi pregunta es la siguiente:

suponiendo que ya tengo un registro tanto en la tabla padre como en la tabla madre, los datos de la tabla hija se lo tengo que agregar con un query para especificar que registro se añadira ?

es decir tendria que tener 3 querys para agregar los datos en cada tabla

un query para insertar en la tabla madre ----> insert into tabla_madre ......
un query para insertar en la tabla padre -----> insert into tabla_padre .....
y otro query para insertar en la tabla hija, que es la tabla con campos foraneos ----> insert into tabla_hija .......

o existe otra forma mas optima de hacerlo ?