데이터 모델링이란

박서현·2021년 9월 27일
0

유동오의 핵심 데이터 모델링 책을 한 챕터씩 읽고, 요약하는 글이다.

- 데이터 모델링이란

모델 : 작품을 만들기 전에 미리 만든 물건. 또는 완성된 작품의 대표적인 보기

데이터 모델 : 현실 세계의 정보나 데이터를 시스템으로 구축하기 위해 추상화하여 체계적으로 표현한 모델

+ 데이터 모델링은 영속성을 갖는 데이터에 대한 시스템 구조를 사람이 이해할 수 있도록 형상화 하는 과정 이다.

+ 사람이 정보로서 의미있는 대상을 인지하고, 식별하는 과정(개념적)을 거쳐

+ 식별한 것을 기호 등을 통해 추상화하여 표현(논리적)하고,

+ 정보시스템의 데이터베이스로 구축하기 위해 추상화된 모델을 구체화된 형태로 변환한다.(물리적)

- 데이터 모델링의 종류

1. 개체관계 모델 (ER, Entitiy-Relationship Model) : 가장 대표적인 데이터 모델. 인식(개념) 단계의 데이터 모델 지향

2. 관계 모델(Relational Model) : 관계 관리를 위한 데이터 모델에 적합

3. 계층 모델(Hierarchical Model)

4. 망 모델 (network model)

-> 많은 프로젝트에서 ER 모델을 통해 데이터 모델링을 수행하며, 관계형 모델과 관계형 데이터베이스를 통해 데이터를 저장하고 관리한다.

profile
불편함을 당연시 여기지 않고, 더 나은 프로세스를 위해, 더 나은 사용자 경험을 위해, 공부하고, 메모하고, 개발하는 박서현 입니다.

0개의 댓글