SQLD관리 구문난이도 4MCQ

SQLD 관리 구문 기출문제 #1205

문제

다음 권한 부여 시나리오에서 최종적으로 USER_C가 가진 권한은?

SQL
-- 초기 상황 GRANT SELECT ON orders TO user_a WITH GRANT OPTION; GRANT SELECT ON orders TO user_b WITH GRANT OPTION; -- 연쇄 부여 GRANT SELECT ON orders TO user_c; -- USER_A가 실행 GRANT SELECT ON orders TO user_c; -- USER_B가 실행 -- 권한 회수 REVOKE SELECT ON orders FROM user_a CASCADE;

① 권한 없음 (모든 권한 회수됨) ② SELECT 권한 유지 (USER_B 경로로 부여받은 권한) ③ WITH GRANT OPTION 권한까지 보유 ④ 부분적 권한만 유지 (읽기 전용)

정답

2

해설

USER_C는 USER_A와 USER_B 두 경로로 같은 SELECT 권한을 부여받았습니다. USER_A의 권한을 CASCADE로 회수해도 USER_B를 통해 독립적으로 부여받은 권한은 유지됩니다. ①모든 권한이 회수되지 않음, ③WITH GRANT OPTION은 부여받지 않음, ④부분적이 아닌 완전한 SELECT 권한 보유.

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

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

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