데이터베이스/데이터베이스 관리 시스템

데이터베이스 관리 시스템의 등장 배경

무거운 궁댕이 2024. 5. 21. 18:48

 과거에는 데이터를 관리하기 위해 파일 시스템(file system)이라는 소프트웨어를 이용하였다. 운영체제와 함께 설치되었으며 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리했다. 파일 시스템 환경에서는 응용 프로그래머가 파일의 논리적인 구조뿐 아니라 물리적인 구조까지 정확히 파악해야 한다. 그래야 필요한 데이터에 직접 접근하여 처리하는 응용 프로그램을 개발할 수 있었다. 파일 시스템은 별도의 구매 비용이 들지 않는다는 장점이 있지만 응용 프로그램마다 파일을 따로 유지하는 특징 때문에 다음과 같은 문제가 발생한다.

 

● 같은 내용의 데이터가 여러 파일에 저장된다.(중복)

● 응용 프로그램이 데이터 파일에 종속적이다.

● 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다.

● 응용 프로그램을 개발하기 쉽지 않다.