DBMS
- 파일 시스템의 문제를 해결하기 위해 제시된 소프트웨어
- 조직에 필요한 데이터를 데이터베이스에 통합하여 저장하고 관리함
DBMS의 등장배경
기존 파일 시스템의 문제점
- 같은 내용의 데이터가 여러 파일에 중복 저장된다. (데이터 중복성)
- 저장 공간의 낭비는 물론 데이터 일관성과 데이터 무결성을 유지하기 어려움(데이터 통합)
DBMS(데이터베이스 관리 시스템)의 발전 과정
1세대: 네트워크 DBMS, 계층 DBMS
네트워크 DBMS: 데이터베이스를 그래프 형태로 구성
ex) IDS(Integrated Data Store)
계층 DBMS: 데이터베이스를 트리 형태로 구성
- 구조 변경이 힘들고 현실세계를 잘 반영하기 힘들다.
ex) IMS(Information Management System)
2세대: 관계형 DBMS
3세대: 객체지향 DBMS, 객체관계 DBMS
객체지향 DBMS: 객체를 이용해 데이터베이스 구성
ex) 오투, 온투스, 젬스톤
객체관계 DBMS: 객체 DBMS + 관계DBMS