MySQL1 TIL #014 MySQL 데이터 모델링 1. ER 모델링 ER모델이란, 현실세계의 모든 사물을 개체(Entity)와 개체 간의 관계(Relationship)로 표현한 것이다. 요구사항에 따른 핵심 개체와 관계를 정의하고, 그에 대한 다이어그램을 작성하는 것을 개념적 데이터 모델링이라고 한다. 이러한 개념적 모델링을 통해 논리적 설계(스키마 작성), 물리적 설계(데이터베이스 구현)로 나아갈 수 있다. 2. 데이터베이스 설계 1. 로그인을 했을 때 상품을 구매할 수 있다. 2. 상품 정보가 있어야 한다. 3. 상품 결제 정보가 있어야 한다. 4. 상품 태그가 카테고리 역할을 하며, 태그에 따라 상품을 검색할 수 있다. 5. 상품 후기를 댓글로 남길 수 있다. User와 Checkout 은 1:N 의 관계이다. 한 명의 구매자는 여러 주문을 가질 .. 2019. 11. 22. 이전 1 다음