[9급 지방직 지적전산학개론 2018년 20번]

SQL 명령어 중 데이터베이스 사용자가 응용프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는 데 사용하는 언어(DML)에 해당하지 않는 것은?
지적전산학개론
  1. ①ALTER
  2. ②UPDATE
  3. ③DELETE
  4. ④INSERT

선지를 골라 바로 채점해 보세요.

정답 ① — DML(데이터 조작어)은 데이터베이스 내의 데이터를 검색, 삽입, 수정, 삭제하는 데 사용되는 언어이며, ALTER는 테이블의 구조를 변경하는 DDL(데이터 정의어)에 해당한다. 따라서 ALTER는 DML에 해당하지 않는 명령어이다.

선지별 오답 이유

  • ① ALTER는 기존 데이터베이스 객체의 구조를 변경하는 데 사용되는 명령어이다. 이는 데이터를 정의하고 관리하는 데이터 정의어(DDL)에 속하므로, 데이터 조작어(DML)에 해당하지 않는다.
  • ② UPDATE는 테이블 내의 기존 데이터를 수정하는 데 사용되는 명령어이다. 이는 데이터를 조작하는 데이터 조작어(DML)에 속한다.
  • ③ DELETE는 테이블 내의 기존 데이터를 삭제하는 데 사용되는 명령어이다. 이는 데이터를 조작하는 데이터 조작어(DML)에 속한다.
  • ④ INSERT는 테이블에 새로운 데이터를 삽입하는 데 사용되는 명령어이다. 이는 데이터를 조작하는 데이터 조작어(DML)에 속한다.

관련 개념

SQL(Structured Query Language) 명령어는 데이터베이스 관리 시스템(DBMS)과 통신하는 데 사용된다. 주요 기능에 따라 DDL(Data Definition Language), DML(Data Manipulation Language), DCL(Data Control Language) 등으로 분류된다. DDL은 데이터베이스 스키마를 정의하거나 변경하며, DML은 테이블 내의 데이터를 조작하고, DCL은 데이터 접근 권한을 제어한다.

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과

신고가 접수됐습니다. 감사합니다.

오류 신고