어떤 칸을 만들지 정의
테이블 이름, 컬럼 타입, 키, 관계처럼 데이터가 따라야 할 구조 규칙을 정합니다.
users ( id INT PRIMARY KEY, name VARCHAR(50), created_at DATE )
무엇인가
데이터베이스의 청사진
언제 바뀌나
마이그레이션이나 설계 수정 때
스키마와 인스턴스를 구분하면 “설계 변경”과 “운영 중 데이터 변화”를 서로 다른 일로 읽을 수 있습니다.
테이블 이름, 컬럼 타입, 키, 관계처럼 데이터가 따라야 할 구조 규칙을 정합니다.
users ( id INT PRIMARY KEY, name VARCHAR(50), created_at DATE )
정의된 구조에 맞춰 저장된 실제 행입니다. 사용자의 동작에 따라 계속 달라집니다.
id | name | created_at 1 | Kim | 2026-04-20 2 | Lee | 2026-04-21
같은 users 테이블이라도 바뀐 대상이 구조인지 값인지 구분해야 DB 변화의 의미가 정확해집니다.