A única solução que encontrei que é geralmente aplicável é desenvolver uma série de prefixos e aplicá-los a tabelas (por exemplo, tabelas relacionadas principalmente a Recursos Humanos começariam todas hr_). Geralmente, carrego os prefixos para outros "objetos" no aplicativo (formulários, relatórios, exibições, procedimentos armazenados).
Esta solução está longe de ser perfeita e é uma espécie de hack, mas traz um pouco de ordem ao sistema.