쇼핑몰인증블로그ERDSQL 설계
빌드업
빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD빌드업ERD
- 테이블
- 23개
- 관계
- 34개
- 작성자
- PSK
- 업데이트
- 2026년 9월 14일
USERS
TEAMS
PLAYERS
TEAM_STATS
PLAYER_STATS
STAFFS
MATCHES
USER_PREDICTS
USER_ROLES
STAFF_ROLES
MATCH_LINEUPS
PREDICTIONS
CUSTOM_TEAMS
CUSTOM_SQUADS
AI_MATCHES
POSTS
COMMENTS
POST_LIKES
COMMENT_LIKES
EVENT_TYPE
MATCH_EVENTS
POINT_HISTORY
CATEGORY
읽기 전용 미리보기입니다. 캔버스를 드래그해 구조를 둘러볼 수 있습니다.
설계 개요
이 ERD는 빌드업 도메인의 핵심 데이터를 테이블 단위로 나누고, 외래 키 관계를 통해 주요 업무 흐름을 표현합니다.
23개 테이블과 34개 관계로 핵심 도메인 흐름을 분리했습니다.
기본키와 외래키를 명시해 테이블 간 참조 방향을 빠르게 확인할 수 있습니다.
주요 식별자와 참조 컬럼을 중심으로 SQL DDL 초안을 만들 수 있습니다.
테이블 구성
USERS
USERS 테이블 · 컬럼 10개
- PK:
- USER_ID
- FK:
- FAVORITE_TEAM, ROLE_CODE
TEAMS
TEAMS 테이블 · 컬럼 8개
- PK:
- TEAM_ID
- FK:
- 없음
PLAYERS
PLAYERS 테이블 · 컬럼 6개
- PK:
- PLAYER_ID
- FK:
- teams_id
TEAM_STATS
TEAM_STATS 테이블 · 컬럼 13개
- PK:
- TEAM_ID
- FK:
- TEAM_ID
PLAYER_STATS
PLAYER_STATS 테이블 · 컬럼 9개
- PK:
- PLAYER_ID
- FK:
- PLAYER_ID
STAFFS
STAFFS 테이블 · 컬럼 5개
- PK:
- STAFF_ID
- FK:
- TEAM_ID, STAFF_ROLE_ID
MATCHES
MATCHES 테이블 · 컬럼 7개
- PK:
- MATCH_ID
- FK:
- HOME_TEAM_ID, AWAY_TEAM_ID
USER_PREDICTS
USER_PREDICTS 테이블 · 컬럼 4개
- PK:
- USER_ID
- FK:
- USER_ID
USER_ROLES
USER_ROLES 테이블 · 컬럼 2개
- PK:
- ROLE_CODE
- FK:
- 없음
STAFF_ROLES
STAFF_ROLES 테이블 · 컬럼 2개
- PK:
- STAFF_ROLE_ID
- FK:
- 없음
MATCH_LINEUPS
MATCH_LINEUPS 테이블 · 컬럼 6개
- PK:
- LINEUP_ID
- FK:
- PLAYER_ID, MATCH_ID, TEAM_ID
PREDICTIONS
PREDICTIONS 테이블 · 컬럼 6개
- PK:
- PREDICTION_ID
- FK:
- MATCH_ID, USER_ID
주요 관계
TEAMS.TEAM_ID→TEAM_STATS.TEAM_ID1:1
PLAYERS.PLAYER_ID→PLAYER_STATS.PLAYER_ID1:1
TEAMS.TEAM_ID→STAFFS.TEAM_ID1:n
TEAMS.TEAM_ID→USERS.FAVORITE_TEAM1:n
TEAMS.TEAM_ID→MATCHES.HOME_TEAM_ID1:n
TEAMS.TEAM_ID→MATCHES.AWAY_TEAM_ID1:n
USERS.USER_ID→USER_PREDICTS.USER_ID1:1
USER_ROLES.ROLE_CODE→USERS.ROLE_CODE1:n