15분
프로젝트 개요
Weekly Project: 이커머스 그래프 모델
프로젝트 개요
Cypher 심화 & 데이터 모델링 > Weekly Project: 이커머스 그래프 모델
학습 목표
Week 2 전체 내용 통합 프로젝트 시나리오 이해 평가 기준 파악
Day 5: Weekly Project - 이커머스 그래프 모델
Hook: "이번 주에 배운 모든 것을 하나의 프로젝트로"
축하합니다! 이번 주에 다음을 배웠습니다:
| Day | 주제 | 핵심 기술 |
|---|---|---|
| Day 1 | Cypher 고급 | WITH, UNWIND, CASE, 집계 |
| Day 2 | 도메인 모델링 | Object Type, 속성 vs 관계 |
| Day 3 | 스키마 패턴 | 인덱스, 안티패턴 회피 |
| Day 4 | APOC 활용 | 데이터 로드, 배치 처리 |
오늘은 이 모든 것을 통합하여 실제 이커머스 플랫폼을 구축합니다!
프로젝트 시나리오
ShopGraph 이커머스 플랫폼
"ShopGraph"는 온라인 쇼핑몰입니다. 다음 기능이 필요합니다:
- 상품 탐색: 카테고리별 상품 조회
- 주문 관리: 주문 생성, 상태 추적
- 리뷰 시스템: 상품 평점, 리뷰 관리
- 추천 시스템: "함께 구매한 상품" 추천
- VIP 분석: 우수 고객 식별 (RFM)
데이터 규모
- 고객: 100명
- 상품: 50개
- 주문: 200건
- 리뷰: 150개
- 카테고리: 15개 (3레벨 계층)
프로젝트 단계
에디터 로딩 중...
평가 기준
| 영역 | 배점 | 항목 |
|---|---|---|
| 스키마 설계 | 25% | 패턴 적용, 네이밍 |
| 데이터 로드 | 25% | APOC 활용, 무결성 |
| 비즈니스 쿼리 | 30% | 정확성, 효율성 |
| 문서화 | 20% | 명확성, 완성도 |
학습 순서
| 순서 | 내용 | 시간 |
|---|---|---|
| 1 | 스키마 설계 | 30분 |
| 2 | 데이터 로드 | 45분 |
| 3 | 비즈니스 쿼리 | 45분 |
| 4 | 종합 퀴즈 | 20분 |
| 5 | 최종 제출 | 40분 |
총 시간: 180분 (3시간)