유튜브 영상/그리타GRITA-정보처리기사 -데이터베이스
데이터베이스언어
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