데이터베이스 언어 ( Database Language )는 컴퓨터의 데이터베이스 작업을 위한 컴퓨터 언어이다. 데이터베이스 언어를 사용하여 데이터베이스 사용자 및 응용 프로그램 소프트웨어는 데이터베이스에 액세스 할 수 있다. 데이터베이스를 취급하는 기능 중 검색(질의)가 중요하기 때문에, 통례는 (데이터베이스) 쿼리 언어라고도 불린다. 그러나 데이터베이스 언어 및 질의 언어는 개념적으로 겹치는 부분도 있지만, 동의어는 아니다. [ 정의] - 데이터베이스 언어는 데이터베이스를 구축하고 이용하기 위한 데이터베이스 시스템과의 통신 수단이다 . 데이터 베이스 언어는 DBMS를 통해 사용하며, 기능과 사용 목적에 따라 데이터 정의 언어(DDL), 데이터 조작 언어(DML), 데이터 제어 언어(DCL)로 나뉜다. [종류] 1) 데이터 정의 언어(DDL : Data Definition Language) 데이터 구조의 생성, 업데이트, 삭제를 위한 언어 또는 언어 요소 : DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어이다. 외부 스키마를 명세한다. DDL은 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어로써 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의하고, 데이터베이스 관리자나 데이터베이스 설계자가 사용하게 된다. - CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 생성 - ALTER : Table에 대한 정의를 변경하는 데 사용 - DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 삭제 2) 데이터 조작 언어(DML: Data Manipulation Language) 대상 데이터의 검색, 등록, 업데이트 및 삭제를 위한 언어 또는 언어 요소 : 사용자로 하여금 데이터를 처리할 수 있게...