데이터 중복성 문제 발생 → 데이터 일관성, 데이터 무결성 문제까지 번짐동시 공유, 보안, 회복 기능 부족데이터베이스 관리 시스템(DBMS) 정의
삽입, 수정, 검색하고 모든 응용프로그램이 DB를 공유할 수 있게 함데이터베이스 관리 시스템이 제공하는 주요 기능 3가지
데이터베이스 관리 시스템의 장점
중복을 통제독리성 확보
동시 공유 가능보안 향상
무결성 유지
장애 발생 시 회복 가능개발 비용 감소데이터베이스 관리 시스템의 단점
비용이 많이 듦자원을 많이 사용
복잡취약점이 존재
1세대
2세대
3세대
4세대