SQLD관리 구문DCL난이도 2MCQ

SQLD DCL 기출문제 #251

문제

다음 권한 부여 상황에서 REVOKE SELECT ON EMP FROM USER2; 실행 후 USER2의 권한 상태는?

A가 USER2에게: GRANT SELECT ON EMP TO USER2 WITH GRANT OPTION; USER2가 USER3에게: GRANT SELECT ON EMP TO USER3; B가 USER2에게: GRANT SELECT ON EMP TO USER2;

① USER2, USER3 모두 권한 없음 ② USER2만 권한 유지, USER3는 권한 없음 ③ USER2, USER3 모두 권한 유지 ④ A가 부여한 권한만 회수되어 USER2는 B로부터의 권한 유지

정답

4

해설

④가 정답. REVOKE는 특정 권한 부여자가 부여한 권한만 회수함. A가 부여한 WITH GRANT OPTION 권한이 회수되면서 USER3의 권한도 연쇄적으로 회수되지만, B가 별도로 부여한 SELECT 권한은 독립적으로 유지됨. ①②③은 독립적 권한 경로의 존재를 간과한 오답.

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

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

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