문제
다음 중 데이터베이스 객체 생성에 대한 설명으로 가장 적절한 것은?
① CREATE 문은 DDL에 속하며 객체의 구조를 정의 ② CREATE 문 실행 후 COMMIT 없이는 다른 세션에서 접근 불가 ③ CREATE TABLE은 데이터 삽입까지 동시에 수행 ④ 객체 생성 시 자동으로 모든 사용자에게 접근 권한 부여
정답
1번
해설
SQLCREATE 문은 테이블, 인덱스, 뷰 등의 데이터베이스 객체를 생성하는 DDL(Data Definition Language) 명령어입니다. ② DDL은 자동 커밋되므로 즉시 다른 세션에서도 접근 가능합니다. ③ CREATE TABLE은 구조만 생성하며 데이터 삽입은 별도 작업입니다. ④ 객체 생성자에게만 권한이 부여되며, 다른 사용자는 별도 권한 부여가 필요합니다.