SQL의 문법은 크게 3가지로 나뉘어 진다. 세번째로 데이터 제어어(DCL)가 있다. DCL(Data Control Language) - 데이터 제어어는 데이터를 제어하는 언어를 말한다. 데이터 제어어는 DB관리자가 데이터 보안 , 무결성 유지, 병행 제어, 회복을 위해 사용하는 언어이다. 아마 데이터 보안 , 무결성 유지, 병행 제어, 회복 이런 말들이 낮설 것이다. 낮설다면 알아 보도록 하자 데이터 제어어의 기능은 4가지가있다. 1. 데이터 보안 - 불법적인 사용자로부터 데이터를 보호하는 기능이다. 2. 무결성 유지 - 데이터의 정확성과 일관성을 유지하는 기능이다. 3. 병행수행 제어 - 여러 트랜 잭션을 수행할때 트랜잭션들이 데이터 베이스의 일관성을 파괴하지 않도록 트랜잭션간의 상호작용을 제어하는 ..