데이터베이스 관리 시스템의 등장 배경 과거에는 데이터를 관리하기 위해 파일 시스템을 사용하였다. 파일의 생성, 삭제, 수정, 검색 기능을 제공하며 운영체제와 함께 설치되었다. 다만 다음과 같은 문제점이 발생하였다. 같은 내용의 데이터가 여러 파일에 중복 저장 : 데이터의 중복 저장이 가능하며 저장공의 낭비와 일관성, 무결성을 유지하기 어려움. 응용 프로그램이 데이터 파일에 종속적 : 응용 프로그램이 파일에 직접 접근하여 데이터를 처리하는 방식이기에 사용하는 파일의 구조를 변경하면 응용 프로그램도 함께 변경해야하는 데이터 종속성이 있음. 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족 : 파일 시스템에선 동시 공유기능을 제공하지 않고, 보안에 대한 명확한 기준과 장애복구 기능이 따로 없음. 응용 ..