데이터베이스 관리자(DBA)와 일반 사용자(Kim, Lee, Park, Choi, Cho, Hong)가 데이터베이스 권한 관리를 위한 SQL문을 다음 순서대로 모두 수행하였다. 이에 대한 설명으로 옳은 것은? (단, SQL문 앞의 ‘OOO>’는 해당 문장을 수행한 사람을 의미하고, 각 SQL문의 문법(syntax) 오류는 발생하지 않는다)
DBA> GRANT SELECT ON 고객 TO Kim WITH
GRANT OPTION;DBA> GRANT SELECT ON 고객 TO Lee WITH
GRANT OPTION;Kim> GRANT SELECT ON 고객 TO Park WITH GRANT OPTION;Lee> GRANT SELECT ON 고객 TO Choi WITH
GRANT OPTION;DBA> REVOKE SELECT ON 고객 FROM Kim CASCADE;DBA> REVOKE SELECT ON 고객 FROM Lee RESTRICT;
- ①Kim은 고객 테이블에 대한 검색(SELECT) 권한을 가진다.
- ②Lee는 고객 테이블에 대한 검색(SELECT) 권한을 가진다.
- ③Park은 “GRANT SELECT ON 고객 TO Cho”를 실행할 수 있다.
- ④Choi는 “GRANT SELECT ON 고객 TO Hong”을 실행할 수 없다.
선지를 골라 바로 채점해 보세요.
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)