Database

[DATABASE] Database Language로 어떤 것들이 있을까?

ju_young 2023. 10. 13. 21:33
728x90

Data Definition Language (DDL)

  • conceptual schema를 정의하기 위해 사용되는 언어

Storage Definition Language (SDL)

  • internal schema를 정의하는 용도로 사용되는 언어
  • relation DBMS에서는 SDL이 없고 파라미터 등의 설정으로 대체한다고 함

View Definition Language (VDL)

  • external schema를 정의하기 위해 사용되는 언어
  • 대부분의 DBMS에서는 DDL이 VDL 역할까지 수행

Data Manipulation Language (DML)

  • 데이터 추가, 삭제, 수정, 검색 등의 기능을 제공하는 언어

Data Control Language (DCL)

  • 데이터 핸들링 권한 설정, 데이터 무결성 처리를 관리

DDL, DML, VDL은 relational database language인 SQL처럼 통합된 언어로 존재

728x90