Data Definition Language (DDL)
- conceptual schema를 정의하기 위해 사용되는 언어
Storage Definition Language (SDL)
- internal schema를 정의하는 용도로 사용되는 언어
- relation DBMS에서는 SDL이 없고 파라미터 등의 설정으로 대체한다고 함
View Definition Language (VDL)
- external schema를 정의하기 위해 사용되는 언어
- 대부분의 DBMS에서는 DDL이 VDL 역할까지 수행
Data Manipulation Language (DML)
- 데이터 추가, 삭제, 수정, 검색 등의 기능을 제공하는 언어
Data Control Language (DCL)
- 데이터 핸들링 권한 설정, 데이터 무결성 처리를 관리
DDL, DML, VDL은 relational database language인 SQL처럼 통합된 언어로 존재