Learning
토픽 8 / 201·데이터베이스 기초 및 모델링

개념적 데이터 모델링 (Conceptual Data Modeling)

개념적 데이터 모델링 (Conceptual Data Modeling)

현실 세계의 업무 요구사항을 분석하여 개념 수준에서 엔터티, 속성, 관계를 추출하고 E-R 다이어그램으로 표현하는 DBMS 독립적인 모델링 단계

목적: 업무 이해, 이해관계자 간 의사소통, 데이터 구조 파악

특징: DBMS 독립적, 업무 중심, 추상화 수준 높음, 변경 용이

주요 활동

  • 엔터티(Entity) 도출: 관리 대상 식별
  • 속성(Attribute) 정의: 엔터티의 특성 정의
  • 관계(Relationship) 정의: 엔터티 간 연관성 식별
  • 식별자(Identifier) 결정: 유일성 보장 속성 지정

절차

산출물: ERD, 엔터티 정의서, 속성 정의서

적용사례: 전사 데이터 모델(EDM), 요구분석 단계, 업무 프로세스 분석

비교: 개념적(업무관점/추상화) vs 논리적(정규화/상세화) vs 물리적(구현/최적화)

연관: ERD, 엔터티, 관계, 논리적 모델링