티스토리 뷰

반응형

 

연습문제

1. 다음 설명의 Ⓐ와 Ⓑ의 내용이 올바르게 짝지어진 것은?

    ② Ⓐ 보안, Ⓑ 무결성

 

 

2. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은?

    ③ 사용자에 대한 권한 부여는 관리자가 아닌 DBMS 자체가 담당한다.

 

 

3. 사용자에게 객체에 대한 사용 권한을 부여하는 SQL 명령어는?

    ③ GRANT

 

 

4. 사용자에게 부여된 객체의 사용 권한을 취소하는 SQL 명령어는?

    ② REVOKE

 

 

5. 권한을 부여받은 사용자가 다른 사용자에게도 권한을 부여할 수 있도록 SQL 문을 작성할 때 필요한 옵션은?

    ③ WITH GRANT OPTION

 

 

6. 역할을 사용하면 얻게 되는 장점을 설명하시오.

    권한 부여와 취소 등의 관리가 편해진다.

 

 

7. 사용자 Kim에게 테이블을 생성할 수 있는 시스템 권한을 부여하면서 다른 사용자에게도 이 권한을 부여할 수 있도록 SQL 문을 작성하고자 한다. 다음 SQL 문의 빈칸을 적절히 채우시오.

    GRANT CREATE TABLE TO Kim WITH GRANT OPTION;

 

 

8. 모든 사용자에게 주문 테이블에 대한 검색·수정·삽입 연산의 권한을 부여하는 SQL 문을 작성하시오.

    GRANT SELECT, UPDATE, INSERT ON 주문 TO PUBLIC;

 

 

9. 사용자 Kim의 사원 테이블에 대한 검색 권한을 취소하면서, 사용자 Kim이 다른 사용자에게 부여한 권한도 함께 취소하는 SQL 문을 작성하고자 한다. 다음 SQL 문의 빈칸을 적절히 채우시오.

    REVOKE SELECT ON 사원 FROM Kim CASCADE;

 

 

10. emp_role이라는 이름의 역할을 생성하는 SQL 문을 작성하시오.

    CREATE ROLE emp_role;

 

 

11. emp_role이라는 이름의 역할을 사용자 Kim에게 부여하는 SQL 문을 작성하시오.

    GRANT emp_role TO Kim;

 

 

 

12. emp_role이라는 이름의 역할을 제거하는 SQL 문을 작성하시오.

    DROP ROLE emp_role;

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

 

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함