49. DBA가 사용자 PARK에게 테이블 [STUDENT]의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. 다음에 주어진 SQL문의 빈칸을 알맞게 채운 것은?
① ㉠ INSERT, ㉡ INTO ② ㉠ ALTER, ㉡ TO
❸ ㉠ UPDATE, ㉡ ON ④ ㉠ REPLACE, ㉡ IN
💡 문제 분석
DBA가 사용자 PARK에게 테이블 STUDENT의 데이터를 **갱신(수정)**할 수 있는 권한을 주려고 합니다. 이를 위해 GRANT 문을 사용합니다. 문제에서 SQL 문법이 올바르게 작성되었는지 확인해 보겠습니다.
🔍 SQL 문법 이해하기
GRANT 권한_종류 ON 테이블명 TO 사용자명;
- GRANT : 권한을 부여하는 명령어입니다.
- 권한_종류 : 사용자가 할 수 있는 작업을 지정합니다. (예: SELECT, INSERT, UPDATE, DELETE, 등)
- ON : 권한을 적용할 테이블을 지정할 때 사용합니다.
- TO : 권한을 부여할 사용자를 지정합니다.
📖 권한 종류 설명
권한 종류 설명
INSERT | 데이터 삽입 권한을 부여합니다. |
UPDATE | 데이터 갱신(수정) 권한을 부여합니다. |
ALTER | 테이블 구조를 변경할 수 있는 권한을 부여합니다. |
REPLACE | SQL 표준 권한이 아니며, 오답 선택지입니다. |
✅ 문제 풀이
사용자가 테이블의 데이터를 **갱신(수정)**할 수 있게 하려면 UPDATE 권한을 줘야 합니다.
또한, 권한을 부여할 테이블을 지정할 때는 ON을 사용합니다.
정답: ③ ㉠ UPDATE, ㉡ ON
GRANT UPDATE ON STUDENT TO PARK;
💡 결론
📌 정답은 ③번입니다.
DBA가 PARK 사용자에게 STUDENT 테이블의 데이터를 수정할 수 있는 권한을 부여하려면 GRANT UPDATE ON STUDENT TO PARK; 와 같이 작성합니다.
번호 ㉠ ㉡ 맞는지 여부
① | INSERT | INTO | ❌ |
② | ALTER | TO | ❌ |
③ | UPDATE | ON | ✅ |
④ | REPLACE | IN | ❌ |
UPDATE와 ON의 사용법을 확실히 기억해 두세요! 😊
🔥😊
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 4회 정보처리기사 기출문제 51번 (0) | 2025.04.02 |
---|---|
2020년 4회 정보처리기사 기출문제 50번 (0) | 2025.04.02 |
2020년 4회 정보처리기사 기출문제 48번 (0) | 2025.04.02 |
2020년 4회 정보처리기사 기출문제 47번 (0) | 2025.04.02 |
2020년 4회 정보처리기사 기출문제 46번 (0) | 2025.04.02 |