데이터 모델 표기법
- 1976년 피터첸이 Entity-relationship model (ERD) 라는 표기법을 만들어냈다.
- 엔터티 → 직사각형
- 속성 → 타원형
- 관계 → 마름모
ERD 표기법을 이용하여 모델링 하는 방법
ERD
각 업무분석에서 도출된 엔터티와 엔터티 간의 관계를 이해하기 쉽게 도식화된 다이어그램으로 표시하는 방법을 이른다.
- 해당 업무에서 데이터 흐름과 프로세스와의 연관성을 이야기하는 데 가장 중요한 표기법
- 정보공학을 기반으로 하는 모델링에서는 해당 업무에 가장 적절한 ERD를 그려내는 것이 중요
- 일정한 규칙을 지정하여 그림으로써 데이터 모델을 누구나 공통된 시각으로 파악할 수 있고 의사소통을 원활하게 하는 장점이 있다.
ERD 작업 순서
- 엔터티를 그린다.
- 엔터티를 적절하게 배치한다.
- 해당 업무에서 가장 중요한 엔터티를 왼쪽 상단에서 조금 아래쪽 중앙에 배치하여 전체 엔터티와 어울릴수 있도록 한다.
- 엔터티간 관계를 설정한다.
- ERD 관계석서를 보고 서로 관련있는 엔터티간의 관계를 설정하도록 한다.
- 중복 및 Circle 관계도 발생하지 않도록 유의한다.
- 관계명을 기술한다.
- 현재형을 사용한다.
- 지나치게 포괄적인 용어는 지양하도록 한다.
- 관계의 참여도를 기술한다.
- 관계 차수(Cardinality) 를 표현한다.
- 관계의 필수 여부를 기술한다.