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


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

관계의 최소 대응수
- 한 개체가 적어도 참가해야만 하는 최소의 관계 수
- 0: 관계에 참가 여부가 선택적
- n: 적어도 n개의 관계에 참가해야 함
관계의 최대 대응수
- 한 개체가 최대로 참가할 수 있는 관계 수
- 1: 최대로 하나의 관계에만 참가할 수있음
- n: 일반적으로 참가할 수 있는 관계의 수에 제한이 없음
- 카디널리티 유형

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


참고
데이터베이스론