본문 바로가기
Data Engineering

[SQLD 자격검정 실전문제] Part 2-1. 56번 데이터 구조 정의를 위한 SQL

by 햣둘 2025. 5. 29.

정답 : 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 : 사용자에게 부여된 권한을 회수함