DDL (data definiton language)
- conceptual schema를 정의하기 위해 사용되는 언어
- internal schema까지 정의할 수 있는 경우도 있음
SDL (storage definition language)
- internal schema를 정의하는 용도로 사용되는 언어
- 요즘은 특히 relational DBMS에서는 SDL이 거의 없고 파라미터 등의 설정으로 대체됨
VDL (view definiton language)
- external schemas를 정의하기 위해 사용되는 언어
- 대부분의 DBMS에서는 DDL이 VDL 역할까지 수행
DML (data manipulation language)
- database에 있는 data를 활용하기 위한 언어
- data 추가, 삭제, 수정, 검색 등의 기능을 제공하는 언어
SQL (Structured Query Language)
- 통합된 언어
- 오늘날의 DBMS는 DML, VDL, DDL이 따로 존재하기 보다는 통합된 언어로 존재한다
- 대표적인 예가 relational database language에서 사용되는 SQL
'database' 카테고리의 다른 글
SQL 명령어 (0) | 2023.08.17 |
---|---|
relational data model (0) | 2023.08.07 |
[데이터베이스 용어] schema & state (0) | 2023.08.04 |
[데이터베이스 용어] Data Models (0) | 2023.08.04 |
[데이터베이스 용어] DB & DBMS & DB System 의 차이 (0) | 2023.08.04 |