문제 상세보기
문제 정보
문제 ID: 540088
카테고리: 정보처리기사
강의: 정보처리기사 (2022-03-05 시행)
키워드: 없음
문제
DELETE 명령에 대한 설명으로 틀린 것은?
정답을 선택하세요
단일 문제
정답
2번
: WHERE 조건절이 없는 DELETE 명령을 수행하면 DROP TABLE 명령을 수행했을 때와 동일한 효과를 얻을 수 있다.
해설 gpt-4o-mini 생성
[정답 근거] → DELETE 명령은 특정 조건에 맞는 테이블의 행을 삭제하는 데 사용되며, WHERE 조건절이 없을 경우 모든 행이 삭제된다. 그러나 DROP TABLE 명령은 테이블 자체를 삭제하는 것이므로 두 명령은 서로 다른 기능을 수행한다. 따라서 2번의 설명은 틀리다.
[오답 해설] → 1번, 3번, 4번은 모두 올바른 설명이다. 1번은 DELETE 명령의 기본 기능을 설명하고, 3번은 DELETE가 데이터 조작 언어(DML)에 속함을 명확히 하고, 4번은 DELETE 명령의 기본 사용 형식을 정확하게 제시하고 있다.
[관련 개념] → DELETE 명령은 DML의 일종으로, 데이터베이스에서 데이터를 조작하는 명령이다. DROP TABLE 명령은 데이터베이스 구조를 변경하는 DDL(Data Definition Language) 명령으로, 테이블을 완전히 삭제한다.
[학습 포인트] → DELETE 명령과 DROP TABLE 명령의 차이를 명확히 이해하고, WHERE 조건절의 중요성을 인식하는 것이 중요하다. DELETE 명령은 조건에 따라 행을 선택적으로 삭제할 수 있지만, DROP TABLE은 전체 테이블을 삭제하므로 사용 시 주의가 필요하다.
[오답 해설] → 1번, 3번, 4번은 모두 올바른 설명이다. 1번은 DELETE 명령의 기본 기능을 설명하고, 3번은 DELETE가 데이터 조작 언어(DML)에 속함을 명확히 하고, 4번은 DELETE 명령의 기본 사용 형식을 정확하게 제시하고 있다.
[관련 개념] → DELETE 명령은 DML의 일종으로, 데이터베이스에서 데이터를 조작하는 명령이다. DROP TABLE 명령은 데이터베이스 구조를 변경하는 DDL(Data Definition Language) 명령으로, 테이블을 완전히 삭제한다.
[학습 포인트] → DELETE 명령과 DROP TABLE 명령의 차이를 명확히 이해하고, WHERE 조건절의 중요성을 인식하는 것이 중요하다. DELETE 명령은 조건에 따라 행을 선택적으로 삭제할 수 있지만, DROP TABLE은 전체 테이블을 삭제하므로 사용 시 주의가 필요하다.
문제 정보
문제 ID: 540088
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음