본문 바로가기
PROGRAMMING/SQL

[SQL] 데이터베이스 모델, 스키마

by 1005 2025. 4. 3.

 

Database System 구조

 

- data models: DB 구조를 기술하는데 사용될 수 있는 개념들이 모인 집합. DB구조를 추상화해서 표현하는 수단.

- DB구조: 데이터 유형, 데이터 관계, 제약 사항 등

 

ER 다이어그램 (비즈니스적 표현, 일반인이 봐도 이해가능, 추상화가 높음.)

 

특정 DBMS나 스토리지에 정속되지 않는 수준에서 DB를구조화한 모델

 

 

- database schema

: data model을 바탕으로 database의 구조를 기술한 것. database를 설계할 때 정해지며 한번 정해진 후 자주 바뀌지 않음.

 

- databse state = snapshot = instances

: 특정 시점에 database에 있는 실제 데이터

 

 

댓글