지금 프로젝트는 테스트 단계에 중도 투입된 프로젝트인데.. ERD가 없다.. 그래서 DA#을 이용해서 리버스 모델링을 하려는데.. 모든 테이블에 대해 FK가 하나도 없다.. 흠.. 지금 같은 팀의 DA 사수님도 중도 투입이시라 왜 FK를 빼고 작업을 한 것인지.. 의도한 것인지.. 그걸 알 수가 없다.. 물론 증권이나 은행권에 가끔 성능 관련 이슈로 FK를 제거하고 프로젝트를 하는 경우도 있다고 하는데.. RDB에서 R을 빼는게 맞는 건가 싶다.. 사실 이러한 이슈로 혹시 추후에 FK를 추가할 경우가 생길 거 같은데.. 그때 쓸 만한 옵션이나 고려할 사항들을 정리해 보려 한다. 1. 뒤늦은 FK 생성이니(이미 데이터가 있음) 혹시 모를 무결성 오류를 무시하기 위해 NO VALID 옵션으로 FK 생성하기 ..