Estou trabalhando na transferência de um grande aplicativo baseado na web pl / sql para o servidor dedicado. Este aplicativo está localizado em um esquema com 70 pacotes de código de programa. Esta aplicação foi feita aproximadamente 15 pessoas em diferentes épocas. E era prática normal para nós criar chaves estrangeiras nas tabelas de referência em diferentes esquemas, porque é realmente conveniente e mantém o banco de dados muito limpo, porque não precisamos manter as mesmas tabelas de referência em esquemas diferentes.
Mas, de qualquer maneira, meu DBA (que criou uma nova instância com o DB e copiou meu aplicativo dentro da zona Solaris) disse muito duro hoje: "Chaves estrangeiras nos diferentes esquemas são más e você precisa destruí-las!". Ele não explicou seu ponto de vista.
É realmente péssima fazer isso com grandes aplicativos?