반응형
데이터베이스 언어는 보통 DDL, DML, DCL로 나뉜다. 트랜젝션 제어를 위한 별도의 명령을 TCL로 구분하여 4개로 분류하기도 한다. 이 언어들은 의미를 외우기보단 단어의 뜻을 알고 어떤 명령어가 있는지 보는게 이해하기 쉽다.
DDL : Data Definition Language
데이터 정의 언어이다. DB를 구성할때 쓰인다.
CREATE, ALTER, DROP, RENAME, TURNCATE 등
DML : Date Manipulation Language
데이터 조작 언어이다. 데이터를 실질적으로 사용할때 쓰인다. 사용자와 데이터베이스간의 인터페이스를 제공해 준다.
SLEECT, UPDATE, INSERT, DELETE 등
DCL : Data Control Language
데이터 제어 언어이다. 제약조건, 권한 등을 제어하고자 할때 쓰인다.
GRANT, REVOKE
TCL : Transaction Control Language
트랜젝션 제어 언어이다. DCL과 구분하여, 트랜젝션을 제어하고자 할때 쓰이는 언어이다.
COMMIT, ROLLBACK
반응형
'IT 이론 > 데이터베이스' 카테고리의 다른 글
[시험대비] 실무적으로 보는 데이터베이스 설계 순서 (0) | 2015.10.17 |
---|---|
[시험대비] 데이터베이스 모델의 종류와 특징을 쉽게 이해하자! (1) | 2015.10.17 |
[시험대비] 외부 스키마, 개념 스키마, 내부 스키마를 구분하자! (0) | 2015.10.16 |
[시험대비] 데이터베이스 필수 암기 사항 (0) | 2015.10.16 |
분산 데이터베이스의 목표와 장단점 (0) | 2014.10.17 |
댓글