문제 상세보기
문제 정보
문제 ID: 540601
카테고리: 정보처리기사
강의: 정보처리기사 (2020-08-22 시행)
키워드: 없음
문제
DML(Data Manipulation Language) 명령어가 아닌 것은?
정답을 선택하세요
단일 문제
정답
3번
: ALTER
해설 gpt-4o-mini 생성
[정답 근거] → DML(Data Manipulation Language) 명령어는 데이터베이스의 데이터를 조작하는 데 사용됩니다. INSERT, UPDATE, DELETE는 모두 데이터를 추가, 수정, 삭제하는 명령어입니다. 그러나 ALTER는 데이터베이스의 구조를 변경하는 DDL(Data Definition Language) 명령어이므로 DML에 해당하지 않습니다.
[오답 해설] → 1번 INSERT는 새로운 데이터를 테이블에 추가하는 명령어로 DML에 포함됩니다. 2번 UPDATE는 기존 데이터를 수정하는 명령어로 역시 DML에 해당합니다. 4번 DELETE는 데이터를 삭제하는 명령어로 DML의 일종입니다. 따라서 이들 모두는 DML 명령어입니다.
[관련 개념] → DML은 데이터베이스에서 데이터를 조작하기 위한 언어로, 데이터의 추가, 수정, 삭제를 포함합니다. 반면 DDL은 데이터베이스의 구조를 정의하고 변경하는 언어로, 테이블 생성, 수정, 삭제와 같은 작업을 포함합니다.
[학습 포인트] → DML과 DDL의 차이를 이해하는 것이 중요합니다. DML은 데이터 조작에 초점을 맞추고, DDL은 데이터베이스 구조 정의에 중점을 둡니다. 이 두 가지 언어의 역할을 명확히 구분하는 것이 데이터베이스 관리에 필수적입니다.
[오답 해설] → 1번 INSERT는 새로운 데이터를 테이블에 추가하는 명령어로 DML에 포함됩니다. 2번 UPDATE는 기존 데이터를 수정하는 명령어로 역시 DML에 해당합니다. 4번 DELETE는 데이터를 삭제하는 명령어로 DML의 일종입니다. 따라서 이들 모두는 DML 명령어입니다.
[관련 개념] → DML은 데이터베이스에서 데이터를 조작하기 위한 언어로, 데이터의 추가, 수정, 삭제를 포함합니다. 반면 DDL은 데이터베이스의 구조를 정의하고 변경하는 언어로, 테이블 생성, 수정, 삭제와 같은 작업을 포함합니다.
[학습 포인트] → DML과 DDL의 차이를 이해하는 것이 중요합니다. DML은 데이터 조작에 초점을 맞추고, DDL은 데이터베이스 구조 정의에 중점을 둡니다. 이 두 가지 언어의 역할을 명확히 구분하는 것이 데이터베이스 관리에 필수적입니다.
문제 정보
문제 ID: 540601
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음