본문 바로가기
DATABASE

데이터베이스(DB) 데이터 언어

by YoonJong 2022. 10. 20.
728x90

데이터 언어는

사용자가 데이터베이스를 구축하고 이에 접근하기 위해 데이터베이스 관리 시스템과 통신하는 수단이다.

 

1. 데이터 정의어 (DDL / Data Definition Language) : 스키마정의하거나, 수정 또는 삭제하기 위해 사용

2. 데이터 조작어 (DML / Data Manipulation Language) : 데이터삽입, 삭제, 수정, 검색 등의 처리를 요구하기 위해 사용

3. 데이터 제어어 (DCL / Data Control Language) : 내부적으로 필요한 규칙이나 기법을 정의하기 위해 사용

 

  •  데이터 정의어 (DDL / Data Definition Language)
    새로운 데이터베이스를 구축하기 위해 스키마를 정의하거나 , 기존 스키마를 삭제 또는 수정하기 위해 사용하는 데이터 언어이다.

https://velog.io/@developerjun0615/SQL-DDL-DML-DCL-%EC%9D%B4%EB%9E%80

 

  • 데이터 조작어 (DML / Data Manipulation Language)
    사용자가 데이터의 삽입, 삭제, 수정,검색 등의 처리를 데이터베이스 관리 시스템에 요구하기 위해 사용하는 언어이다.
    데이터 조작어는 절차적 데이터 조작어 와 비절차적 데이터 조작어로 나뉜다.
    절차적 데이터는 사용자가 어떤것을 원하고 어떻게 처리해야하는지 구체적으로 설명한다.
    비절차적 데이터는 사용자가 어떤것을 원하는지만 설명하며, 어떻게 해야하는지는 데이터베이스 관리 시스템에 맡긴다.

https://velog.io/@developerjun0615/SQL-DDL-DML-DCL-%EC%9D%B4%EB%9E%80

 

  • 데이터 제어어 (DCL / Data Control Language)
    데이버테이스에 접근하거나 객체에 권한을 주는 등의 역할을 하는 언어

https://velog.io/@developerjun0615/SQL-DDL-DML-DCL-%EC%9D%B4%EB%9E%80

728x90

댓글