기출문제/정보처리기사

2019년 3회 정보처리기사 기출문제 15번

엉클지니 2025. 4. 18. 23:14

15. DDL(Data Definition Language)의 기능이 아닌 것은?

    데이터 베이스의 생성 기능

     병행처리시 Lock Unlock 기능

    테이블의 삭제 기능

    인덱스(Index) 생성 기능

 

 

 

😊
이번 문제를 표와 함께 정리해서 훨씬 더 쉽고 명확하게 설명해드릴게요!


💡 문제 다시 보기

문제:

DDL(Data Definition Language)의 기능이 아닌 것은?

보기
① 데이터베이스의 생성 기능
② 병행처리시 Lock 및 Unlock 기능
③ 테이블의 삭제 기능
④ 인덱스(Index) 생성 기능


📘 DDL이란?

DDL은 데이터베이스 구조를 정의하는 명령어예요.
테이블이나 인덱스를 **생성(Create)**하거나 **삭제(Drop)**하거나 **변경(Alter)**하는 데 사용돼요.

 


📋 DDL의 주요 명령어 정리

명령어 설명 예시

CREATE 테이블, 인덱스, 데이터베이스 생성 CREATE TABLE ...
DROP 테이블, 인덱스 삭제 DROP TABLE ...
ALTER 테이블 구조 변경 ALTER TABLE ...
TRUNCATE 테이블의 전체 데이터 삭제 TRUNCATE TABLE ...
RENAME 테이블 이름 변경 RENAME TABLE ...

🔍 보기별 해설

보기 내용 DDL 여부 이유

데이터베이스 생성 CREATE DATABASE는 DDL
병행처리시 Lock 및 Unlock 기능 트랜잭션 제어에 해당. DDL 아님
테이블 삭제 DROP TABLE은 DDL
인덱스 생성 CREATE INDEX는 DDL

✅ 정답: ② 병행처리시 Lock 및 Unlock 기능


 요약 한 줄!

DDL은 구조 정의용! Lock/Unlock은 동시성 제어 관련 기능이라서 DDL이 아닙니다! 🚫

 

반응형