본문 바로가기

파일에 저장하면 끝일까 | 정보처리의 흐름 FLOW 03 | K-BOOKS

FLOW 03 · INFORMATION PROCESSING
DIRECTION 03 · 연결된 세계를 걷다 · DB · SQL · 트랜잭션

파일에 저장하면 끝일까

DB · SQL · 트랜잭션

QUESTION · 질문에서 시작합니다

예약 내용을 파일에 저장하자 프로그램을 껐다 켜도 데이터가 남았다.

처음에는 문제가 해결된 것처럼 보였다.

1001, 홍길동, 2026-09-20, 10:00, 예약 1002, 김민수, 2026-09-20, 11:00, 예약 1003, 이서연, 2026-09-20, 13:00, 취소

그런데 사용자가 늘어나면서 파일도 늘어났다.

“예약 파일, 회원 파일, 결제 파일을 각각 따로 관리하면 정말 편할까?”

파일이 많아지자 같은 정보가 반복된다

회원 이름과 전화번호가 회원 파일에도 있고, 예약 파일에도 있고, 결제 파일에도 들어가기 시작했다.

어느 날 한 사용자가 전화번호를 바꿨다.

회원 파일은 수정했지만 예약 파일은 수정하지 않았다.

데이터가 많아질수록 단순한 파일 저장만으로는 같은 정보를 일관되게 유지하기 어려워진다.

데이터를 관리하는 전담 시스템이 필요해졌다

프로그램마다 파일을 직접 열고, 원하는 데이터를 찾고, 수정하고, 동시에 접근하는 문제까지 각각 처리한다면 개발자는 너무 많은 일을 떠안게 된다.

기술 이름 여러 프로그램과 사용자가 데이터를 체계적으로 저장하고 조회하고 수정할 수 있게 관리하는 소프트웨어를 DBMS(Database Management System)라고 한다.

DBMS를 사용하면 데이터의 중복을 줄이고, 접근 권한을 관리하고, 여러 사용자의 동시 작업도 더 안전하게 처리할 수 있다.

더 찾아보고 싶다면846면 학습 아카이브에서 검색하세요.
K-BOOKS Q&A이 내용이 헷갈리나요?

공부하던 페이지를 자동으로 연결해 질문할 수 있습니다.

RELATED STUDY MATERIALS

이 개념과 이어서 볼 정보처리 자료

학습자료실 65개 →

CONTINUE · INFORMATION PROCESSING ENGINEER 2027DB에서 시험 학습으로 이어가기
이야기형 개념 설명은 그대로 두고, 필요한 시험 요약·문제·실습으로 연결합니다.