본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

47. SQL에 해당하는 명령 중 DML에 해당하는 것만 나열된 것은?

by 게토레이쉐이크 2025. 5. 31.

[정보처리기사 기출 해설] SQL 명령어 분류 – DML에 해당하는 것 (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 데이터베이스 구축


❓ 기출문제 원문

47. SQL에 해당하는 명령 중 DML에 해당하는 것만 나열된 것은?

① DELETE, UPDATE, CREATE, ALTER
② INSERT, DELETE, UPDATE, DROP
③ SELECT, INSERT, DELETE, UPDATE
④ SELECT, INSERT, DELETE, ALTER


✅ 정답: ③ SELECT, INSERT, DELETE, UPDATE


📘 개념 설명: SQL 명령어 분류

SQL 명령어는 기능에 따라 다음과 같이 분류됩니다:

분류설명예시
DDL (정의어) 데이터베이스 구조 정의 CREATE, ALTER, DROP 
DML (조작어) 데이터 내용 조작 SELECT, INSERT, UPDATE, DELETE
DCL (제어어) 권한 및 보안 제어 GRANT, REVOKE
TCL (트랜잭션 제어어) 트랜잭션 처리 COMMIT, ROLLBACK, SAVEPOINT
 

🔍 정답 해설

**DML(Data Manipulation Language)**은 테이블에 저장된 데이터 값을 조작하는 명령어를 의미합니다.

  • SELECT → 조회
  • INSERT → 삽입
  • DELETE → 삭제
  • UPDATE → 수정

→ 보기 ③번의 4개 명령어는 모두 DML에 해당합니다.

✅ 따라서 정답은 ③ SELECT, INSERT, DELETE, UPDATE입니다.


❌ 보기별 오답 해설

  • : CREATE, ALTER는 DDL입니다.
  • : DROP은 DDL에 해당합니다.
  • : ALTER는 DDL이므로 제외되어야 합니다.

🎯 핵심 요약

  • DML: 데이터 내용을 다루는 명령어 → SELECT, INSERT, DELETE, UPDATE
  • DDL: 데이터 구조를 다루는 명령어 → CREATE, ALTER, DROP 
  • 문제에서 DML에 해당하는 것만 고르라는 조건에 맞는 정답은 입니다.

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • SQL 명령어 분류 및 기능 요약 정리
  • 한국산업인력공단 정보처리기사 시험 문제지