Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/07/2012, 09:41
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: Actualizacion de llaves foraneas

Hola de nuevo Loop29:

Creo que estás completamente perdid@ en temas de Base de Datos, y ese es todo el problema .

Las operaciones que se afectan con las restricciones de llave foránea SON LOS BORRADOS Y LAS ACTUALIZACIONES, pero de ninguna manera LAS INSERCIONES... estas se realizan de manera independiente. Las restricciones de llave foránea te servirían por ejemplo para asegurar que no se pueda insertar un registro en tu tabla GARANTIA que haga referencia a un equipo que no exista en la tabla de EQUIPOS... Puedes tener miles de registros en tu tabla de EQUIPOS, pero eso no implica que también tengas que insertar esos registros a tu tabla de GARANTIA.

Ahora bien, si tu relación entre tablas es 1 a 1 y es necesario que cada equipo tenga asignado una garantía, entonces el problema es con el modelo de datos... no tendrías necesidad de utilizar dos tablas, sino que debes incluir el campo numero_garantia como un atributo más de tu tabla EQUIPOS.

espero que te quede un poco más claro este tema... te recomiendo que busques cualquier libro básico sobre Bases de Datos y le des un vistazo, te evitarás muchos dolores de cabeza.

Saludos
Leo.