정답 : 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 : 사용자에게 부여된 권한을 회수함
'Data Engineering' 카테고리의 다른 글
[SQLD 자격검정 실전문제] Part 2-1. 58번 SQL 문법 오류 찾기 (0) | 2025.05.29 |
---|---|
[SQLD 자격검정 실전문제] Part 2-1. 57번 데이터 조건 절 WHERE (0) | 2025.05.29 |
[SQLD 자격검정 실전문제] Part 2-1. 55번 SQL 종류와 명령어 (0) | 2025.05.29 |
[SQLD 자격검정 실전문제] Part 2-1. 54번 SELECT문 (0) | 2025.05.29 |
[SQLD 자격검정 실전문제] Part 2-1. 53번 트랜잭션 제어어(TCL) (0) | 2025.05.28 |