Entonces:
Como puedo hacer estas relaciones en la base de datos, porque es que no logro ver, pues creo necesito algunas tablas intermedias, pues la idea es no repetir datos.
hasta ahora tengo lo siguiente:
tabla fiscalizacion:
id
id_denunciante
id_denunciado
otros campos
tabla de denuncia:
id
id_denunciante
id_fiscalizacion
otros campos
tabla de accionante:
id
accionante //seria juridico - natural los valores
tabla de denunciante:
id
accionante_id
tabla de denunciante_juridico:
id
id_denunciante
id_juridico
tabla de denunciado_juridico:
id
id_denunciado
id_uridico
.... las de denunciado seria pareceida a la de denunciante e igual con tablas denunciado_juridico y denunciado_natural.
por lo que tengo ahora seria guardar en la tabla denunciante_juridico o denunciante_natural segun sea el accionante que indique la tabla denunciante.. por ejemplo.
ahora no se si esto estara bien, o habra algun mejor modo de plantearlo.
PD: la tabla jurudico y natural solo contienen campos referentes a ellas.
Por Eisenheim , Viernes 16 de enero de 2009 a las 13:49
Hey, no entiendo para que lo quieres, digo si es para la escuela o el trabajo. En cualquier caso espero que conozcas los diagramas entidad relacion, hazlo con el programa "TOAD MODELER", una vez que logres modelar bien todas las relaciones en esta herramienta case, genera de forma automatica el script para SQL o alguno otro manejador de bases de datos y listo! queda a la perfeccion. Saludos