DAsP
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
이력 유형과 유효기간 모델링
원래 이론 →판단 기준
- 수정일시 한 컬럼은 과거 값 자체를 보존하지 않으므로 변경 이력 모델이 아니다.
- 기간형 이력에서는 경계 포함 여부와 현재행 규칙을 반드시 확인한다.
- 같은 업무키의 기간 중복은 PK만으로 방지되지 않는 경우가 많다.
- 소급 변경은 기존 구간을 분할할 수 있으며 유효시간과 기록시간이 달라질 수 있다.
- 모든 속성을 무조건 이력화하지 말고 과거 재현·감사·분쟁·분석 요구를 근거로 대상을 선택한다.
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 구분 | 목적 | 대표 속성 | 주의점 |
|---|---|---|---|
| 감사 로그 | 누가 어떤 명령을 실행했는지 추적 | 처리자, 처리일시, 변경내용 | 업무 유효 상태 재현과 다를 수 있음 |
| 발생 이력 | 독립 사건 보존 | 발생일시, 사건유형, 금액 | 취소를 삭제로 처리하지 않도록 검토 |
| 변경 이력 | 속성 값 버전 보존 | 유효시작·종료, 값 | 중복·공백·소급 변경 |
| 진행 이력 | 상태 전이와 체류시간 보존 | 상태, 시작·종료, 처리자 | 허용 전이 순서와 동시 상태 |
| 현재값 테이블 | 최신 조회 단순화 | 현재 속성 | 이력과 동기화 책임 필요 |
대표 계산·예제
예를 들어 8월 10일에 “7월 1일부터 적용된 요율”을 소급 등록하면 유효시작은 7월 1일이고 기록시작은 8월 10일이다. 두 시간을 모두 요구하는 이중 시간 모델은 강력하지만 복잡하므로 감사·분쟁·소급처리 요구가 명확할 때 선택한다. 이 구분은 제품의 자동 시간 이력 기능과 동일하다고 단정하지 않고 논리 모델 관점에서 이해한다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.