SQL

DB / / 2021. 8. 31. 21:33
  • 정의
    • RDB 작동을 위한 ANSI 표준 언어이다.  
    • 데이터 정의어(DDL / Data Definition Language)
      • DB 구조, 객체 생성/수정/삭제, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어
      • create, alter, drop, truncate 구문과 같이 DB에 저장된 객체 구조를 정의한다.
    • 데이터 조작어(DML / Data Manipulation Language)
      • 사용자로 하여금 데이터를 처리할 수 있게 하는 언어이다.
      • select, insert, update, delete 구문과 같이 데이터를 검색, 삽입, 수정, 삭제하는 데 사용하는 언어이다.
    • 데이터 제어어(DCL / Data Control Language)
      • 무결성 및 권한 제어 등을 하기 위한 언어이다.
      • grant, revoke 구문과 같이 데이터 사용 권한을 관리하는 언어이다.
    • 트랜잭션 제어 명령어
      • DML문으로 인한 데이터 변경 작업은 논리적인 작업 단위인 트랜잭션으로 묶일 수 있다.
      • commit, rollback, savepoint 구문과 같이 트랜잭션을 제어하는 명령문이다.

'DB' 카테고리의 다른 글

제약 조건  (0) 2021.08.31
DBMS  (0) 2021.08.31
데이터 모델링  (0) 2021.08.31
데이터베이스(DataBase)  (0) 2021.08.31