SQLD 01. 관계형 데이터베이스 개요

DBMS = database management system

  • SQL 문장은 관계형 데이터베이스를 조작
  • 수학의 집합논리에 입각 (SQL은 data를 집합으로 취급)
  • 데이터조작어 (DML data manipulation language) SELECT / INSERT / UPDATE / DELETE
  • 데이터 정의어 (DDL data definition language) CREATE / ALTER / DROP / RENAME
  • 데이터 제어어 (DCL data control language) GRANT / REVOKE
  • 트랜젝션 제어어 (TCL transaction control language) COMMIT / ROLLBACK

테이블 : 데이터를 저장하는 객체. RDBMS의 기본단위.
정규화 : 테이블 분할을 통해 불필요한 중복을 줄이는 것.
ERD : 테이블간 상관관계를 도식화한 것. entity, relationship, attribute 3가지로 표현된다.

Written with StackEdit.