SQL은 관계형 데이터베이스(RDBMS) 이다. SQL에 저장되는 데이터는 정해진 데이터 스키마에 따라 테이블에 저장되고, 이 데이터는 관계를 통해 여러 테이블에 분산된다. 따라서, 이 스키마를 준수하지 않은 데이터는 테이블에 추가할 수 없다. 위의 그림을 예시로 들어보면, 첫 번째 테이블은 고객 정보를 나타내고 그 아래의 테이블은 상품의 정보를 나타낸다. 이 두 테이블의 공통점은 ID 열(키)인데, 이러한 공통 열 덕분에 관계형 데이터베이스는 두 테이블 간의 관계를 오른쪽의 테이블 처럼 생성할 수 있다. 관계형 데이터베이스는 안정적이고, 데이터의 중복이 없어 일관성이 있으며, 구조가 단순하고 명확하다는 장점이 있다. 반면, 데이터 스키마가 사전에 계획되어야 하기때문에 새로운 변화에 유연하지 못하고, 데..