상세 컨텐츠

본문 제목

[DB] 데이터 모델링이란?

DevOps/DB-데이터베이스설계

by 사랑짱 2021. 5. 25. 08:06

본문

모델이란?

- 일반적 의미 : 어떤 목적을 가지고 모방한 것

- 개발적 의미 : DB에 정보를 담는 것

 

 

 

모델링의 3가지 관점

데이터 관점(DATA, WHAT)

- 업무가 어떤 데이터와 관련이 있는지 또는 데이터 간의 관계는 무엇인지 모델링하는 방법

 

프로세스 관점(PROCESS, HOW)

- 업무에서 실제 하는 일은 무엇인지 또는 어떻게 해야 하는지에 대해 모델링하는 방법

 

상관 관점(INTERACTION)

- 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 모델링하는 방법

 

 

 

데이터 모델링

- 문제를 현실로 뜯어내서 추상화 과정을 거쳐 담는 것

- 정보화 시스템을 구축하기 위해 복잡한 현실을 컴퓨터에 옮겨 담을 수 있게 한 것

  (어떤 데이터가 존재하며, 업무에 필요한 정보는 무엇인지 분석하는 방법)

 

 

 

데이터 모델링의 과정

1. 업무파악 : 요구사항 수집 및 분석

2. 설계

- 개념적 데이터 모델링

- 논리적 데이터모델링

- 물리적 데이터 모델링

3. 데이터 베이스 구현

관련글 더보기