SQLD · 59회 변형 · 어려움 난이도 · 36번

Q.36202559어려움 변형2과목 · SQL 기본 및 활용
DBA가 다음 문장을 실행하여 사용자 KIM에게 권한을 부여하였고, 이어서 KIM이 아래 문장을 실행하였다.
보기

-- DBA 실행
GRANT SELECT ON 사원 TO KIM WITH GRANT OPTION;

-- KIM 실행
GRANT SELECT ON 사원 TO LEE;

위 상황에 대한 설명으로 옳지 않은 것은?
  • 1KIM은 WITH GRANT OPTION으로 권한을 부여받았으므로 자신이 보유한 SELECT 권한을 LEE에게 다시 부여할 수 있다.
  • 2DBA가 REVOKE SELECT ON 사원 FROM KIM;을 실행하면 권한 회수와 동시에 그 시점까지의 트랜잭션 수행 결과가 물리 디스크에 저장되어 확정된다.
  • 3위에서 사용된 GRANT는 데이터베이스에 대한 접근 권한을 제어하는 데이터 제어어(DCL)에 속한다.
  • 4DBA가 사원 테이블에 대한 여러 접근 권한을 ROLE로 묶어 KIM에게 부여했다면, 개별 권한마다 GRANT를 반복 실행하지 않아도 된다.

정답: 2 · DBA가 REVOKE SELECT ON 사원 FROM KIM;을 실행하면 권한 회수와 동시에 그 시점까지의 트랜잭션 수행 결과가 물리 디스크에 저장되어 확정된다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기