개념적 모델링(Conceptual Modeling)

CODEDRAGON Development/Database

반응형

   

   

개념적 모델링(Conceptual Modeling)

현실 세계의 데이터를 추상화(Abstraction)를 통해서 개념 세계의 데이터로 표현하는 과정

정보 모델링(Information modeling) 또는 개념적 설계(Conceptual design)와 동일한 개념 (개념적 설계)

   

   

개념적 모델링 방법

  • 일반적으로 개체와 관계라는 추상적 개념을 이용해서 모델링
  • 주로 ER(Entity-Relationship) 모델이라는 개념적 데이터 모델을 사용하며,
  • 모델링 결과를 ER 다이어그램(Diagram)으로 표현

   

   

개념적 모델링 사례

현실세계의 학생 개체는 이름, 얼굴모양, 취미 등 많은 특성을 가지고 있습니다. 이런 현실 세계의 학생이라는 개체는 대학이라는 개념 세계에서 학번, 이름, 전공, 학과등의 속성을 갖는 대학생 개체타입으로 모델링할 수 있고

쇼핑몰이라는 개념세계에서는 고객번호, 이름, 연락처등의 속성을 갖는 고객 개체 타입으로 모델링할 수 있고

회사라는 개념세계에서는 사원번호, 이름, 부서등의 속성을 갖는 사원 개체 타입으로 모델링할 수 있습니다.