Tenho na minha empresa sistemas de fornecedores diversos e agrupei-os 
em um único Banco.

A única ligação entre estes diversos esquemas são mapeamentos feitos, a 
que se deu nome de integração; que são módulos ou triggers que 
alimentam essas bases para mante-las "atualizadas", dentro do possível.

Por exemplo : Dois Sistemas ABC (ACADEMICO) e XYZ (BIBLIOTECA). Quando 
há uma movimentação em ABC de qualquer aluno (cancelamento, 
trancamento... etc), este é replicado para XYZ.

A pergunta é a seguinte :

A prática de ter um único Banco em esquemas diferentes, é correta ? ou 
seria melhor um database link para que fossem feitas
estas alterações ?


Responder a