본문 바로가기
Department/Database

데이터베이스 관리 시스템(DBMS) 정의 & 발전과정

by mean. 2019. 12. 21.
728x90
반응형

데이터베이스 관리 시스템의 정의

 

DBMS의 기능

정의(Definition)기능 : 데이터베이스 구조 정의, 이미 정의된 데이터베이스 구조 수정(삭제, 변경)

조작(Manipulation)기능 : 데이터의 검색,삽입,수정,삭제 연산 지원

제어(Control)기능 : 데이터를 항상 정확하고 안전하게 유지(데이터베이스 사용자 생성, 사용자 권한 부여,

사용자 접근 제어, 백업과 회복, 동시성 제어 등)

 

데이터베이스 관리 시스템의 발전 과정

계층 DBMS : 데이터베이스를 트리 형태로 구성

네트워크 DBMS : 데이터베이스를 그래프 형태로 구성

관계 DBMS : 데이터베이스를 테이블 형태로 구성

객체지향 DBMS : 객체를 이용해 데이터베이스 구성

객체관계 DBMS : 객체 DBMS + 관계 DBMS

NoSQL DBMS : 관계 DBMS를 적용하기 어려운 환경에서의 DBMS(비정형 데이터 관리)

NewSQL DBMS : 관계 DBMS의 장점 + NoSQL의 장점

728x90
반응형