책 내용 질문하기
2권 108쪽 4번문제
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
108
조회수
110
작성일
2017-04-14
작성자
첨부파일

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

REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

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

질문1. 위 세개 SQL의 차이점을 알고싶습니다.

질문2. 4번 문제의 경우 답이

REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

-> <수강>테이블에대해

1)임꺽정에게 부여된 UPDATE권한

2)다른 사람에게 UPDATE 권한을 부여할 수 있는 권한

3) 임꺽정이 다른 사람에게 부여한 UPDATE권한

3가지를 모두 취소하는 SQL이고

5번 문제의 경우 답이

REVOKE GRANT OPTION FOR INSERT ON 강좌 FROM 홍길동

-> 홍길동에게 부여된 <강좌> 테이블에 대해

1) INSERT 권한은 유지

2) 다른 사람에게 부야할 수 있는 권한만 취소

하는 SQL인데

GRANT OPTION FOR 권한리스트

이 문장은 자신의 권한은 취소하지 않고 다른사람에게 권한을 부여하는 권한만 취소하는 건가요?

만약, REVOKE UPDATE ON 강좌 FROM 임꺽정 이라고 한다면

1)임꺽정의 권한 취소

2)다른사람에게 권한을 부여할 수 있는 권한 취소

2가지만 취소하는건가요?

답변
2017-04-14 10:29:13

안녕하세요.

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

사용자 ID가 '임꺽정'인 사람에게 부여한 <수장> 테이블의 권한 중 UPDATE 권한을 다름 사람에게 부여할 수 있는 권한만 취소

임꺽정 자신은 UPDATE 권한이 있음

REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

사용자 ID가 '임꺽정'인 사람에게 부여한 <수장> 테이블의 권한 중 UPDATE 권한을 취소하고 이미 다른 사람에게 부여했던 권한도 함께 취소

임꺽정 자신의 UPDATE 권한이 없음

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

사용자 ID가 '임꺽정'인 사람에게 부여한 <수장> 테이블의 권한 중 UPDATE 권한을 다름 사람에게 부여할 수 있는 권한과 이미 다른 사람에게 부여했던 권한도 함께 취소

임꺽정 자신은 UPDATE 권한이 있음

108쪽 문제4번의 조건은

임꺽정에게 부여된 UPDATE 권한 취소

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

임꺽정이 다른 사람에게 부여한 UPDATE 권한 취소

위 3가지 경우를 모두 처리해야 하는데

임꺽정에게 부여된 UPDATE 권한을 취소하면 권한 자체가 없어므로 다른 사람에게 부여할 수도 없으므로

REVOKE UPDATE ON 수강 FROM 임꺽정

만으로 2가지 조건으 모두 처리하게 됩니다.

그런 다음 마지막 이미 부여된 UPDATE 권한도 함께 취소하기 위해

문장 뒤에 CASCADE를 붙여

REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

로 지정할 수 있습니다.

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

  • *
    2017-04-14 10:29:13

    안녕하세요.

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

    사용자 ID가 '임꺽정'인 사람에게 부여한 <수장> 테이블의 권한 중 UPDATE 권한을 다름 사람에게 부여할 수 있는 권한만 취소

    임꺽정 자신은 UPDATE 권한이 있음

    REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

    사용자 ID가 '임꺽정'인 사람에게 부여한 <수장> 테이블의 권한 중 UPDATE 권한을 취소하고 이미 다른 사람에게 부여했던 권한도 함께 취소

    임꺽정 자신의 UPDATE 권한이 없음

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

    사용자 ID가 '임꺽정'인 사람에게 부여한 <수장> 테이블의 권한 중 UPDATE 권한을 다름 사람에게 부여할 수 있는 권한과 이미 다른 사람에게 부여했던 권한도 함께 취소

    임꺽정 자신은 UPDATE 권한이 있음

    108쪽 문제4번의 조건은

    임꺽정에게 부여된 UPDATE 권한 취소

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

    임꺽정이 다른 사람에게 부여한 UPDATE 권한 취소

    위 3가지 경우를 모두 처리해야 하는데

    임꺽정에게 부여된 UPDATE 권한을 취소하면 권한 자체가 없어므로 다른 사람에게 부여할 수도 없으므로

    REVOKE UPDATE ON 수강 FROM 임꺽정

    만으로 2가지 조건으 모두 처리하게 됩니다.

    그런 다음 마지막 이미 부여된 UPDATE 권한도 함께 취소하기 위해

    문장 뒤에 CASCADE를 붙여

    REVOKE UPDATE ON 수강 FROM 임꺽정 CASCADE;

    로 지정할 수 있습니다.

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

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