book_lover 2024. 4. 3. 02:59
데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)

1. 데이터베이스 언어의 개요

  • 데이터베이스 관리시스템과 사용자 간의 연결 언어 기법
  • 데이터 언어의 완전성 기반의 데이터 정의, 데이터 조작, 데이터 제어 수행

2. 데이터베이스 언어의 종류

종류 주요내용 요약
데이터 정의어 Data Definition Language
데이터베이스 구조 정의(생성, 수정, 삭제)
논리적, 물리적 데이터 구조 및 사상관계, 제약조건을 정의
메타데이터 형식으로 데이터 사전에 결과 저장
Ex) Create Database, Drop Database
DDL
데이터 조작어 Data Manipulation Language
데이터를 조작하는 언어(생성, 수정, 삭제, 조회)
사용자와 DBMS간의 인터페이스 기능 제공
절차적 데이터 조작어(관계대수), 비절차적 데이터 조작어(관계해석)
Ex) Insert, Update, Delete from, Select
DML
데이터 제어어 Data Control Languate
보안, 무결성, 제약조건, 회복, 병행관리 등을 기술하기 위한 언어
데이터 관리 및 보호를 위한 언어
Ex) Create User ~
DCL

https://www.youtube.com/watch?v=PldmWX_zrJU