책 내용 질문하기
데이터베이스 389 page 질문이요
도서
2016 시나공 정보처리기사 실기
페이지
389
조회수
173
작성일
2016-03-31
작성자
첨부파일

정오표에는

수정전

(⑥ ) SELECT, INSERT, DELETE ON 교수 FROM 임꺽정;

(⑥ ) (⑦ ) UPDATE ON 수강 FROM 임꺽정 (⑧ );

수정후

(⑥ ) SELECT, INSERT, DELETE ON 교수 FROM 임꺽정;

(⑥ ) UPDATE ON 수강 FROM 임꺽정 (⑦ );

이렇게 되어있는데 뒤에 답에는 8번까지 있잖아요? 그럼 답은 어떻게 되는거죠??

저는 수정전이 뭐가 틀린건지 잘 모르겟어서 질문드립니다.

답변
2016-03-31 09:34:04

안녕하세요.

수정된 후의 답은

( REVOKE ) UPDATE ON 수강 FROM 임꺽정 ( CASCADE );

입니다.

임꺽정에게 부여된 <수강> 테이블에 대한 UPDATE 권한과 임꺽정이 다른 사람에게 부여한 <수강> 테이블에 대한 UPDATE 권한도 모두 취소할 때는

위와 같이 작성하면

<수강> 테이블에 대해 임꺽정에게 부여된 UPDATE 권한과 임꺽정이 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한, 그리고 임꺽정이 다른 사람에게 부여한 UPDATE 권한도 모두 취소합니다.

수정 전 내용처럼

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

위와 같이 기술하면

임꺽정에게 부여된 <수강> 테이블에 대해 UPDATE 권한은 유지하면서 다른 사람에게 부여할 수 있는 권한만 제거하는 경우입니다.

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

  • *
    2016-03-31 09:34:04

    안녕하세요.

    수정된 후의 답은

    ( REVOKE ) UPDATE ON 수강 FROM 임꺽정 ( CASCADE );

    입니다.

    임꺽정에게 부여된 <수강> 테이블에 대한 UPDATE 권한과 임꺽정이 다른 사람에게 부여한 <수강> 테이블에 대한 UPDATE 권한도 모두 취소할 때는

    위와 같이 작성하면

    <수강> 테이블에 대해 임꺽정에게 부여된 UPDATE 권한과 임꺽정이 다른 사람에게 UPDATE 권한을 부여할 수 있는 권한, 그리고 임꺽정이 다른 사람에게 부여한 UPDATE 권한도 모두 취소합니다.

    수정 전 내용처럼

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

    위와 같이 기술하면

    임꺽정에게 부여된 <수강> 테이블에 대해 UPDATE 권한은 유지하면서 다른 사람에게 부여할 수 있는 권한만 제거하는 경우입니다.

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

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