검색
색인
데이터 정의 언어, -定義言語, Data Definition Language, DDL
데이터베이스에서 데이터와 데이터간의 관계를 정의하여 데이터베이스 구조를 설정하는 SQL(구조화 조회 언어)문.
데이터베이스, 테이블, 필드, 인덱스 등 객체(Object)를 생성하고(CREATE), 제약을 걸며, 변경하거나(ALTER) 삭제하는(DROP) 등 응용 프로그램과 데이터베이스 관리시스템간의 인터페이스인 쿼리(query)에 사용되는 SQL문이다. 외부 스키마 명세를 정의하고, 데이터베이스를 정의, 수정하며, 스키마에 사용되는 제약조건에 대한 명세를 정의하고, 데이터의 물리적 순서를 규정하며, 수행된 결과는 데이터 사(data dictionary)이라는 여러 개의 파일과 테이블로서 저장된다.