File System
불일치성
- 각 응용 프로그램은 각자 자신만의 파일 사용 (cobol 언어 사용하던 시절)
File 중심 자료 처리 시스템의 한계
- 응용 프로그램의 논리적 파일 구조는 직접 물리적 파일 구조로 구현
- 응용 프로그램에 물리적 데이터 구조에 대한 접근 방법이 구현되어야 함
- 데이터 파일의 고용이 불가능
문제점
- 데이터 종속성 (data dependency)
- 데이터 중복성 (data redundancy)
File System에서 응용 프로그램과 file과의 관계

데이터 종속성
데이터 종속성
- 저장 구조 또는 접근 전략 변경
- 데이터 구조와 접근할 방법을 응용 프로그램이 로직과 코드로 구현
데이터 독립성 필요
- 동일한 데이터에 대해 두 응용 프로그램이 다른 뷰를 가지고 있을 수 있음
- Field : decimal or binary ⇒ DBMS : conversion (DBMS가 바꿔줌)
- DBA는 응용 프로그램에 영향을 주지 않으면서도 마음대로 저장 구조 및 접근 전략 변경할 수 있어야 함
- 새로운 데이터 추가
- 새로운 표준 채택
- 응용 프로그램 우선 순위 변경
- 새로운 타입의 저장 장치 변경