SQL 관계대수와 관계해석을 기초로 한 혼합 데이터 언어 질의어지만 질의 기능뿐만 아니라 데이터 구조의 정의, 데이터 조작, 데이터 제어 기능까지 모두 갖춤 SQL의 분류 DDL(Data Define Language, 데이터 정의어) 논리적 데이터 구조와 물리적 데이터 구조의 사상 정의 CREATE, ALTER, DROP DML(Data Manipulation Language, 데이터 조작어) 저장된 데이터를 실질적으로 처리하는데 사용되는 언어 SELECT, INSERT, DELETE DCL(Data Control Language, 데이터 제어어) 데이터의 보안, 무결성, 회복, 병행 수행 제어 등을 정의하는데 사용되는 언어 COMMIT, ROLLBACK, GRANT, REVOKE DDL CREATE S..