모두CBT

SQL의 명령을 DDL, DML, DCL로 구분할 경우, 이를 바르게 … | [계리직 컴퓨터일반] 19년 1회차 기출문제 상세 페이지

1[계리직 컴퓨터일반] 19년 1회차
SQL의 명령을 DDL, DML, DCL로 구분할 경우, 이를 바르게 짝지은 것은? (순서대로 DDL, DML, DCL)
1
RENAME, SELECT, COMMIT
2
UPDATE, SELECT, GRANT
3
RENAME, ALTER, COMMIT
4
UPDATE, ALTER, GRANT
해설

DDL·DML·DCL 순서로 바르게 짝지은 것은 RENAME, SELECT, COMMIT이다.

DDL은 객체 구조를 정의·변경(CREATE·ALTER·DROP·RENAME), DML은 데이터를 조회·조작(SELECT·INSERT·UPDATE·DELETE), DCL은 권한·트랜잭션을 제어(GRANT·REVOKE·COMMIT·ROLLBACK)한다.

  • UPDATE, SELECT, GRANT: UPDATE는 데이터를 수정하는 DML이므로 DDL 자리에 맞지 않다.
  • RENAME, ALTER, COMMIT: ALTER는 테이블 구조를 변경하는 DDL이므로 DML 자리에 맞지 않다.
  • UPDATE, ALTER, GRANT: UPDATE는 DML, ALTER는 DDL이라 앞의 두 자리가 서로 뒤바뀌었다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[계리직 컴퓨터일반] 19년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요계리직 컴퓨터일반 기출문제 암기장 전체 보기