에듀윌
·
DB 등장 배경
한 표로 끝내기
File System vs Database
두 결함을 DB는
어떻게 풀었나
비교축
파일 시스템
데이터베이스
저장 단위
부서별 파일 따로따로
중앙 통합 저장소
종속성
구조 = 코드에 박힘
구조 변경해도 영향 ❌ (
독립성
)
중복성
같은 데이터 여러 파일에
한 곳 저장, 여러 곳 참조 (
중복 최소화
)
일관성
파일마다 다를 위험
한 번 수정해도 전체 반영
공유
부서별 독립·공유 어려움
여러 사용자 동시 공유
보안
분산 통제 어려움
중앙 권한 관리(GRANT/REVOKE)
DB가 푼 두 줄
데이터 독립성
(구조 바뀌어도 프로그램 그대로) +
중복 최소화
(한 곳에 두고 한 번만 정의) — 한 뿌리에서 나온 한 쌍.