728x90
1.데이터 정의어
- 스키마를 정의하거나, 수정 또는 삭제하기 위해 사용
2.데이터 조작어
- 데이터의 C.R.U.D등의 처리를 요구하기 위해 사용
- 절차적 데이터 조작어와 비절차적 데이터 조작어로 구분
- 절차적 데이터 조작어
- 사용자가 어떤 데이터를 원하고 그 데이터를 얻기 위해 어떻게 처리해야하는지도 설명 - 비절차적 데이터 조작어(ex - SQL)
- 사용자가 어떤 데이터를 원하는지만 설명
- 선언적 언어라고도 함
3.데이터 제어어
- 내부적으로 필요한 규칙이나 기법을 정의하기 위해 사용
- 사용 목적
- 무결성 : 정확하고 유효한 데이터만 유지
- 보안 : 허가받지 않은 사용자의 데이터 접근 차단, 허가된 사용자에 권한 부여
- 회복 : 장애가 발생해도 데이터 일관성 유지
- 동시성 제어 : 동시 공유 지원
'DB' 카테고리의 다른 글
데이터 베이스(DB) 설계 - 개념적 데이터 모델링 (0) | 2023.02.04 |
---|---|
데이터 모델링을 ARABOZA (0) | 2023.02.04 |
데이터베이스(DB) 사용자 (0) | 2023.02.04 |
데이터베이스(DB)의 구조 (0) | 2023.02.04 |
데이터베이스(DB) 관리 시스템의 등장 배경 (0) | 2023.02.04 |