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