728x90
데이터 언어는
사용자가 데이터베이스를 구축하고 이에 접근하기 위해 데이터베이스 관리 시스템과 통신하는 수단이다.
1. 데이터 정의어 (DDL / Data Definition Language) : 스키마를 정의하거나, 수정 또는 삭제하기 위해 사용
2. 데이터 조작어 (DML / Data Manipulation Language) : 데이터의 삽입, 삭제, 수정, 검색 등의 처리를 요구하기 위해 사용
3. 데이터 제어어 (DCL / Data Control Language) : 내부적으로 필요한 규칙이나 기법을 정의하기 위해 사용
- 데이터 정의어 (DDL / Data Definition Language)
새로운 데이터베이스를 구축하기 위해 스키마를 정의하거나 , 기존 스키마를 삭제 또는 수정하기 위해 사용하는 데이터 언어이다.
- 데이터 조작어 (DML / Data Manipulation Language)
사용자가 데이터의 삽입, 삭제, 수정,검색 등의 처리를 데이터베이스 관리 시스템에 요구하기 위해 사용하는 언어이다.
데이터 조작어는 절차적 데이터 조작어 와 비절차적 데이터 조작어로 나뉜다.
절차적 데이터는 사용자가 어떤것을 원하고 어떻게 처리해야하는지 구체적으로 설명한다.
비절차적 데이터는 사용자가 어떤것을 원하는지만 설명하며, 어떻게 해야하는지는 데이터베이스 관리 시스템에 맡긴다.
- 데이터 제어어 (DCL / Data Control Language)
데이버테이스에 접근하거나 객체에 권한을 주는 등의 역할을 하는 언어
728x90
'DATABASE' 카테고리의 다른 글
데이터베이스(DB) 관계 데이터 모델 개념 (0) | 2022.10.24 |
---|---|
데이터베이스(DB) 데이터 모델 (0) | 2022.10.22 |
데이터베이스(DB) 스키마 (0) | 2022.10.19 |
데이터베이스(DB) 는 왜 등장했을까? (0) | 2022.10.19 |
데이터베이스(DB) 데이터 분류 (형태,특성) (0) | 2022.10.17 |
댓글