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 |
최근댓글