Page 20 -
P. 20

CHAPTER
                      01            데이터 모델링의 이해
                                    데이터 모델링의 이해







                    데이터 모델링은 현실의 업무를 데이터 구조로 옮기는 작업이다. 이 과정이 중요한 이유는 모델이 이후의 SQL과 시
                    스템 전체의 기준이 되기 때문이다. 이 챕터에서는 엔터티, 속성, 관계, 식별자를 다룬다. 이 개념을 따로 외우기보다
                    흐름으로 이해해야 한다. 먼저 업무 대상을 엔터티로 정의하고, 그 특징을 속성으로 표현한다. 대상 간의 연결은 관계
                    로 맺고, 마지막으로 식별자로 구분한다. 이 흐름을 이해하면 모델을 읽는 힘과 문제의 의도를 파악하는 능력이 함께

                    길러진다. 시험에서는 엔터티, 속성, 관계, 식별자의 개념과 특징을 구분하는 문제가 자주 출제된다.




                             1 1. 데이터모델의 이해. 데이터모델의 이해



                    01
                    01  ll  모델링은 왜 필요할까?
                    우리가 배우게 될 데이터베이스는 데이터를 보관하는 저장소다. 그리고 데이터 모델링은 데이터베이스의 구
                    조를 설계하는 방식이다. 데이터를 무조건 쌓아 두는 것이 아니라 중복 없이 필요한 데이터를 잘 찾아오기 위

                    해 설계, 즉 모델링이 필요하다. 데이터 모델링은 현실세계의 업무를 그대로 시스템 안에 원활하게 처리할
                    수 있는 구조를 설계한다. 결국 데이터 모델링의 목적은 비즈니스를 수행할 수 있는 시스템을 만드는 데 있
                    다. 집을 지을 때 설계도가 필요하듯 모델링 과정도 비슷하다고 생각하면 이해가 쉽다. 데이터 모델링은 다

                    음 세 가지 특징이 있다.


                                     현실세계                                     데이터모델


                                    난 책을 주문한다.




                                     온라인 서점은
                                     책을 보낸다.







                                                      ▲ 데이터 모델링의 필요성






                       P
                    20  PART 1.ART 1. 데이터 모델링의 이해
   15   16   17   18   19   20   21   22   23   24   25