본문 바로가기
강의 실습/비전공자도 이해할 수 있는 DB 설계 입문 실전

[규칙 3] 헷갈릴 땐 관계(1:1, 1:N, N:M)를 파악해봐라 - 2

by jint 2026. 2. 16.

1. 엔티티 관계 파악 예시 1
- 사용자 (users)

id (PK) 이름
1 송진성
2 김땡땡

 

- 이메일 (emails)

id (PK) 과목명 사용자 id (FK)
1 js123@naver.com 1
2 js00@naver.com 1
3 king123@naver.com 2
4 queen123@naver.com 2


* 한 명의 사용자가 회원가입 할 때 여러 개의 이메일을 입력할 수 있는 서비스라고 가정

1) 엔티티 간에 어울리는 동사 찾기
∙ 사용자가 이메일을 소유한다
∙ 이메일은 사용자에 의해 소유되어진다.

2) 1)번 과정에서 찾은 동사를 활용해 적절한 단어(하나의 or 여러 개의) 찾기
∙ 하나의 사용자는 여러 개의 이메일을 소유한다.
∙ 하나의 이메일은 한 명의 사용자에 의해 소유되어진다.

3) 관계 판단하기
∙ 사용자 : 이메일 = 1 : N

사용자 엔티티와 이메일 엔티티의 관계를 파악했다.


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-db-%EC%84%A4%EA%B3%84-%EC%9E%85%EB%AC%B8?cid=335049

 

비전공자도 이해할 수 있는 DB 설계 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.9점 수강생 1,493명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다! 복잡한 개념을 몰라도

www.inflearn.com

댓글