1. ERD란?

 

Entity Relationship Diagram의 줄임말입니다

 

엔터티의 관계도인 ERD는 데이터베이스를 구축하는데에 있어 관계를 설명하는데 좋은 참고자료가 됩니다.

 

데이터의 집합을 설명하는 방법 중 하나인 ERD의 첫 글자인 E는 Entity로 직역하면 실재(Reality) 라는 뜻입니다.

 

데이터베이스에서의 Entity는 데이터의 집합을 의미하는 것으로, 저장, 관리되어야하고, 유형 또는 무형의 대상입니다.

 

2. ERD 표기법

 

 

 

 - 1 : 1

 

 A 엔터티에 존재하는 데이터 한 개와 B 엔터티에 존재하는 데이터의 개수도 한 개인 관계를 뜻합니다.

예시로, 한 사람은 주민등록번호를 하나만 가질 수 있으며, 주민등록번호는 반드시 겹치지 않습니다. 

이러한 예시가 1 : 1의 표기방법입니다.

 

 - 1 : M

 

 A 엔터티에 존재하는 데이터 하나와 B 엔터티에 존재하는 데이터의 개수는 다수인 데이터의 관계를 뜻합니다.

 

 - M : M

 

 A 엔터티에 존재하는 데이터 하나와 B 엔터티에 존재하는 데이터의 개수가 여러개이며, B 엔터티에 존재하는 데이터 하나와 A 엔터티에 존재하는 데이터의 개수도 여러개인 관계를 M : M의 관계입니다.

 

 - 필수조건

 

 필수 조건일 경우 실선으로 표시하며, 해당 엔터티와 상대 엔터티와의 관계가 필수적일 때 사용합니다.

 

 - 선택조건

 

 선택 조건일 경우 점선으로 표시하며, 반드시 존재하지 않을 경우, 즉 있어도 되고 없어도 되는 경우에 사용합니다.

 

'코딩 > 기타' 카테고리의 다른 글

자료구조란?  (0) 2020.08.16
DOM이란?  (0) 2020.07.26
Ajax 비동기식 처리의 의미  (0) 2020.07.21
git fatal refusing to merge unrelated histories  (0) 2020.07.08
git error: failed to push some refs to  (0) 2020.07.07
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기