[1과목] 9. 모델링 - 데이터 모델의 표기법인 ERD의 이해

yeomss·2022년 3월 4일
0

SQLD

목록 보기
9/14
post-thumbnail

데이터 모델 표기법


  • 1976년 피터첸이 Entity-relationship model (ERD) 라는 표기법을 만들어냈다.
  • 엔터티 → 직사각형
  • 속성 → 타원형
  • 관계 → 마름모

ERD 표기법을 이용하여 모델링 하는 방법


ERD

각 업무분석에서 도출된 엔터티와 엔터티 간의 관계를 이해하기 쉽게 도식화된 다이어그램으로 표시하는 방법을 이른다.

  • 해당 업무에서 데이터 흐름과 프로세스와의 연관성을 이야기하는 데 가장 중요한 표기법
  • 정보공학을 기반으로 하는 모델링에서는 해당 업무에 가장 적절한 ERD를 그려내는 것이 중요
  • 일정한 규칙을 지정하여 그림으로써 데이터 모델을 누구나 공통된 시각으로 파악할 수 있고 의사소통을 원활하게 하는 장점이 있다.

ERD 작업 순서

  1. 엔터티를 그린다.
  2. 엔터티를 적절하게 배치한다.
    1. 해당 업무에서 가장 중요한 엔터티를 왼쪽 상단에서 조금 아래쪽 중앙에 배치하여 전체 엔터티와 어울릴수 있도록 한다.
  3. 엔터티간 관계를 설정한다.
    1. ERD 관계석서를 보고 서로 관련있는 엔터티간의 관계를 설정하도록 한다.
    2. 중복 및 Circle 관계도 발생하지 않도록 유의한다.
  4. 관계명을 기술한다.
    1. 현재형을 사용한다.
    2. 지나치게 포괄적인 용어는 지양하도록 한다.
  5. 관계의 참여도를 기술한다.
    1. 관계 차수(Cardinality) 를 표현한다.
  6. 관계의 필수 여부를 기술한다.

0개의 댓글