1. 데이터 모델의 이해
2. 엔터티
3. 속성
4. 관계
5. 식별자
. 발생시점에 따른 엔터티 분류
– 기본/키엔터티(Fundamental Entity, Key Entity)
– 중심엔터티(Main Entity)
– 행위언터티(Active Entity)
. 데이터 모델링이란
– 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법
– 현실세계의 데이터(what)에 대해 약속된 표기법에 의해 표현하는 과정
– 데이터베이스를 구축하기 위한 분석/설계의 과정
. 데이터 모델링 유의점
– 중복(Duplication)
– 비유연성(Inflexibility)
– 비일관성(Inconsistency)
. 개념적 데이터 모델링
– 추상화 수준이 높고 업무중심적으로 포관적인 수준의 모델링 진행, 전사적 데이터 모델링, EA수립시 많이 이용
. 논리적 데이터 모델링
– 시스템으로 구축하고자 하는 업무에 대해 Key, 속성, 관계 등을 정확하게 표현, 재사용성이 높음
. 물리적 데이터 모델링
– 실제로 데이터베이스에 이식할 수 있도록 성능, 저장 등 물리적인 성격을 고려하여 설계