Problema de diseño
Publicado por ferdinando (1 intervención) el 16/01/2007 11:11:28
Hola. Tengo una duda en cuanto al diseño de unas tablas en mi base de datos.
Quiero tener una entidad que se pueda asociar a otros tipos de entidades de forma mas o menos generica. Es decir, yo tengo configurado que una entidad tenga que estar asociada a distintas entidades, que no necesariamente seran las mismas en todos los casos. En unos casos un registro tendra que tener asociaciones con registros de unas determinadas entidades y otros registros tendran que asociarse con otras que no necesariamente seran las mismas.
He pensado crear una tabla en la que se relacione dicha entidad con otra mediante un campo que indique con que tipo de entidad se relaciona y otro campo con el identificador del registro con el que se relaciona. Esto esta bien, pero mi problema es que algunas de las entidades con las que se puede relacionar tienen como clave primaria mas de un campo y no siempre del mismo tipo.
¿Alguna idea de como abordar este problema?
Quiero tener una entidad que se pueda asociar a otros tipos de entidades de forma mas o menos generica. Es decir, yo tengo configurado que una entidad tenga que estar asociada a distintas entidades, que no necesariamente seran las mismas en todos los casos. En unos casos un registro tendra que tener asociaciones con registros de unas determinadas entidades y otros registros tendran que asociarse con otras que no necesariamente seran las mismas.
He pensado crear una tabla en la que se relacione dicha entidad con otra mediante un campo que indique con que tipo de entidad se relaciona y otro campo con el identificador del registro con el que se relaciona. Esto esta bien, pero mi problema es que algunas de las entidades con las que se puede relacionar tienen como clave primaria mas de un campo y no siempre del mismo tipo.
¿Alguna idea de como abordar este problema?
Valora esta pregunta


0