-> 블로그 이전

[DB] 데이터 모델링

2021. 10. 11. 20:25Major`/DB

데이터 모델링

- 현실 세계의 데이터를 컴퓨터 세계의 DB로 옮기는 변환 과정

 

데이터베이스 설계 과정

 

데이터 모델링 단계

1. 개념적 데이터 모델링

  • 현실 세계의 중요 데이터를 추출하여 개념적 구조로 표현하는 과정
  • 사람이 인식하는 것과 유사하게 데이터 구조 명시

2. 논리적 데이터 모델링

  • 개념 세계의 데이터를 DB에 저장하는 논리적 구조로 표현하는 과정
  • 사람이 이해하는 개념이면서 동시에 컴퓨터 내에서 데이터가 조직되는 방식과 비슷함

3. 물리적 데이터 모델링

  • 컴퓨터가 인식하는 것과 가까움
  • DB에 데이터가 어떻게 저장되는가를 기술

 

데이터 모델 : 데이터 모델링의 결과물 혹은 결과물을 표현하는 도구, 방법

- 개념적 데이터 모델 

  • 개체-관계(ER : Entity-Relationship) 데이터 모델

- 논리적 데이터 모델

  • 관계-데이터 모델(Relational Data Model)
  • 객체 데이터 모델
  • 객체-관계 데이터 모델...

- 물리적 데이터 모델

 

데이터 모델 : 개념적 데이터 모델

EX) 개체-관계(ER : Entity-Relationship) 데이터 모델


데이터 모델 : 논리적 데이터 모델