SQLD관리 구문DCL난이도 2MCQ

SQLD DCL 기출문제 #36

문제

다음 상황에서 최종적으로 USER3가 가진 권한은?

1단계: GRANT SELECT ON EMP TO USER1 WITH GRANT OPTION; 2단계: GRANT SELECT ON EMP TO USER2 WITH GRANT OPTION; -- USER1 실행 3단계: GRANT SELECT ON EMP TO USER3; -- USER2 실행 4단계: REVOKE SELECT ON EMP FROM USER1;

① SELECT 권한 유지 ② SELECT 권한 없음 ③ INSERT 권한만 유지 ④ 모든 권한 유지

정답

2

해설

SQL
WITH GRANT OPTION으로 부여된 권한이 회수되면 연쇄적으로 부여된 모든 권한도 함께 회수됩니다(CASCADE 효과). USER1의 권한이 회수되면서 USER1이 부여한 USER2의 권한도 회수되고, 이로 인해 USER2가 부여한 USER3의 권한도 자동으로 회수됩니다. ①③④는 모두 CASCADE 효과를 고려하지 않은 잘못된 답입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] DCL 관리 구문 기출 #36 | sqldpass