2013-04-24 2 views
0

특정 기간 동안 개체에 대한 구독을 보여주는 보고서를 생성해야합니다. 문제는 구독을 가져온 개체를 제거 할 수 있다는 것입니다. 그래서 개체가 제거되면 더 이상 데이터베이스에 더 이상 알려지지 않았기 때문에 더 이상 보고서를 생성 할 수 없습니다.삭제 된 데이터에서 보고서를 생성 하시겠습니까?

현재 해결책은 객체가 제거되었는지를 나타내는 "삭제 된"태그/db 열을 도입하는 것입니다. 이 방법은 내가 심지어 제거 된 개체에 대한 보고서를 만들 수 있습니다.

잘 작동하지만 보고서가 복잡해지면 "삭제 된"열이있는 개체/표가 늘어나므로 관리하기가 어려워 질 수 있습니다. 내가 생각

다른 솔루션은 다음과 같습니다 개체가 제거 될 때

  • 보고서를 만들 수 있습니다. 여기서 문제는 새 보고서가 도입되면 제거 된 개체에서 새 보고서를 만들 수 없다는 것입니다.
  • 삭제 된 데이터를 다른 형식/테이블/형식으로 저장합니다. 여기에서의 문제점은 당신이 미래의 보고서를 위해 충분히 절약하지 못했을 것이고 그것은 훨씬 더 많은 일입니다.

이 주제에 대한 아이디어가 있습니까? 아니면 다른 솔루션, 더 나은 솔루션일까요?

답변

0

내 자신의 질문에 대답하기 위해 : 나는 더 많은 연구를하는 동안 소프트 삭제로 부딪 혔고 소프트 삭제에 관한 많은 정보가 있으며 문제에 대한 좋은 해결책 인 것 같습니다.

관련 문제