데이터베이스 일반컴퓨터활용능력 1급 · 2003년05월04일 · 53/60
53.관계데이터베이스 표준 언어인 SQL에서 테이블을 새로 만들 때 사용되는 명령은 CREATE TABLE이다. 이 명령이 속하는 언어는 다음 중 어느 것인가?
1
데이터 정의어(DDL)정답
2
데이터 제어어(DCL)
3
데이터 조작어(DML)
4
데이터 설정어(DSL)
해설
데이터 정의어(DDL) -데이터베이스를 생성하거나 수정하는 데 사용되는 언어 -데이터베이스 관리자나 데이터베이스 설계자가 사용함 -데이터베이스의 논리적 구조와 물리적 구조를 정의할 수 있음 -예 : CREATE, ALTER, DROP 데이터 조작어(DML) -사용자가 응용 프로그램을 통하여 데이터베이스에 저장된 데이터를 실질적으로 처리하는 데 사용되는 언어 -데이터 처리는 데이터의 검색, 삽입, 삭제, 변경 등을 말함 -사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공함 -절차적 조작 언어와 비절차적 조작 언어로 분류됨 -예 : SELECT, UPDATE, INSERT, DELETE 데이터 제어어(DCL) -데이터 보안, 무결성, 데이터 회복, 병행수행 제어 등을 정의하는 데 사용되는 언어 -데이터베이스 관리자가 데이터 관리를 목적으로 사용함 -예 : COMMIT, ROLLBACK, GRANT, REVOKE 데이터 설정어는 없음