02-1 데이터베이스 모델링

<aside> 📌 프로젝트 단위에서 생각해보면, 데이터베이스 모델링은 프로젝트 진행에 포함되는 단계 중 하나로, 테이블의 구조를 결정하는 과정이다.

</aside>

<aside> 📌 현실 세계와 비유해서 생각해보면, 데이터베이스 모델링은 테이블의 구조를 미리 설계하는 개념으로 건축 설계도를 그리는 과정과 비슷하다. 프로젝트를 진행하기 위해서는 대표적으로 ‘폭포수 모델’을 사용하며, 이 단계를 거치면 가장 중요한 데이터베이스 개체인 테이블 구조가 결정되는 것이다.

</aside>

프로젝트 진행 단계

<aside> 📌 일단 데이터베이스 모델링에 대해서 알기 전에 프로젝트에 대한 전반적인 흐름을 파악해보자.

</aside>

데이터베이스 모델링

<aside> 📌 현실 세계의 슈퍼마켓을 쇼핑몰로 만드는 프로젝트에서 물건, 직원, 고객, 구매 등의 정보를 각각의 테이블로 만드는 구나. 데이터베이스 모델링이 무엇인지 아는 것도 중요하다. 대충 뭔지 알았다면, 어떻게 모델링을 하는 지를 파악하는 게 더 중요하다.

</aside>

전체 데이터베이스 구성도

Untitled


<aside> 📌 이 책은 어떻게 테이블을 잘 만드는지에 초점을 두진 않는다.

</aside>

02-2 데이터베이스 시작부터 끝까지

<aside> 📌 SQL 을 사용해서 데이터베이스를 다뤄보자.

</aside>