토픽 8 / 201·데이터베이스 기초 및 모델링
개념적 데이터 모델링 (Conceptual Data Modeling)
개념적 데이터 모델링 (Conceptual Data Modeling)
현실 세계의 업무 요구사항을 분석하여 개념 수준에서 엔터티, 속성, 관계를 추출하고 E-R 다이어그램으로 표현하는 DBMS 독립적인 모델링 단계
목적: 업무 이해, 이해관계자 간 의사소통, 데이터 구조 파악
특징: DBMS 독립적, 업무 중심, 추상화 수준 높음, 변경 용이
주요 활동
- •엔터티(Entity) 도출: 관리 대상 식별
- •속성(Attribute) 정의: 엔터티의 특성 정의
- •관계(Relationship) 정의: 엔터티 간 연관성 식별
- •식별자(Identifier) 결정: 유일성 보장 속성 지정
절차
산출물: ERD, 엔터티 정의서, 속성 정의서
적용사례: 전사 데이터 모델(EDM), 요구분석 단계, 업무 프로세스 분석
비교: 개념적(업무관점/추상화) vs 논리적(정규화/상세화) vs 물리적(구현/최적화)
연관: ERD, 엔터티, 관계, 논리적 모델링