[DB] 개체-관계 모델, 다이어그램 표기법

Yujeong·2024년 8월 4일
0

데이터베이스

목록 보기
11/14
post-thumbnail

개체-관계 모델(E-R 모델)

  • 1976년 Peter Chen이 제안
  • 하나의 관계는 둘 이상의 개체 타입이 관련된 다원 관계, 또는 두 개체 타입 사이의 다중 관계가 될 수도 있음
  • 최초에는 Enity, Relationship, Attribute와 같은 기본적인 개념들로 구성되었으나, 나중에는 이 기본 개념에다 전문화, 일반화, 집단화 등의 개념들을 추가하여 확장된 개체-관계 모델(Extended E-R Model)로 발전

E-R 다이어그램 표기법

  • 예시

관계 대응수

개체의 관계에 참여하는 최소수와 최대수를 <최소 대응수, 최대 대응수> 형태로 관계에 연결되는 링크의 레이블로 표현

관계의 최소 대응수

  • 한 개체가 적어도 참가해야만 하는 최소의 관계 수
  • 0: 관계에 참가 여부가 선택적
  • n: 적어도 n개의 관계에 참가해야 함

관계의 최대 대응수

  • 한 개체가 최대로 참가할 수 있는 관계 수
  • 1: 최대로 하나의 관계에만 참가할 수있음
  • n: 일반적으로 참가할 수 있는 관계의 수에 제한이 없음
  • 카디널리티 유형

E-R 다이어그램의 새발 표기법(crow-feet)

  • 새발 표기법 예


참고
데이터베이스론

profile
공부 기록

0개의 댓글