RE:ALMACENAR DATOS EN TABLAS RELACIONADAS
primero inserta un reguisto a la tabla q va a ser referenciada (tabla1) y despues a la otra (tabla1).
el campo c1es clave primaria de la tabla1
el campo c1es parete de la clave primaria de la tabla2 y a su vez es clave foranea de la tabla1.
Debes tener cuidado xq si intentas insertar un reguistro en la tabla2 y la referencia no existe en la tabla1 no se insertara el reguistro o te dara un error, dependiendo de si usas oracle, posgresql, mysql, etc.
al eliminar tambien debes tener cuidado xq si intentas eliminar un reguistro de la tabla1 debes tener cuidado de q no este siendo referenciado por algun reguistro en la tabla2, si esto ocurre va adepender del gestor de base de datos q uses (por ejemplo mysql no maneja al integridad referencial).
INSERT INTO tabla1 (c1,.......cn) VALUES (''$v1 , $v2 ..........$n )";
INSERT INTO tabla2 (c1,c2,.......cn) VALUES (''$v1 , $v2 ..........$n )";