53. 사용자 X1에게 department 테이블에 대한 검색 연산을 회수하는 명령은?
① delete select on department to X1;
② remove select on department from X1;
❸ revoke select on department from X1;
④ grant select on department from X1;
✅ 문제 분석
사용자 X1에게 department 테이블에 대한 검색 연산 권한(SELECT 권한)을 회수하는 SQL 명령어를 묻는 문제입니다.
이 문제는 SQL의 권한 부여(Grant)와 권한 회수(Revoke) 개념을 정확히 이해하고 있어야 풀 수 있습니다.
📚 개념 정리
명령어 설명
GRANT | 사용자에게 권한을 부여할 때 사용 |
REVOKE | 사용자에게 권한을 회수할 때 사용 |
DELETE | 테이블의 데이터를 삭제하는 명령어 (권한 회수와는 무관) |
REMOVE | SQL 표준 문법에 없는 잘못된 명령어 |
💡 권한 회수의 기본 구조:
REVOKE [권한 종류] ON [테이블 이름] FROM [사용자];
🔍 선택지 분석
선택지 명령어 분석
① | delete select on department to X1; | ❌ DELETE는 데이터를 삭제하는 명령어이지 권한을 회수하는 명령어가 아님. |
② | remove select on department from X1; | ❌ REMOVE는 SQL에서 사용되지 않는 잘못된 명령어. |
❸ | revoke select on department from X1; | ✅ 정답! 권한 회수의 정확한 문법 사용. |
④ | grant select on department from X1; | ❌ GRANT는 권한을 부여하는 명령어로, 문제의 요구와 반대. |
✨ 정답: ③ revoke select on department from X1;
권한 회수를 의미하는 REVOKE 명령어를 정확히 사용한 선택지가 정답입니다. 😊
📌 결론
- 권한을 회수하려면 REVOKE 문법을 사용해야 합니다.
- SQL 명령어 문법을 확실히 이해하는 것이 중요합니다! 💪
😊
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 4회 정보처리기사 기출문제 55번 (0) | 2025.04.03 |
---|---|
2020년 4회 정보처리기사 기출문제 54번 (0) | 2025.04.03 |
2020년 4회 정보처리기사 기출문제 52번 (0) | 2025.04.02 |
2020년 4회 정보처리기사 기출문제 51번 (0) | 2025.04.02 |
2020년 4회 정보처리기사 기출문제 50번 (0) | 2025.04.02 |