Oracle 기준으로 다음을 차례로 실행한 뒤 사용자 KIM 에 대한 … | [SQLD] SQL 개발자 기출유형 모의고사 8회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 8회
Oracle 기준으로 다음을 차례로 실행한 뒤 사용자 KIM 에 대한 설명으로 옳은 것은?CREATE ROLE R_STOCK; GRANT SELECT ON 재고 TO R_STOCK; GRANT R_STOCK TO KIM; GRANT UPDATE ON 재고 TO R_STOCK;
1
KIM 은 재고 테이블을 삭제할 수 있다
2
KIM 은 재고를 조회·수정할 수 있다
3
KIM 은 R_STOCK 을 남에게 줄 수 있다
4
KIM 은 SELECT 권한만 가진다
해설
ROLE 은 권한의 묶음이라 사용자에게 준 뒤에 ROLE 에 추가한 UPDATE 권한도 KIM 에게 그대로 반영되어 조회와 수정이 모두 가능하다.
ROLE 을 받은 사용자가 그 ROLE 을 다시 남에게 주려면 WITH ADMIN OPTION 으로 받아야 한다.
- ROLE 권한은 부여 시점에 고정되지 않아 나중에 추가한 UPDATE 도 적용된다.
- WITH ADMIN OPTION 없이 받았으므로 R_STOCK 을 다른 사용자에게 줄 수 없다.
- 테이블 삭제 권한은 부여되지 않았다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 8회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- dcl(datacontrollanguage)명령어가아닌것은? {"answer":4,"content":[{"content":"commit","url":"20년-3회차-정보처리기사-필기
- dml에해당하는sql명령으로만나열된것은? {"answer":3,"content":[{"content":"delete,update,create,alter20년-1, 2회차-정보처리기사-필기
- sql의명령을사용용도에따라ddl,dml,dcl로구분할경우,그성격이나머지셋과다른것은? {"answer":4,"content":[{"content":"se22년-2회차-정보처리기사-필기