코드잇/데이터베이스

비즈니스 룰

양상추상츄 2023. 3. 18. 11:50

모델링의 시작은 저장하고 싶은 데이터의 entity, attribute, relationship을 파악하는것에서 부터 시작된다.

 

비즈니스룰 : 특정 조직이 운영되기 위해 따라야하는 정책, 절차, 원칙들에 대한 간단명료한 설명

 

유저는 상품을 주문할 수 있다.

=> 유저(user)와 상품(product)은 명사, entity로 표현된다. 주문(order)은 동사 relationship으로 표현

 

동일한 주문내역은 한 번의 배달로, 3일 안에 유저가 지정한 배송지에 전달돼야 한다.

만약 그렇지 못할 시, 유저에게 최대한 발리 알려줘야 한다.

=> 주문내역(order), 배송지(destination), order라는 entity가 생기고 order는 user와 product 사이의 relationship이 된다.

 

유저는 상품에 대한 평가를 줄 수 있다.

평가는 두종류의 데이터 : 1-5 사이 자연수의 별점, 그리고 200자 이내 줄 글을 통해 할 수 있다.

=> entity : 평가(review), attribute : 별점(score), 줄 글(comment), review는 user와 product 사이의 relationship이 된다.

 

entity와 attribute가 햇갈릴 때가 있는데 상황에 따라 둘이서 변경될 수 있다고 함

'코드잇 > 데이터베이스' 카테고리의 다른 글

관계 모델링  (0) 2023.03.26
ERM(ERD) 표현  (0) 2023.03.19
데이터 모델링_2  (0) 2023.03.18
데이터 모델링_1  (0) 2023.03.11
CASE WHEN THEN, VIEW, 데이터베이스 현황파악  (0) 2023.03.11