반응형
Today I Learned
굉장히 오랜만에 작성해본다. 그래도 팀프로젝트 시작하면서 매일매일 블로그 글을 작성할 기회가 주어짐에 감사하다!
오늘 해야 할 일
ㅁ토요일 - 승정님과의 DB설계 다른점 파악 후, 어떻게 하면 좋을지 확정(?)짓기
이 작업을 완료하기 위해선 우리 팀이 사용하기로 한 ERD CLOUD의 사용법에 대해 조금 더 공부할 필요가 있었다.
1
Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.
www.erdcloud.com
그 1:1, 1:N, N:N 관계 이게 배울때도 너무 짧게 지나가서 이해가 잘 안되고 어렵게 남아있던 부분인데, 역시나 내가 DB를 설계하려고 하니 erd 그릴때 그 관계선을 그리는 종류가 너무 많아서 멘붕이왔음.. (또 성격이 에라모르겠다 그냥 막 해보자! Just Do It 이 안됨.. ㅠ)
Today I Learned 오늘 배운 것
1. ERD 관계 맺기

출처: https://inpa.tistory.com/entry/ERD-CLOUD-☁️-ERD-다이어그램을-온라인에서-그려보자 [Inpa Dev 👨💻:티스토리]
🔢 종류별 의미
| 관계 유형 | 의미 | 기호 | 예시 |
| 1 (One only) | 무조건 1개만 연결됨 | 1 | 하나의 리뷰는 반드시 한 사용자에게만 속한다 |
| 0..1 (Zero or One) | 없어도 되고, 있어도 최대 1개 | 0..1 | 어떤 책은 리뷰가 없을 수도 있다 |
| 1..n (One or Many) | 최소 1개 이상 | 1..n | 하나의 리뷰에는 하나 이상의 댓글이 달릴 수 있다 |
| 0..n (Zero or Many) | 없어도 되고, 많을 수도 있다 | 0..n | 유저는 좋아요를 안 누를 수도 있고, 여러 개 누를 수도 있다 |
| 1..1 (Exactly One) | 반드시 1개만 | 1..1 | 거의 안 씀. 조심해야 함 |
| 0..* (Same as 0..n) | 없어도 되고 여러 개 | 0..* | FK 많을 때 씀 |
| 1 to 0..n | 외래키 구조에서 자주 나옴 | 1 → 0..n | 하나의 유저는 여러 리뷰를 쓸 수 있다 |
하 ㅅㅂ 존나 뭐라는거야 erd cloud 선 연결 개어렵고 복잡해서 쓰질 못하겠네 자꾸 오류나고 ㅆㅂ
gg침.
'2025 > [풀스택]SeSAC 웹개발자 7기' 카테고리의 다른 글
| [BookTalk 팀프로젝트] 250722화 Day7 TIL - 구글클라우드 MySQL 인스턴스 사용해봄 (5) | 2025.07.22 |
|---|---|
| [BookTalk 팀프로젝트] 250721월 Day6 배느실 (4) | 2025.07.21 |
| [BookTalk 팀프로젝트] 250718금 Day3 배느실 (0) | 2025.07.19 |
| [BookTalk 팀프로젝트] 250716수 Day1 배느실 (0) | 2025.07.19 |
| [BookTalk 팀프로젝트 D-2] 250714월 1차 팀프로젝트 조 편성 (0) | 2025.07.14 |