N:M 관계

SOL·2023년 4월 8일
0

1:N 관계

  • 한 개의 엔티티가 다른 엔티티들과 일대다의 관계를 가지는 것
  • 데이터 베이스에서는 외래키를 이요해서 1:N 관계를 표현한다.

예시

한 개의 회사에 여러 개의 부서가 존재하는 경우, 회사 엔티티와 부서 엔티티들은 1:N 관계를 가지게 됨
N 쪽인 부서 테이블에 외래키를 추가하여 두 테이블을 연결합니다.

조심해야 할 점

데이터 일관성 유지

참조하는 레코드가 삭제되거나 변경될 경우 일관성이 깨질 수 있다. 따라서 참조하는 레코드가 삭제될 때, 이를 참조하는 레코드도 함께 삭제하거나 NULL 값을 입력하여 일관성을 유지해야 한다.

0개의 댓글