책 내용 질문하기
문제와 답변 mismatch.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
113
조회수
45
작성일
2018-03-11
작성자
탈퇴*원
첨부파일

113페이지 문제 4번에 대해

수강 테이블에 대해 임꺽정에게 부여된 Update 권한과

임꺽정이 다른 사람에게 Update 권한을 부여할 수 있는 권한

그리고 임꺽정이 다른 사람에게 부여한 Update 권한도 모두 취소하는 sql문을 작성하시오.

그리고 뒷쪽에 답변을 보면

REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE; 라고 되어있으며 추가적으로

GRANT OPTION FOR를 생략한 이유는 임꺽정에게 부여된 수강 테이블에 대한 UPDATE 권한을 취소하면 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한도 함께 취소되기 떄문이다. 자신에게 권한이 없어지면 해당 권한을 다른 사람에게 부여할 수 없다.

????

문제랑 해설이랑 따로 놀고 있네요.

임꺽정의 UPDATE 권한도 삭제해야하고

부여가능한 권한도 삭제해야 하고

부여했던 권한도 모두 삭제해야 하는데 뭐가 맞는지 모르겠습니다.

궁금한 것은 GRANT OPTION FOR을 생략하고

REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;만 작성해도

기존에 WITH GRANT OPTION로 설정한 값이 자동으로 삭제되는 것인지

아니면 답변과 해설이 잘못되어

REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정 CASCADE;로 작성해야하는지

확인 바랍니다.

답변
2018-03-12 11:48:12

안녕하세요.

다른 사람에게 특정 권한을 부여하려면 해당 권한을 본인이 가지고 있어야 합니다.

내가 업데이트 권한이 없다면 다른 사람에게 업데이트 권한을 부여할 수 없는 것이죠.

문제4번의 조건을 보면

임꺽정에게 부여된 UPDATE 권한 해제

→ REVOKE UPDATE ON 수강 FROM 임꺽정;

그리고 임꺽정이 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한 해제

→ REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정;

그리고 임꺽정이 다른 사람에게 부여한 UPDATE 권한도 모두 취소

→ REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

문제에서 요구한 위 3가지 조건을 적용함에 있어

중간에 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한을 해제함에 앞서

UPDATE 권한 자체를 해제하게 되면 자동으로 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한도 해제됩니다.

그러므로 첫 번째와 세 번째 조건만 적용하면 되므로

→ REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE; 로 지정하면 됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-03-12 11:48:12

    안녕하세요.

    다른 사람에게 특정 권한을 부여하려면 해당 권한을 본인이 가지고 있어야 합니다.

    내가 업데이트 권한이 없다면 다른 사람에게 업데이트 권한을 부여할 수 없는 것이죠.

    문제4번의 조건을 보면

    임꺽정에게 부여된 UPDATE 권한 해제

    → REVOKE UPDATE ON 수강 FROM 임꺽정;

    그리고 임꺽정이 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한 해제

    → REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정;

    그리고 임꺽정이 다른 사람에게 부여한 UPDATE 권한도 모두 취소

    → REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

    문제에서 요구한 위 3가지 조건을 적용함에 있어

    중간에 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한을 해제함에 앞서

    UPDATE 권한 자체를 해제하게 되면 자동으로 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한도 해제됩니다.

    그러므로 첫 번째와 세 번째 조건만 적용하면 되므로

    → REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE; 로 지정하면 됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.