부서·프로그램별 파일이 따로 생긴다
같은 고객 정보가 여러 파일에 흩어져 중복 저장되기 쉽습니다.
DBMS는 단순 저장 도구가 아니라, 파일마다 흩어지던 구조 변경·동시 접근·일관성·복구 책임을 중앙에서 맡는 소프트웨어입니다.
프로그램이 파일 구조와 운영 규칙을 각각 책임짐
공유 데이터를 한곳에서 저장하고 운영 규칙도 함께 관리
같은 고객 정보가 여러 파일에 흩어져 중복 저장되기 쉽습니다.
DBMS가 저장 구조를 관리하므로 같은 데이터를 공유 기준으로 다룰 수 있습니다.
파일 형식이 바뀌면 읽고 쓰는 코드도 연쇄적으로 수정됩니다.
응용 프로그램은 저장 세부사항보다 필요한 데이터 의미에 집중합니다.
누가 먼저 썼는지, 어떤 값이 최종 상태인지 프로그램마다 따로 조율해야 합니다.
같은 데이터를 동시에 읽고 써도 일관된 결과를 유지하도록 제어합니다.
누락이 생기면 불일치가 남고, 장애 시 부분 수정 상태를 되돌리기 어렵습니다.
잘못된 입력을 막고, 장애가 나도 이전의 일관된 상태로 복구할 수 있습니다.