본문 바로가기

데이터모델링

ARC 관계

어떤 엔티티가 두 개 이상의 다른 엔티티의 합집합과 관계를 가지는 것을 배타적(Exclusive) 관계 혹은 아크(Arc) 관계라 한다. 이러한 아크 관계는 동일한 의미의 관계가 서로 다른 하나 이상의 배타적으로 관계를 갖고 있을 때 이를 하나로 통합함으로써 발생하게 된다.

 

  • 아크 내에 있는 릴레이션십은 보통 동일하다.
  • 아크 내에 있는 릴레이션십은 항상 필수적이거나 선택사항이어야 한다.
  • 아크는 반드시 하나의 엔티티에만 속해야 한다(하나의 아크가 여러 엔티티를 가질 수 없다).
  • 어떤 엔티티는 다수의 아크를 가질 수 있다. 그러나 지정된 관계는 단 하나의 아크에만 사용되어야 한다

 

'데이터모델링' 카테고리의 다른 글

후보 엔티티 선정  (0) 2023.10.04
속성 정의  (0) 2023.10.03
관계형 모델 이론/비관계형 모델 이론  (0) 2023.10.03
데이터 모델링 기법 이해  (0) 2023.10.03
데이터 무결성  (0) 2023.10.03