에듀윌 · 파일 시스템 한계 ①
왜 DB가 등장했나
Data Dependency

데이터 종속성 — 구조가 코드에 박혀 있다

한 줄 정의
데이터의 구조(형식·위치·길이)가 프로그램 코드 안에 직접 박혀 있어, 파일 구조를 한 번 바꾸면 그 파일을 쓰는 모든 프로그램을 다 같이 수정해야 한다.
변경 사항영향받는 프로그램
직원 파일에 '전화번호' 항목 추가급여·출퇴근·인사평가·세무·복지 — 전부 수정
직원 ID 길이 8자리 → 10자리위 5개 + ID를 참조하는 모든 응용 — 전부 수정
시험 한 줄 · 비유
'파일 시스템은 구조 변경이 프로그램에 영향 없다' → 정반대 ❌. 엑셀 양식 바뀔 때마다 전 부서 매크로를 다시 짜는 상황. DB는 이 종속성을 독립성으로 바꾼다.