SQLD관리 구문DCL난이도 2MCQ

SQLD DCL 기출문제 #441

문제

다음 상황에서 REVOKE 실행 후 USER2의 권한 상태로 가장 적절한 것은?

-- 초기 권한 부여 GRANT SELECT ON EMP TO USER1 WITH GRANT OPTION; GRANT SELECT ON EMP TO USER2 WITH GRANT OPTION; -- DBA가 직접 부여 GRANT UPDATE ON EMP TO USER2; -- DBA가 직접 부여

-- 권한 회수 REVOKE SELECT ON EMP FROM USER1 CASCADE;

① USER2는 SELECT, UPDATE 권한을 모두 유지한다 ② USER2는 SELECT 권한만 유지한다 ③ USER2는 UPDATE 권한만 유지한다 ④ USER2는 모든 권한을 상실한다

정답

1

해설

① USER2의 SELECT와 UPDATE 권한은 모두 DBA가 직접 부여한 것이므로 USER1의 권한 회수와는 독립적입니다. USER1의 SELECT 권한을 CASCADE로 회수해도 USER2에게는 영향을 주지 않습니다. ② UPDATE 권한도 DBA가 직접 부여했으므로 유지됨, ③ SELECT 권한도 DBA가 직접 부여했으므로 유지됨, ④ 두 권한 모두 독립적으로 부여되었으므로 유지됨.

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

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

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