1. 데이터 정의 언어(Data Definition Language)- DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어- 번역한 결과가 Data-Dictionary이라는 특별한 파일에 여러개의 테이블로 저장된다 - 언어의 기능▶ 외부 스키마 명세 정의 ▶ DB의 논리적 데이터 구조와 물리적 구조의 정의 및 수정▶ 논리적 데이터 구조와 물리적 데이터 구조 간의 사상 정의▶ 스키마에 사용되는 제약조건에 대한 명세 정의▶ 데이터의 물리적 순서 규정 - 종류Create, Drop, Alter 2. 데이터 조작 언어(Data Manipulation Language) = 서브 언어- 사용자로 하여금 데이터를 처리할 수 있게 하는 도구로서 사용자(응용 프로그램)와 DBMS간의 ..