🍋 ⚾️ 💻 🎬 🎮

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