03-07-2014, 15:50
Olá,
espero que vocês possam me ajudar
Tenho um banco, onde irei cadastrar os imoveis e seus respectivos proprietarios. Com as seguintes tabelas e relacionamentos
TBL_IMOVEL
-ID_IMOVEL (PK)
-QUADRA
-LOTE
TBL_IMOVEL_PROPRIETARIO (TABELA INTERMEDIARIA)
-ID_IMOVEL(FK)
-ID_PROPRIETARIO(FK) - PODE SER O CPF OU CNPJ
TBL_PESSOA_FISICA
-CPF(PK)
-NOME
-RG
TBL_PESSOA_JURIDICA
-CNPJ (PK)
-RAZAO_SOCILA
Na tabela intermediária o ID_PROPRIETARIO pode vir da TBL_PESSOA_FISICA ou da TBL_PESSOA_JURIDICA, ou seja, um campo, pode ter valores vindo de mais de uma tabela.
Como ficaria esse relacionamento no ACCESS 2010, pois não consigo impor integridade referencial pelo facto de poder vir de 2 tabelas, POR FAVOR ME AJUDEM.
Obrigado
espero que vocês possam me ajudar
Tenho um banco, onde irei cadastrar os imoveis e seus respectivos proprietarios. Com as seguintes tabelas e relacionamentos
TBL_IMOVEL
-ID_IMOVEL (PK)
-QUADRA
-LOTE
TBL_IMOVEL_PROPRIETARIO (TABELA INTERMEDIARIA)
-ID_IMOVEL(FK)
-ID_PROPRIETARIO(FK) - PODE SER O CPF OU CNPJ
TBL_PESSOA_FISICA
-CPF(PK)
-NOME
-RG
TBL_PESSOA_JURIDICA
-CNPJ (PK)
-RAZAO_SOCILA
Na tabela intermediária o ID_PROPRIETARIO pode vir da TBL_PESSOA_FISICA ou da TBL_PESSOA_JURIDICA, ou seja, um campo, pode ter valores vindo de mais de uma tabela.
Como ficaria esse relacionamento no ACCESS 2010, pois não consigo impor integridade referencial pelo facto de poder vir de 2 tabelas, POR FAVOR ME AJUDEM.
Obrigado