큰 pl / sql 웹 기반 응용 프로그램을 전용 서버로 전송하려고합니다. 이 응용 프로그램은 70 개의 프로그램 코드 패키지가있는 하나의 스키마에 있습니다. 이 응용 프로그램은 다른 시간에 약 15 명 정도를 만들었습니다. 그리고 참조 테이블에 외래 키를 생성하는 것은 다른 스키마의 외래 키를 만드는 것이 일반적인 관행이었습니다. 왜냐하면 동일한 참조 테이블을 다른 스키마에 보관할 필요가 없기 때문에 실제로는 편리하고 데이터베이스를 매우 깨끗하게 유지하기 때문입니다.
그러나 어쨌든 DBA (DB로 새 인스턴스를 생성하고 응용 프로그램을 Solaris 영역 내부에 복사 한 DBA)는 "매우 다른 스키마의 외래 키는 악의적이므로이를 제거해야합니다!"라고 말했습니다. 그는 자신의 관점을 설명하지 않았다.
큰 응용 프로그램으로 그렇게하는 것이 정말 나쁜 생각입니까?