문제
다음 데이터베이스 관련 용어 중에서 성격이 다른 것은?
① DDL ② DBA ③ DML ④ DCL
정답
2번
해설
정답: 2. DDL·DML·DCL은 모두 데이터베이스를 다루는 SQL의 명령어(언어) 분류이다. 반면 DBA(Database Administrator)는 데이터베이스를 관리·운영하는 사람(관리자)을 가리키므로 성격이 다르다.
오답 풀이
- 1번: DDL(데이터 정의어, CREATE·ALTER·DROP)은 SQL 언어 분류이다.
- 2번: DBA는 데이터베이스 관리자(사람)로 언어가 아니므로 성격이 다르다.
- 3번: DML(데이터 조작어, SELECT·INSERT·UPDATE·DELETE)은 SQL 언어 분류이다.
- 4번: DCL(데이터 제어어, GRANT·REVOKE·COMMIT·ROLLBACK)은 SQL 언어 분류이다.
보충 개념 SQL은 DDL(정의), DML(조작), DCL(제어)로 나뉜다. DBA는 데이터베이스 설계·보안·백업·성능을 책임지는 관리자이다.