Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/10/2014, 00:31
wolf_men
 
Fecha de Ingreso: septiembre-2014
Mensajes: 5
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Modelar en power designer

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Sigue pareciendo poco claro lo que preguntas, pero daría la impresión de que planteas que de acuerdo al dato, la FK se relacionará con una tabla o con otra. Si eso es lo que dices, no se puede.
una FK apunta siempre a la misma tabla, y no puede hacer referencia a más de una tabla.
Ahora bien, si lo que planteas es que de acuerdo a un valor ingresado por el usuario, el insert se realice en una tabla o en otra, eso dependerá de programación, no de la base de datos.

Explica un poco mejor tu caso, pero sobre los datos reales. Dinos de que tablas y que datos almacenan, y que cosas relacionas.
Si nos das datos imaginarios las respuestas no van a ser muy buenas, porque deberemos suponer demasiadas cosas, las que pueden no ser correctas.
Asi es lo que planteo es que dependiendo del tipodocumento o tipodato (1-2) la tabla se relacionara con una u otra.
Al parecer segun tu no existe una forma para relacionar...

De todos modos te mostrare los ingresos de las tablas reales que tu dices...

documento ingreso

id_ing(pk) - Nombre
1 - Doc. Prueba
2 - Doc Venta
3 - Doc. Registro

documento salida

id_sal(pk) - Nombre
1 - Doc. Prueba
2 - Doc Venta
3 - Doc. Registro
4 - Doc. salida

Registro

id(pk) - tipodocumento(tipo 1(ingreso) tipo 2 (salida)) - ndocumento(id_ing o id_salida)
1 - 1 - 1
2 - 2 - 1
3 - 1 - 2
4 - 2 - 4
5 - 1 - 2

Como puedes verel id de registro va siendo correlativo a medida que va ingresando cada documento al registro.

Ahora esto es lo que logro en la programacion... Pero mi duda es si es posible modelarlo o simplemente dejo las tablas sueltas como las tengo ahora.