Data Engineering
[SQLD 자격검정 실전문제] Part 2-1. 56번 데이터 구조 정의를 위한 SQL
햣둘
2025. 5. 29. 07:27
정답 : 2번
GRANT는 DCL에 해당하는 명령어이므로, 데이터 구조를 정의하는 DDL이 아님.
CREATE, ALTER, DROP은 DDL.
[요약 설명]
이 문제는 데이터 정의어 = DDL = Data Definition Language 명령어를 이해하고 있는지를 평가함.
DDL은 데이터베이스의 구조를 생성, 수정, 삭제하는 명령어로 구성되어 있음
[이론적 내용]
1. 데이터 정의어 (DDL)
- 데이터베이스 객체(테이블, 뷰 등)의 구조를 정의하는 명령어
- ex) CREATE : 테이블이나 기타 데이터베이스 객체를 생성
- ex) ALTER : 테이블 구조를 변경함
- ex) DROP : 테이블이나 객체를 삭제함
2. 데이터 제어어 (DCL)
- 데이터베이스 사용자 권한과 보안을 관리하는 명령어
- ex) GRANT : 사용자에게 권한을 부여함
- ex) REVOKE : 사용자에게 부여된 권한을 회수함