Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2011, 17:46
dibustosb
 
Fecha de Ingreso: mayo-2009
Ubicación: Concepción
Mensajes: 27
Antigüedad: 15 años, 6 meses
Puntos: 0
Llaves Foraneas Nulas?

Hola, tengo el siguiente caso:

Tengo 3 tablas, 2 de ellas se relacionan con la otra


[tabla:equipo]- 1,1 --- 1,n -[tabla: mantencion]-1,n -- 1,1-[tabla: estructura]

por ende, en [tabla:mantencion] esta su propia llave primaria, varios atributos y 2 llaves foraneas que corresponden a las de [tabla:equipo] y [tabla:estructura].

Ahora bien, al momento de insertar datos en la tabla mantencion, que tienen que ver solo con con un equipo, insertarte los datos de mantencion y ademas la llave foranea del equipo, pero no de la estructura, por ende esta debería ser nula.

Es esto posible? que solución hay?
Tenia pensando que en ambas tablas, equipo y estructura, creara una llave "falsa" que no tendria datos asociados a ellas, y que cuando insertara los datos la ocupara dicha llave "falsa", Hay otra manera? o.o