[ 데이터베이스 ] 데이터 모델링과 데이터 모델의 개념

데이터베이스

데이터베이스란 중요한 데이터를 모아놓은 저장소이다. 데이터는 의사결정할 때 중요한 근거가 된다. 따라서 데이터를 모으고 정리하는 것이 효율적인 의사결정을 하는 데에 매우 중요하다.

데이터 모델링

현실에서 데이터를 모아 데이터베이스에 옮기는 과정을 데이터 모델링이라고 한다. 데이터 모델링에는 개념적 모델링과 논리적 모델링이 있다. 데이터 모델링을 데이터베이스 설계라고도 한다.

데이터 모델

데이터 베이스의 설계 결과를 데이터 모델이라고 한다. 데이터 모델은 구조, 연산, 그리고 제약조건으로 구성된다.

개념적 모델링

개념적 모델링이란 현실에서 중요한 것들을 추출하는 과정으로 추상화라고도 한다. 개념적 데이터 모델은 요소를 활용하여 구조를 표현한다. 개념적 데이터 모델 중에 가장 많이 쓰이는 것은 개체-관계 모델이다.

논리적 모델링

논리적 모델링이란 개념적 모델을 어떻게 데이터 베이스에 표현할 지를 결정하는 과정이다. 논리적 데이터모델은 실제 데이버테이스에서 데이터들이 저장되는 형태를 표현한다. 논리적 데이터 모델로 가장 많이 쓰이는 것은 관계-데이터 모델이다.

정리

  • 데이터베이스
  • 데이터베이스 설계
  • 데이터 모델
  • 개념적 모델링
  • 논리적 모델링