ERD

wjd15sheep·2024년 7월 31일

데이터베이스

목록 보기
3/6

ERD란?

Entity Relationship Diagram(ERD)는 시스템의 객체들이 어떤 관계를 가지고 있는지 다이어그램으로 나타낸 것입니다.

  • 1975년 피터 첸이 ERD 표기법을 만들었다.
  • 데이터베이스 모델링의 표준으로 사용된다.

ERD 작성 방법

  1. 개체(Entity) - 사각형으로 표시

    1-1 Weak Entity
    • 존재하는 다른 Entity에 의존적인 Entity
  1. Attribute - 특성, Entity의 성격, 관계

2-2 Multivalued Attribute - 다중 타원

  • 한 값 이상의 값을 가진 Attribute

2-3 Derived Attribute

  • 다른 속성에 기초한 속성
  • ERD 에서는 보기 드물다.
  1. Relationship - Enttiy간의 상호작용

  2. 관계 표현

  • one - 일대일 혹은 일대다 관계
  • Many - 다대다 관계
  • One (and only one) - 일대일 관계이나, 하나의 row끼리만 연결된 데이터
  • Zero or one - 일대일 혹은 일대다 관계를 가지고 있으나, 필수 조건이 아님
  • One or many - 일대일 혹은 다대다 관계
  • Zero or many - 참조하는 테이블과의 관계가 불명확한 경우

ERD 작성법

  • 모든 엔티티들을 정의합니다.
  • 엔티티 간 관계들을 정의합니다.
  • 속성들을 추가합니다.

[참조]

profile
성장 위해 노력하는 웹 개발자 주니어

0개의 댓글