Oracle 에서 여러 사서 계정에 같은 권한 묶음을 주려고 다음을 실… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 5회
Oracle 에서 여러 사서 계정에 같은 권한 묶음을 주려고 다음을 실행한다. ( ㉠ )에 들어갈 명령으로 옳은 것은?
( ㉠ ) 사서역할;
GRANT SELECT, INSERT, UPDATE ON 대출 TO 사서역할;
GRANT 사서역할 TO 김사서, 박사서;
1
GRANT ROLE
2
CREATE SCHEMA
3
CREATE USER
4
CREATE ROLE
해설

권한을 묶어 이름을 붙이는 객체는 ROLE 이며, CREATE ROLE 로 만든 뒤 GRANT 로 권한을 담고 다시 사용자에게 부여한다.

사서가 늘거나 권한이 바뀌어도 ROLE 하나만 고치면 되므로 권한 관리가 단순해진다.

  • CREATE USER 는 계정을 만드는 명령이라 권한 묶음을 만들어 나눠 줄 수 없다.
  • GRANT ROLE 이라는 생성 구문은 없고 ROLE 부여는 GRANT 역할명 TO 사용자 형식이다.
  • CREATE SCHEMA 는 여러 객체를 한 번에 만드는 구문으로 권한 묶음과 무관하다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 5회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기