책 내용 질문하기
SQL GRANT/REVOKE 질문
도서
[2014] 정보처리기사 실기(산업기사 포함)
페이지
389
조회수
658
작성일
2014-06-26
작성자
첨부파일

처음에 수강에 대해 갱신할권한과 갱신을 부여할수있는권한을 받았고 ,

또 부여할수있는권한을 사용하여 다른사용자에게 갱신권한을 부여햇다는 가정하에

1.REVOKE GRANT OPTION UPDATE ON 수강 FROM 임꺽정 CASECADE

수강릴레이션의 갱신권한을 부여할수있는 권한을 취소하고,

★갱신권한을 부여받았던 다른사용자의 갱신 권한도 사라진다★

2.REVOKE UPDATE ON 수강 FROM 임꺽정 CASECADE

수강릴레이션의 갱신권한을 취소하고,

★갱신권한을 부여받았던 다른사용자의 갱신 권한도 사라진다★

질문

ⓐ 1,2번 모두 casecade를 쓸수있나요?

ⓑ ★~★ 사이에 있는말이 둘다 똑같나요? 어떻게 되야하나요 .

ⓒ 또 2의경우 갱신권한만 취소했기때매 갱신권한을 부여할수있는 권한은 남아있는건가요?

감사합니다

답변
2014-06-26 09:20:22

안녕하세요.

Grant Option은 다른 사람에게 권한을 부여할 수 있는 권한입니다.

그러므로 1번은 다른 사람에게 갱신(Update) 권한을 부여할 수 있는 권한을 취소하고 Cascade로 인해 이미 다른 사람에게 부여한 권한이 있다면 그것도 함께 취소하는 것이죠.

2번은 자신에게 부여된 갱신(Update) 권한만 취소하는 것이죠. 2번은 단순히 나에게 있었던 갱신 권한을 취소하는 것으로

Cascade는 의미가 없습니다.

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

"
  • *
    2014-06-26 09:20:22

    안녕하세요.

    Grant Option은 다른 사람에게 권한을 부여할 수 있는 권한입니다.

    그러므로 1번은 다른 사람에게 갱신(Update) 권한을 부여할 수 있는 권한을 취소하고 Cascade로 인해 이미 다른 사람에게 부여한 권한이 있다면 그것도 함께 취소하는 것이죠.

    2번은 자신에게 부여된 갱신(Update) 권한만 취소하는 것이죠. 2번은 단순히 나에게 있었던 갱신 권한을 취소하는 것으로

    Cascade는 의미가 없습니다.

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

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