SQLD관리 구문DCL난이도 2MCQ

SQLD DCL 기출문제 #597

문제

다음 권한 부여 상황에서 REVOKE SELECT ON EMP FROM USER2; 실행 후 각 사용자의 권한 상태로 가장 적절한 것은?

GRANT SELECT ON EMP TO USER1 WITH GRANT OPTION; GRANT SELECT ON EMP TO USER2 WITH GRANT OPTION; -- DBA가 직접 부여 GRANT SELECT ON EMP TO USER3; -- USER1이 부여 GRANT SELECT ON EMP TO USER3; -- USER2가 부여

① USER1: 유지, USER2: 회수, USER3: 회수 ② USER1: 유지, USER2: 회수, USER3: 유지 ③ USER1: 유지, USER2: 유지, USER3: 유지 ④ USER1: 회수, USER2: 회수, USER3: 회수

정답

2

해설

USER2의 권한이 회수되면 USER2가 USER3에게 부여한 권한은 연쇄적으로 회수된다. 하지만 USER3은 USER1으로부터도 동일한 권한을 받았으므로, USER1의 권한이 유지되는 한 USER3의 권한도 유지된다. 독립적인 권한 부여 경로가 존재하면 하나의 경로가 끊어져도 다른 경로를 통해 권한이 유지된다.

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

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

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