Study/DB

ERD란? DB 1:1, 1:N, N:M 관계

ujam 2021. 8. 27. 21:17
728x90
반응형

ERD란?

ERD는 Entity(실체) Relationship(관계) Diagram(도표)의 약자입니다.
한국말로 직역하면 개체-관계 모델입니다.
DB 테이블간 관계 혹은 전체 구조를 한 눈에 파악할 수 있습니다.


ERD 표기법

 

DB관계


1 : 1
일대일 관계입니다.(양쪽 엔티티 모두 반드시 하나의 관계만을 가지는 것을 뜻 합니다, 대게 하나의 외래키가 걸려있는 관계라고 볼 수 있습니다)

1 : N
일대다 관계입니다.(한 쪽 엔티티가 연결 되어있는 엔티티 쪽 객체를 여러개 가지는 것을 뜻 합니다.)

N : M
다대다 관계입니다.(양쪽 엔티티 모두 1 : M 관계를 가지는 것을 뜻 합니다. )

 

 

 

항상 부족한 부분이나 피드백할 부분을 댓글로 남겨주시면 적극적으로 수용하여 수정하겠습니다.

728x90
반응형

'Study > DB' 카테고리의 다른 글

RDB vs NoSQL  (0) 2021.12.15
[DB]데이터베이스 정규화란?  (0) 2021.10.06
트랜잭션(Transaction)이란?  (0) 2021.09.07
MySQL이란?  (0) 2021.08.24
ORM (Object Relational Mapping) 이란?  (0) 2021.08.11