1.데이터 모델의 구성 요소
요구사항 분석을 통해 도출된 결과를 가지고 데이터 모델의 구성 요소인 엔티티, 관계, 속성으로 형상화해야 함
1. 데이터 모델의 구성 요소
데이터 모델은 세 가지의 구성 요소를 가지고 있음
1-1. 엔티티(Entity)
엔티티란 업무가 다루는 사항(대상) 을 말함
물리적인 설계 과정에서는 테이블(Table)과 매칭됨
1-2. 관계(Relationship)
관계란 업무가 다루는 사항(대상, Table)들 사이에 존재하는 연관 관계를 말함
각 테이블 간에 맺고 있는 관계를 의미함
1-3. 속성(Attribute)
속성이란 각 엔터티가 가지고 있는 상세한 특성을 말함
테이블의 열(Column)과 매칭되며, 식별자(Key), 일반 속성으로 구분됨
💡
Tip
데이터 모델링 접근 방식
1.상향식(Bottom-Up)
기존 시스템을 분석하여 문제점 파악, 개선사항 도출, 개선된 To-Be 데이터 모델 생성
2.하향식(Top-Down)
주로 새로운 시스템 구축 시 활용
업무 요건 파악, 핵심 엔티티 도출, 관계 설정, 속성 정의, 데이터 모델 완성
→ 페이지, 데이터 요소가 표현된 문서 등을 기초로 데이터 모델 생성
엔티티 정의 → 식별자 정의 → 관계 정의 → 속성 정의 → 정규화 / 이력 관리 → 데이터 모델 검증
Last updated on