더북(TheBook)

Chapter
3
데이터 모델 설계를 변경할 수 없는 경우


 

 

적절한 논리적 데이터 모델을 갖추려고 상당한 시간을 들이며, 이를 적합한 물리적인 모델로 구현하려고 열심히 작업했다고 하자. 불행히도 데이터의 일부는 여러분이 손댈 수 없는 소스에서 가져와야 한다고 하자.

상황이 이렇다고 해서 여러분이 작성한 SQL 쿼리가 잘 수행되지 않는다는 말은 아니다. 이 장에서는 부적절하게 설계된 다른 소스에서 가져온 데이터로 작업을 할 때 손봐야 하는 부분을 설명할 것이다. 이런 데이터에 여러분이 작성한 쿼리 일부를 변형해서 수행하는 방법과 객체를 생성하는 식으로 데이터 자체를 변형하는 방법을 알아볼 것이다.

외부 데이터의 제어권이 없으므로 데이터베이스 설계 내용을 변경할 수 없다. 하지만 이 장 내용을 참고하면 DBA와 협업해서 효율적인 SQL을 작성할 수 있을 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.