Em um banco de dados tenho, dentre outras tabelas, uma tabela de médico (codmed, nome....) e de consultas (codmed, codpac, datahora...).
A tabela de médicos deve ficar fisicamente na matriz (onde está o depto pessoal e se faz o cadastramento dos médicos) e um fragmento dela (visto que um médico só atende em determinadas filiais) nas filiais.
Assim, nas filiais temos apenas uma visão da tabela de médicos.
Já a tabela de consultas, deveria ser criada em cada filial.
Porém, na tabela de consultas temos o campo codmed que é uma chave estrangeira referente à tabela de médicos (da matriz).
Como posso fazer para manter a integridade referencial da tabela de consultas em relação ao campo codmed?
Pergunta
Ilma
Em um banco de dados tenho, dentre outras tabelas, uma tabela de médico (codmed, nome....) e de consultas (codmed, codpac, datahora...).
A tabela de médicos deve ficar fisicamente na matriz (onde está o depto pessoal e se faz o cadastramento dos médicos) e um fragmento dela (visto que um médico só atende em determinadas filiais) nas filiais.
Assim, nas filiais temos apenas uma visão da tabela de médicos.
Já a tabela de consultas, deveria ser criada em cada filial.
Porém, na tabela de consultas temos o campo codmed que é uma chave estrangeira referente à tabela de médicos (da matriz).
Como posso fazer para manter a integridade referencial da tabela de consultas em relação ao campo codmed?
Obs.: Ainda não estou usando replicação.
Desde já, agradeço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.