반응형

# 데이터 모델링의 기능, 중요성, 3단계

## 데이터 모델링의 기능

  • 시스템 가시화에 도움을 준다.
  • 시스템 구조와 행동을 명세화 할 수 있다.
  • 시스템 구축 구조화 된 틀을 제공한다.
  • 시스템 구축 과정에서 결정한 것을 문서화 한다.
  • 다양한 영역 집중을 위해 다른 영역의 세부사항을 숨긴다. 즉 다양한 관점 제공
  • 특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공한다.

## 데이터 모델링의 중요성

  • 파급효과가 크다.
  • 데이터 품질 유지.

## 데이터 모델링의 유의점

1. 중복

  • 여러 장소에 같은 정보를 저장하는 것 주의

2. 비유연성

  • 사소한 업무변화에 데이터모델이 수시로 변경되면 유지보수가 어렵다.

3. 비일관성

  • 데이터의 중복이 없어도 비일관성 발생 가능

## 데이터 모델링의 진행

  • 개념적(추상적) -> 논리적 -> 물리적(구체적) 순으로 진행.

1. 개념적(추상적)

  • 추상화, 업무중시적, 포괄, 전사적, EA 수립

2. 논리적

  • [KEY, 속성, 관계] 표현, 재사용성, 정규화

3. 물리적

  • 데이터베이스 이식, 성능과 저장 등 물리적 성격을 고려
반응형

+ Recent posts