X

카디널리티 (Cardinality)

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

  • 카디널리티

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

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

(2) 카디널리티의 표현

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

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

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

 

[참고]

Categories: 데이터베이스
도리: