문제02
순차 파일을 갱신해서 새로운 버전의 파일을 만들고자 한다. 구 마스터 파일의 레코드와 트랜잭션 파일의 레코드는 다음과 같다. 트랜잭션 파일에서 I는 삽입, D는 삭제, C는 수정을 의미한다. 트랜잭션 파일과 구 마스터 파일은 모두 번호 키의 오름차순으로 정렬되었다고 가정한다.

(1) 3개의 트랜잭션 연산이 수행되는 과정을 오류 처리를 포함해서 설명하시오.
- 트랜잭션 파일 4번 D(Delete, 삭제)
- 마스터파일의 4번[4번-손흥민-인공지능] 삭제
- 삭제 성공
- 트랜잭션 파일 7번 I(Insert, 삽입)
- 마스터파일에 이미 7번이 있으므로 삽입불가
- 오류
- 트랜잭션 파일 8번 C(Change, 수정)
- 마스터파일의 8번의 과목명[선형대수학]을 [문제해결기법]으로 수정
- 수정 성공
(2) 연산이 모두 끝난 후, 새로운 마스터 파일을 나타내시오.
