카디널리티 (Cardinality)

1. 개체 간의 관계, 카디널리티의 개요

  • 카디널리티

(1) 카디널리티(Cardinality)의 개념

  • 엔티티 간 릴레이션을 구성하는 튜플의 수를 1:1, 1:N, N:M 등으로 표현하는 개체 간의 관계

(2) 카디널리티의 표현

카디널리티 표현 
  • 엔티티 간의 릴레이션을 구성하는 튜플의 수를 카디널리티로 지칭
 

2. 카디널리티의 종류와 표기법

Cardinality최소 관계최대 관계표기법
Exactly one11카디널리티 Exactly one
Zero or one01카디널리티 Zero or one
One or more1many
Zero, one, more0many
More than one>1>1
  • 카디널리티를 사용하여 데이터 모델링을 표현 가능
  • 1, N, M으로 표현하는 방식은 Chen 표기법이며, min, max로 표현하는 방식은 UML 표기법이고, 릴레이션 간 연관 관계를 명확화 하는 까치발 표기법(Crow’s Foot)도 자주 사용

 

[참고]

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^