[정보처리기사 기출 해설] 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 명령어 분류 및 기능 요약 정리
- 한국산업인력공단 정보처리기사 시험 문제지
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
49. 데이터베이스의 논리적 설계 단계에서 수행하지 않는 작업은? (0) | 2025.05.31 |
---|---|
48. 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL은? (0) | 2025.05.31 |
46. 이행적 함수 종속 관계를 의미하는 것은? (0) | 2025.05.31 |
45. 데이터 무결성 제약조건 중 ‘개체 무결성 제약 조건’에 대한 설명으로 맞는 것은? (0) | 2025.05.31 |
44. 정규화 과정 중 1NF에서 2NF가 되기 위한 조건은? (0) | 2025.05.31 |