개념
☐ DDL(Data Definition Language), 데이터 정의어
● DDL(Data Definition Language)의 개념 : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어
● DDL(Data Definition Language)의 특징
- 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의함
- 데이터베이스 관리자나 데이터베이스 설계자가 사용함
● DDL(Data Definition Language)의 세 가지 유형
- CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의
- ALTER : TABLE에 대한 정의를 변경하는데 사용
- DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제
☐ DML(Data Manipulation Language), 데이터 조작어
● DML(Data Manipulation Language)의 개념 : 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용되는 언어
● DML(Data Manipulation Language)의 특징 : 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공
● DML(Data Manipulation Language)의 유형
- SELECT : 테이블에서 조건에 맞는 튜플을 검색함
- INSERT : 테이블에 새로운 튜플을 삽입함
- DELETE : 테이블에서 조건에 맞는 튜플을 삭제함
- UPDATE : 테이블에서 조건에 맞는 튜플의 내용을 변경함
문제
☐ DDL(Data Definition Language), 데이터 정의어
2020년-1회 41번. SQL의 분류 중 DDL에 해당하지 않는 것은?
① UPDATE
② ALTER
③ DROP
④ CREATE
정답 : 1
입력 답 : 2
2021년-1차 55번. SQL에서 스키마(Shema), 도메인(Domain), 테이블(Table), 뷰(View), 인덱스(Index)를 정의하거나 변경 또는 삭제할 때 사용하는 언어는?
① DML(Data Manipulation Language)
② DDL(Data Definition Language)
③ DCL(Data Control Language)
④ IDL(Interactive Data Language)
정답 : 2
입력 답 : 4
☐ DML(Data Manipulation Language), 데이터 조작어
2020년-1회 42번. STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)
<보기>
ⓐ SELECT DEPF FROM STUDENT; ⓑ SELECT DISTINCT DEPT FROM STUDENT;
① ⓐ 3, ⓑ 3
② ⓐ 50, ⓑ 3
③ ⓐ 130, ⓑ 3
④ ⓐ 130, ⓑ 130
정답 : 4
입력 답 : 3
2020년-1회 47번. DML에 해당하는 SQL 명령으로만 나열된 것은?
① DELETE, UPDATE, CREATE, ALTER
② INSERT, DELETE, UPDATE, DROP
③ SELECT, INSERT, DELETE, UPDATE
④ SELECT, INSERT, DELETE, ALTER
정답 : 3
입력 답 : 4
'정보처리기사 > 25년 03차' 카테고리의 다른 글
[문제풀이] 병행제어 (0) | 2025.05.23 |
---|---|
[문제풀이] 데이터베이스 설계 (0) | 2025.05.23 |
[문제풀이] 반정규화(Denormalization) 방법 (0) | 2025.05.23 |
[문제풀이] 품질 요구사항 (0) | 2025.05.23 |
[문제풀이] 인터페이스 보안 기능 (0) | 2025.05.23 |