데이터, 정보, 파일

  • 정보: 인간이 사회생활을 하는데 필수적인 요소. 얼마나 유용한 정보를 활용하느냐? 여러가지 시스템들의 성공과 실패를 결정 지을 정도로 중요한 역할을 한다.
  • 데이터: 정보의 기본이 되는 것.
  • 파일: 저장되어 있는 데이터들이 특정한 목적을 가지고 서로 연관성 있는 레코드들로 묶인 집합

파일의 종류

기능에 따른 분류

  • 마스터 파일: 어떤 업무에서 기본이 되는 파일. 각 마스터 파일은 삽입, 삭제, 수정 등을 통하여 현재 상태를 유지하며 반영
  • 트랜잭션 파일: 마스터 파일에 적용할 수정 내용들을 저장하는 파일. 마스터 파일의 수정, 삭제 등을 위한 보조 파일
  • 보고서 파일: 사용자에게 어떠한 작업의 결과를 보여줄 수 있는 형식의 파일. 일반적으로 각 역할에 따라 일정한 형식이 정해져 있으며 프린터 출력 등에 사용된다.

접근 유형에 따른 분류

  • 작업 파일: 어떠한 작업으로 인해 생성된 자료를 다른 작업을 위해 전달할 떄 사용하기 위한 임시 파일.
  • 프로그램 파일: 파일 들에 저장된 자료들을 일정한 목적에 맞게 처리하기 위한 파일.
  • 텍스트 파일: 주로 문자나 숫자등의 데이터를 포함하고 있는 파일.

파일 처리의 기본 작업

  • 파일 생성: 생성하고자 하는 파일에 대한 정의를 해야한다. 데이터를 어떻게 조작할 것인가에 대한 설계 파일의 조율에 따라 자동으로 설계되고 데이터가 정의, 새로운 파일이 생성될 때 파일 이름과 파일의 생성 위치 등의 정보를 포함한다.
  • 파일 저장: 생성한 파일에 데이터를 기록하는 것.
  • 파일 판독: 파일을 읽는 일.
  • 파일 삭제: 파일을 지우는 일.
  • 파일 개방: 특정 프로그램이 파일에 접근할 수 있도록 준비하는 과정.
  • 파일 폐쇄: 프로그램이 더 이상 파일에 접근하지 않을 것을 운영체제에 알리고, 파일 관련 자원을 해제하는 것.