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문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- sql의명령을사용용도에따라ddl,dml,dcl로구분할경우,그성격이나머지셋과다른것은? {"answer":4,"content":[{"content":"se22년-2회차-정보처리기사-필기
- sql의기능에따른분류중에서revoke문과같이데이터의사용권한을관리하는데사용하는언어는? {"answer":3,"content":[{"content":"dd22년-2회차-정보처리기사-필기
- sql의분류중ddl에해당하지않는것은? {"answer":1,"content":[{"content":"update","url":""},{"content"20년-1, 2회차-정보처리기사-필기