[TIL] DB 명령어

VonBielefeld·2023년 12월 20일
0

TIL

목록 보기
30/32

데이터 조작어 (Data Manipulation Language, DML)

  • 적절한 데이터 모델로 구축된 데이터를 액세스하고 조작하기 위한 언어
  • DML은 질의어(query language)와 같은 의미로 사용
  • DML의 두 가지 유형
    - 절차식 (procedural) : 사용자는 어떤 데이터를 어떻게 구현하는지를 명식한다.
    - 비절차식 (declarative, nonprocedural) : 사용자는 데이터를 어떻게 구하는지 명시하지 않고 어떤 데이터가 필요한가만을 명시한다.

데이터 정의어 (Data Definition Language, DDL)

  • DB 스키마를 정의하기 위한 명세 표기
    ex)
create table instructor (
	ID char(5),
	name varchar(20),
	dept_name varchar(20),
	salary numeric(8,2)
)
  • DDL 컴파일러는 데이터 사전 (data dictionary) 에 저장되는 테이블의 집합을 생성
  • 데이터 사전에는 메타 데이터가 저장된다 (즉, 데이터에 관한 데이터)
    - Database schema ( DB스키마 )
    - Integrity constraints ( 무결성 제약 )
    - Authorization ( 권한 )

0개의 댓글