본문 바로가기
카테고리 없음

ER 모델

by 세인트킴 2024. 3. 25.

ER모델은 개념적 데이터베이스 설계 모델이다.

Entity - Attribute의 관계로 이루어진다.

차수(Degree) 

관계로 연결된 엔티티 타입의 개수

카디널리티(Cardinality)

  • 엔티티가 참여할 수 있는 관계의 수
  • 1 : 1, 1 : N, N : M 으로 관계를 구분한다.
  • 간선으로 카디널리티 정보를 나타낸다. 

역할(Role)

  • 1 : N 관계일 때 의미를 명확하게 하기 위해 사용된다.
  • 관계 타입의 간선 위에 표시

전체참여와 부분참여

전체참여는 엔티티 타입 E1의 모든 엔티티가 어떤 엔티티 타입 E2의 어떤 엔티티와 연관되는 것을 의미한다.

부분참여는 어떤 관계에 엔티티 타입 E1의 일부 엔티티만 참여하는 것을 의미한다.

데이터베이스 설계 사례