RDB(Relational Database)
관계형 모델을 기반으로 SQL을 이용해 데이터를 관리한다.
특징
- 테이블(스키마)로 표현
- 테이블 간의 관계를 이용해 데이터를 관리 및 무결성 보장
- 정의된 테이블에 맞게 데이터가 삽입되므로 데이터의 안정성 보장
- 데이터의 구조가 일관적인 경우에 주로 사용
데이터의 케이스가 너무 많으면 사용하기 힘들기 때문
MariDB, MySQL, Oracle, PostgreSQL 등이 있다
구성요소

출처: https://www.tcpschool.com/mysql/mysql_intro_relationalDB
행과 열로 구성된 한 테이블로 구성되어 있다.
이러한 테이블은 스키마(skema)라고도 부른다.
- 행
관계된 데이터들의 묶음을 지칭
튜플(tuple) 또는 레코드(record)라고도 부른다
- 열
각각의 열은 유일한 이름과 타입을 갖고 있다.
필드(field) 또는 속성(attribute)이라고도 부른다.
- 도메인
속성이 가질 수 있는 값의 집합
- 키
튜플의 식별자로 이용되는 속성을 지칭