문제 상세보기
문제 정보
문제 ID: 540291
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
DDL(Data Define Language)의 명령어 중 스키마, 도메인, 인덱스 등을 정의할 때 사용하는 SQL문은?
정답을 선택하세요
단일 문제
정답
3번
: CREATE
해설 gpt-4o-mini 생성
[정답 근거] → DDL(Data Definition Language)은 데이터베이스의 구조를 정의하는 명령어로, 스키마, 도메인, 인덱스 등을 생성할 때 사용하는 SQL문이 'CREATE'입니다. 'CREATE' 명령어를 통해 새로운 테이블이나 데이터베이스 객체를 정의할 수 있습니다.
[오답 해설] →
1. ALTER: 이 명령어는 이미 존재하는 데이터베이스 객체의 구조를 변경하는 데 사용됩니다. 새로운 객체를 정의하는 것이 아니라 수정하는 것이므로 정답이 아닙니다.
2. SELECT: 이 명령어는 데이터베이스에서 데이터를 조회하는 데 사용됩니다. 데이터의 정의와는 관련이 없으므로 정답이 아닙니다.
4. INSERT: 이 명령어는 데이터베이스에 새로운 데이터를 추가하는 데 사용됩니다. 객체를 정의하는 것이 아니라 데이터를 삽입하는 것이므로 정답이 아닙니다.
[관련 개념] → DDL은 데이터베이스의 구조를 정의하는 명령어 집합으로, CREATE, ALTER, DROP 등이 포함됩니다. 이와 반대로 DML(Data Manipulation Language)은 데이터의 조작을 위한 명령어로, SELECT, INSERT, UPDATE, DELETE 등이 있습니다.
[학습 포인트] → DDL의 주요 명령어와 그 용도를 이해하는 것이 중요합니다. 'CREATE'는 새로운 객체를 정의할 때 사용되며, 'ALTER'는 수정, 'DROP'은 삭제와 같은 역할을 합니다. 각 명령어의 기능을 명확히 구분하는 것이 데이터베이스 설계 및 관리에 필수적입니다.
[오답 해설] →
1. ALTER: 이 명령어는 이미 존재하는 데이터베이스 객체의 구조를 변경하는 데 사용됩니다. 새로운 객체를 정의하는 것이 아니라 수정하는 것이므로 정답이 아닙니다.
2. SELECT: 이 명령어는 데이터베이스에서 데이터를 조회하는 데 사용됩니다. 데이터의 정의와는 관련이 없으므로 정답이 아닙니다.
4. INSERT: 이 명령어는 데이터베이스에 새로운 데이터를 추가하는 데 사용됩니다. 객체를 정의하는 것이 아니라 데이터를 삽입하는 것이므로 정답이 아닙니다.
[관련 개념] → DDL은 데이터베이스의 구조를 정의하는 명령어 집합으로, CREATE, ALTER, DROP 등이 포함됩니다. 이와 반대로 DML(Data Manipulation Language)은 데이터의 조작을 위한 명령어로, SELECT, INSERT, UPDATE, DELETE 등이 있습니다.
[학습 포인트] → DDL의 주요 명령어와 그 용도를 이해하는 것이 중요합니다. 'CREATE'는 새로운 객체를 정의할 때 사용되며, 'ALTER'는 수정, 'DROP'은 삭제와 같은 역할을 합니다. 각 명령어의 기능을 명확히 구분하는 것이 데이터베이스 설계 및 관리에 필수적입니다.
문제 정보
문제 ID: 540291
카테고리: 정보처리기사
강의: 미분류
키워드: 없음