개체와 속성을 추출하고, 관계까지 추출했다면, 이제 "ERD"로 작성해보자!
ERD는 데이터베이스 구조를 한 눈에 알아보기 위해 그려놓는 다이어그램이다.
ERD는 단어에서 의미하는 그대로 'Entity =개체' 와 'Relationship =관계'를 중점적으로 표시하는 다이어그램으로 구체화 하는 것을 말한다.
1) 개체 (Entity)
2) 속성 (Attribute)
3) 관계 (Relationship)
예시) ERD로 표현한 관계
4) 관계성 그리기 - 까치발표기법
예시) ERD로 표현한 관계성
- 학생은 교과목을 수강한다.
- 결제 시 쿠폰을 사용할 수도, 사용 안 할 후도 있다.
- 하나의 부서에 여러 명의 사원이 소속된다.
- 회원은 게시글을 작성할 수도, 작성 안 할 수도 있다.
(게시글은 회원이 작성함으로써 '생성'되고, 한 명의 회원은 여러 개의 게시글을 작성할 수 있다.)
위와 같이 개체와 속성을 추출하고, 관계를 설정한다음 관계성까지 표현한다면
개념적 설계가 마무리 된다.
끝.