Page 20 -
P. 20
CHAPTER
01 데이터 모델링의 이해
데이터 모델링의 이해
데이터 모델링은 현실의 업무를 데이터 구조로 옮기는 작업이다. 이 과정이 중요한 이유는 모델이 이후의 SQL과 시
스템 전체의 기준이 되기 때문이다. 이 챕터에서는 엔터티, 속성, 관계, 식별자를 다룬다. 이 개념을 따로 외우기보다
흐름으로 이해해야 한다. 먼저 업무 대상을 엔터티로 정의하고, 그 특징을 속성으로 표현한다. 대상 간의 연결은 관계
로 맺고, 마지막으로 식별자로 구분한다. 이 흐름을 이해하면 모델을 읽는 힘과 문제의 의도를 파악하는 능력이 함께
길러진다. 시험에서는 엔터티, 속성, 관계, 식별자의 개념과 특징을 구분하는 문제가 자주 출제된다.
1 1. 데이터모델의 이해. 데이터모델의 이해
01
01 ll 모델링은 왜 필요할까?
우리가 배우게 될 데이터베이스는 데이터를 보관하는 저장소다. 그리고 데이터 모델링은 데이터베이스의 구
조를 설계하는 방식이다. 데이터를 무조건 쌓아 두는 것이 아니라 중복 없이 필요한 데이터를 잘 찾아오기 위
해 설계, 즉 모델링이 필요하다. 데이터 모델링은 현실세계의 업무를 그대로 시스템 안에 원활하게 처리할
수 있는 구조를 설계한다. 결국 데이터 모델링의 목적은 비즈니스를 수행할 수 있는 시스템을 만드는 데 있
다. 집을 지을 때 설계도가 필요하듯 모델링 과정도 비슷하다고 생각하면 이해가 쉽다. 데이터 모델링은 다
음 세 가지 특징이 있다.
현실세계 데이터모델
난 책을 주문한다.
온라인 서점은
책을 보낸다.
▲ 데이터 모델링의 필요성
P
20 PART 1.ART 1. 데이터 모델링의 이해

