문제
데이터 조작어(DML: Data Manipulation Language)의 특징으로 옳지 않은 것은?
① 데이터 처리를 위하여 사용자와 DBMS 사이의 인터페이스를 제공한다. ② 데이터 처리를 위한 연산의 집합으로, 데이터의 검색, 삽입, 삭제, 변경 등 데이터 조작을 제공하는 언어이다. ③ 데이터 조작 언어는 절차적 조작 언어와 비절차적 조작 언어로 구분된다. ④ 데이터 보안(Security), 무결성(Integrity), 회복(Recovery) 등에 관련된 사항을 정의한다.
정답
4번
해설
정답: 4. 데이터 보안, 무결성, 회복 등을 정의하는 것은 DCL의 영역이며 DML의 특징이 아니다.
오답 풀이
- 1번: DML은 사용자와 DBMS 사이의 데이터 처리 인터페이스를 제공한다.
- 2번: DML은 검색, 삽입, 삭제, 변경 기능을 제공한다.
- 3번: DML은 절차적·비절차적 언어로 구분될 수 있다.
- 4번: 보안과 권한 제어 등은 DCL에 가깝다.
보충 개념 DML에는 SELECT, INSERT, DELETE, UPDATE 등이 포함된다.