[7급 국가직 데이터베이스론 2024년 22번]

데이터베이스 관리자(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;
데이터베이스론
  1. ①Kim은 고객 테이블에 대한 검색(SELECT) 권한을 가진다.
  2. ②Lee는 고객 테이블에 대한 검색(SELECT) 권한을 가진다.
  3. ③Park은 “GRANT SELECT ON 고객 TO Cho”를 실행할 수 있다.
  4. ④Choi는 “GRANT SELECT ON 고객 TO Hong”을 실행할 수 없다.

선지를 골라 바로 채점해 보세요.

정답 ②

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고