[컴퓨터공학] 트랜잭션 처리 program
페이지 정보
작성일 22-12-23 01:24
본문
Download : [컴퓨터공학] 트랜잭션 처리 프로그램.hwp
2. 프로젝트 구현
전체적인 프로그램(program]) 동작을 간단히 설명(說明)하면,
1) 우선, 스키마파일(schema.txt)에 데이터 타입이 저장된 순서대로 switch(){}문으로 데이터파일(data.txt)의 내용을 읽는다.
5) 마지막으로 순차파일을 읽어 레코드길이가 -1이 아닌 것들만 fprintf()로 출력파일(out.txt)에 쓰기를 한다.
2) 데이터파일을 읽는 과정에 레코드 길이를 필드별로 증가시키면서 총 레코드 길이를 구해 낸 후 순차파일(order.txt)에 저장을 한다.
4) 데이터파일 읽기를 다 마쳤으면 이제는 트랜잭션파일 읽기에 들어간다. 루프를 돌면서 스키마파일을 한 줄씩 읽어 내려가는 것이다. 트랜잭션파일에는 데이터를 추가하고 삭제하는 내용이 들어있다
데이터를 새로 추가할 때에도 스키마파일에 저장된 데이터 타입을 알려주는 데이터들이 저장된 순서대로 “out.txt” 파일에 출력하도록 한다.
< 실행 및 결과 화면 >
< 초기 조건 …(투비컨티뉴드 )
Download : [컴퓨터공학] 트랜잭션 처리 프로그램.hwp( 31 )
[컴퓨터공학] 트랜잭션 처리 program
![[컴퓨터공학]%20트랜잭션%20처리%20프로그램_hwp_01.gif](http://www.allreport.co.kr/View/%5B%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99%5D%20%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%20%EC%B2%98%EB%A6%AC%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8_hwp_01.gif)
![[컴퓨터공학]%20트랜잭션%20처리%20프로그램_hwp_02.gif](http://www.allreport.co.kr/View/%5B%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99%5D%20%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%20%EC%B2%98%EB%A6%AC%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8_hwp_02.gif)
![[컴퓨터공학]%20트랜잭션%20처리%20프로그램_hwp_03.gif](http://www.allreport.co.kr/View/%5B%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99%5D%20%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%20%EC%B2%98%EB%A6%AC%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8_hwp_03.gif)
컴퓨터공학,트랜잭션,처리,프로그램,공학기술,레포트
설명
[컴퓨터공학] 트랜잭션 처리 프로그램 , [컴퓨터공학] 트랜잭션 처리 프로그램공학기술레포트 , 컴퓨터공학 트랜잭션 처리 프로그램
레포트/공학기술
[컴퓨터공학] 트랜잭션 처리 program
순서
다. 트랜잭션파일에 `w`와 `d`를 잘 판별해서 `w`에 해당하는 항목은 데이터파일에서 읽고나서 쓰기를 하듯이 순차파일에 저장시킨다.
3) 데이터파일에 저장된 데이터 중 학번이 트랜잭션파일(tran.txt)에도 존재하면 일단 총 레코드 길이는 -1로 순차파일에 저장한다.
- 순차파일에 데이터를 2진 형태로 읽고나서 쓸 때는 fread()와 fwrite() 함수가 쓰였다.
- 데이터파일의 데이터 중 학번을 트랜잭션파일에 저장된 데이터와 비교하는 작업은search_num(FILE *fp, char *token) {} 로 수행하였다.
트랜잭션 처리 프로그램(program])
1. 프로젝트 설명(說明)
스키마(schema)파일에 저장된 데이터 타입을 순서대로 읽으면서 데이터(data)파일의 내용을 출력하는데, 트랜잭션(tran)파일에서 데이터 파일을 수정해주는 작업을 수행한다.
- 스키마파일에 데이터타입이 저장된 순서대로 파일 입출력을 하기 위해서 switch(){}문을 사용하였다.