데이터의 저장소
데이터베이스를 운영하고 관리하는 소프트웨어
구조화된 질의 언어라는 뜻으로 관계형 데이터베이스에서 사용되는 언어
DBMS의 유형은 계층형, 망형, 관계형, 객체지향형, 객체관계형 등으로 분류. 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지하며, MySQL도 관계형 DBMS에 포함된다.
관계형 DBMS(Relational DBMS)는 줄여서 RDBMS라고 부른다. MySQL뿐 아니라, 대부분의 DBMS가 RDBMS 형태로 사용된다. RDBMS의 데이터베이스는 모든 데이터를 2차원 테이블이라는 최소 단위로 구성되며, 이 테이블은 하나 이상의 열(column)과 행(row)으로 이루어져 있다.
관계형 데이터베이스를 생성하고 수정, 삭제 관리할 수 있는 소프트웨어이다. 관계형 데이터베이스에서는 이러한 관계를 나타내기 위해 외래키(foregin key)라는 것을 사용, 이러한 테이블 간의 관계에서 외래키를 이용한 테이블 간 Join이 가능하다는게 가장 큰 특징이다.
장점
단점