관계형 데이터베이스
개요
Relational Database Management System.
쉽게 말하면, 테이블 단위로 데이터를 관리하는 데이터베이스이다.
구조가 명확하게 지정된 데이터들을 저장할 때 쓴다.
정확히는 관계형 데이터베이스를 관리하는 것이 RDBMS라고 부른다.
정형 데이터를 다룬다고들 한다.
특징
정규화 이론에 근거한 데이터 모델링으로 데이터 이상 현상과 중복을 피할 수 있다.
SQL을 통해 효율적으로 사용할 수 있다.
기능
다음의 기능을 가진다.
- 동시성 관리 및 병행 제어를 통해 많은 사용자가 공유, 조작
- 메타 데이터 총괄하며 체계화된 데이터 성격, 속성 관리
- 데이터 표준화를 통한 품질 확보
- 인증된 사용자만 사용할 수 있도록 보안 기능 제공
- 다양한 제약 조건을 걸어 중요 데이터 삭제 방지 및 데이터 무결성 보장
- 장애로부터 명령 동작 보장, 데이터 회복 및 복구 기능 제공
종류
오라클, MySQL, MariaDB 등이 여기에 해당한다.