CS/Database
[DB] 03. 데이터 모델링 (Data Modeling) - (1) 데이터 모델
aeightchill
2025. 3. 14. 15:19
728x90
데이터 모델링
데이터 모델링은 현실 세계의 데이터를 데이터베이스로 변환하는 과정으로, 개념적 설계와 논리적 설계가 핵심적인 역할을 한다.
데이터 모델링 개요
- 현실 세계의 요구 사항을 분석하고 이를 데이터베이스에 적합한 형태로 표현하는 과정
- 개념적 모델링 (Conceptual Modeling) : 현실 세계의 주요 데이터를 추출하여 개념적 구조로 정리
- 논리적 모델링 (Logical Modeling) : 개념적 구조를 데이터베이스에 적합한 논리적 구조로 변환
데이터 모델 (Data Model)
데이터 모델링의 결과물로, 데이터를 표현하는 일종의 틀
- 개념적 모델 (Conceptual Model) : 현실 세계를 개념적으로 모델링하여 데이터베이스의 개념적 구조로 표현한다.
- 예 : ER(Entity-Relationship) 모델
- 논리적 모델 (Logical Model) : 개념적 구조를 논리적으로 변환하여 데이터베이스의 논리적 구조로 표현한다.
- 예 : 관계형 모델
728x90